# HG changeset patch # User Andr Spiegel # Date 982837091 0 # Node ID 44540d3989341095897b4d0934d6875cee915bc7 # Parent 91f2160d446816f342ab1ebbce2eb5af0104c11d Some corrections to the VC news. diff -r 91f2160d4468 -r 44540d398934 etc/NEWS --- a/etc/NEWS Thu Feb 22 07:57:46 2001 +0000 +++ b/etc/NEWS Thu Feb 22 10:18:11 2001 +0000 @@ -1528,7 +1528,7 @@ Changes for details on the new structure.) As a result, the mechanism to enable and disable support for particular version systems has changed: everything is now controlled by the new variable -`vc-handled-backends'. Its value is a list of atoms that identify +`vc-handled-backends'. Its value is a list of symbols that identify version systems; the default is '(RCS CVS SCCS). When finding a file, each of the backends in that list is tried in order to see whether the file is registered in that backend. @@ -1584,14 +1584,11 @@ backend (CVS) should come later. (The default value of `vc-handled-backends' already has it that way.) -If you have a file registered in one backend already, you can register -it in a second one by using C-x v i (vc-register) again. -Alternatively, you can commit changes to another backend (say, RCS), -by typing C-u C-x v v RCS RET (i.e. vc-next-action now accepts a -backend name as a revision number). When using the latter approach, -VC registers the file in the more local backend if that hasn't already -happened, and commits to a branch based on the current revision number -from the more remote backend. +You can then commit changes to another backend (say, RCS), by typing +C-u C-x v v RCS RET (i.e. vc-next-action now accepts a backend name as +a revision number). VC registers the file in the more local backend +if that hasn't already happened, and commits to a branch based on the +current revision number from the more remote backend. If a file is registered in multiple backends, you can switch to another one using C-x v b (vc-switch-backend). This does not change @@ -1640,7 +1637,7 @@ The commands C-x v s (vc-create-snapshot) and C-x v r (vc-retrieve-snapshot) are now also implemented for CVS. If you give -an empty argument to the latter, that performs a `cvs update', +an empty snapshot name to the latter, that performs a `cvs update', starting at the given directory. *** Lisp Changes in VC @@ -1649,11 +1646,11 @@ add support for arbitrary version control backends by writing a library that provides a certain set of backend-specific functions, and then telling VC to use that library. For example, to add support for -a version system named FOO, you write a library named vc-foo.el, which -provides a number of functions vc-foo-... (see commentary at the end +a version system named SYS, you write a library named vc-sys.el, which +provides a number of functions vc-sys-... (see commentary at the top of vc.el for a detailed list of them). To make VC use that library, -you need to put it somewhere into Emacs' load path and add the atom -`FOO' to the list `vc-handled-backends'. +you need to put it somewhere into Emacs' load path and add the symbol +`SYS' to the list `vc-handled-backends'. *** The customizable EDT emulation package now supports the EDT SUBS command and EDT scroll margins. It also works with more