aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndré Spiegel2001-02-22 10:18:11 +0000
committerAndré Spiegel2001-02-22 10:18:11 +0000
commit60a441a536c8b14dfe8ad822d2a2b8102bbba6a3 (patch)
tree5c6c4c2a908bc5461eadee4ff2e495b8b009178e
parent089d639f33dbe16832e82fc52629dd8fc360519d (diff)
downloademacs-60a441a536c8b14dfe8ad822d2a2b8102bbba6a3.tar.gz
emacs-60a441a536c8b14dfe8ad822d2a2b8102bbba6a3.zip
Some corrections to the VC news.
-rw-r--r--etc/NEWS25
1 files changed, 11 insertions, 14 deletions
diff --git a/etc/NEWS b/etc/NEWS
index 9b6101ec968..9f12148ac3d 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -1528,7 +1528,7 @@ easier to plug-in arbitrary version control backends. (See Lisp
1528Changes for details on the new structure.) As a result, the mechanism 1528Changes for details on the new structure.) As a result, the mechanism
1529to enable and disable support for particular version systems has 1529to enable and disable support for particular version systems has
1530changed: everything is now controlled by the new variable 1530changed: everything is now controlled by the new variable
1531`vc-handled-backends'. Its value is a list of atoms that identify 1531`vc-handled-backends'. Its value is a list of symbols that identify
1532version systems; the default is '(RCS CVS SCCS). When finding a file, 1532version systems; the default is '(RCS CVS SCCS). When finding a file,
1533each of the backends in that list is tried in order to see whether the 1533each of the backends in that list is tried in order to see whether the
1534file is registered in that backend. 1534file is registered in that backend.
@@ -1584,14 +1584,11 @@ should come first in `vc-handled-backends', and the ``more remote''
1584backend (CVS) should come later. (The default value of 1584backend (CVS) should come later. (The default value of
1585`vc-handled-backends' already has it that way.) 1585`vc-handled-backends' already has it that way.)
1586 1586
1587If you have a file registered in one backend already, you can register 1587You can then commit changes to another backend (say, RCS), by typing
1588it in a second one by using C-x v i (vc-register) again. 1588C-u C-x v v RCS RET (i.e. vc-next-action now accepts a backend name as
1589Alternatively, you can commit changes to another backend (say, RCS), 1589a revision number). VC registers the file in the more local backend
1590by typing C-u C-x v v RCS RET (i.e. vc-next-action now accepts a 1590if that hasn't already happened, and commits to a branch based on the
1591backend name as a revision number). When using the latter approach, 1591current revision number from the more remote backend.
1592VC registers the file in the more local backend if that hasn't already
1593happened, and commits to a branch based on the current revision number
1594from the more remote backend.
1595 1592
1596If a file is registered in multiple backends, you can switch to 1593If a file is registered in multiple backends, you can switch to
1597another one using C-x v b (vc-switch-backend). This does not change 1594another one using C-x v b (vc-switch-backend). This does not change
@@ -1640,7 +1637,7 @@ is only meaningful if the CVSREAD variable is set, or if files are
1640 1637
1641The commands C-x v s (vc-create-snapshot) and C-x v r 1638The commands C-x v s (vc-create-snapshot) and C-x v r
1642(vc-retrieve-snapshot) are now also implemented for CVS. If you give 1639(vc-retrieve-snapshot) are now also implemented for CVS. If you give
1643an empty argument to the latter, that performs a `cvs update', 1640an empty snapshot name to the latter, that performs a `cvs update',
1644starting at the given directory. 1641starting at the given directory.
1645 1642
1646*** Lisp Changes in VC 1643*** Lisp Changes in VC
@@ -1649,11 +1646,11 @@ VC has been restructured internally to make it modular. You can now
1649add support for arbitrary version control backends by writing a 1646add support for arbitrary version control backends by writing a
1650library that provides a certain set of backend-specific functions, and 1647library that provides a certain set of backend-specific functions, and
1651then telling VC to use that library. For example, to add support for 1648then telling VC to use that library. For example, to add support for
1652a version system named FOO, you write a library named vc-foo.el, which 1649a version system named SYS, you write a library named vc-sys.el, which
1653provides a number of functions vc-foo-... (see commentary at the end 1650provides a number of functions vc-sys-... (see commentary at the top
1654of vc.el for a detailed list of them). To make VC use that library, 1651of vc.el for a detailed list of them). To make VC use that library,
1655you need to put it somewhere into Emacs' load path and add the atom 1652you need to put it somewhere into Emacs' load path and add the symbol
1656`FOO' to the list `vc-handled-backends'. 1653`SYS' to the list `vc-handled-backends'.
1657 1654
1658*** The customizable EDT emulation package now supports the EDT 1655*** The customizable EDT emulation package now supports the EDT
1659SUBS command and EDT scroll margins. It also works with more 1656SUBS command and EDT scroll margins. It also works with more