changeset 29578:cf89b9b2ef40

*** empty log message ***
author Stefan Monnier <monnier@iro.umontreal.ca>
date Mon, 12 Jun 2000 04:53:34 +0000
parents ce3a0229bee7
children 05016ef95d0f
files lisp/ChangeLog
diffstat 1 files changed, 38 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/ChangeLog	Mon Jun 12 04:48:35 2000 +0000
+++ b/lisp/ChangeLog	Mon Jun 12 04:53:34 2000 +0000
@@ -1,3 +1,41 @@
+2000-06-12  Stefan Monnier  <monnier@cs.yale.edu>
+
+	* pcvs.el (cvs-parse-process): Don't blindly refresh all cookies.
+	(cvs-cleanup-removed): New function.
+	(cvs-cleanup-functions): New var.
+	(cvs-cleanup-collection): Use cvs-cleanup-functions to allow the user
+	some flexibility in specifying additional entries to auto-cleanup.
+	(cvs-quickdir): New function.
+	(cvs-mode-insert): Use cvs-fileinfo-from-entries.
+	(cvs-mode-imerge): Use smerge-ediff rather than vc-resolve-conflicts.
+	(cvs-mode-find-file): Check that we are on a filename or dirname
+	when invoked through a mouse-click.
+	(cvs-full-path): Remove.
+	(cvs-dired-action): Re-introduced.
+	(cvs-dired-noselect): Use it.
+	(vc-post-command-functions): use this new hook if available.
+
+	* pcvs-info.el (cvs-fi-up-to-date-face, cvs-fi-unknown-face): New vars.
+	(cvs-status-map): Don't inherit from cvs-mode-map anymore.
+	(cvs-filename-map, cvs-dirname-map): Remove.
+	(cvs-default-action): Remove.
+	(cvs-add-face): Use `keymap' rather than `local-map' property, and only
+	if the arg is really a keymap.
+	(cvs-fileinfo-pp): Don't use any special map for file and dir names.
+	Don't hardcode the mapping from state (aka type) to face, but check
+	the var cvs-fi-<type>-face instead.
+	(cvs-fileinfo-from-entries): New function.
+
+	* pcvs-defs.el (cvs-default-ignore-marks, cvs-diff-ignore-marks):
+	Docstring fix.
+	(cvs-find-file-and-jump): Change default to be safer.
+	(cvs-mode-diff-map): Define it as a function as well.
+	(cvs-mode-map): Refer to the function variant of cvs-mode-diff-map.
+	Bind mouse-2 in this global map rather than with text-properties.
+
+	* pcvs-parse.el (cvs-parse-table): Look for conflict markers in the
+	file to resolve the ambiguity between C(conflict) and C(need-merge).
+
 2000-06-12  Kenichi Handa  <handa@etl.go.jp>
 
 	* international/mule.el (set-buffer-file-coding-system): If