diff options
| author | Eric S. Raymond | 2008-05-07 22:11:08 +0000 |
|---|---|---|
| committer | Eric S. Raymond | 2008-05-07 22:11:08 +0000 |
| commit | db86064f7352b4401d5ffe6681c408a2795347ec (patch) | |
| tree | a3240cd0f86d214de21a58ec1a0e2d9055a0c481 | |
| parent | 4903369afeabaf913164f07fccd285e8284627ff (diff) | |
| download | emacs-db86064f7352b4401d5ffe6681c408a2795347ec.tar.gz emacs-db86064f7352b4401d5ffe6681c408a2795347ec.zip | |
Meta-CVS support removed.
| -rw-r--r-- | doc/emacs/ChangeLog | 5 | ||||
| -rw-r--r-- | doc/emacs/ack.texi | 2 | ||||
| -rw-r--r-- | doc/emacs/files.texi | 13 | ||||
| -rw-r--r-- | doc/emacs/vc2-xtra.texi | 2 | ||||
| -rw-r--r-- | etc/ChangeLog | 4 | ||||
| -rw-r--r-- | etc/NEWS | 3 | ||||
| -rw-r--r-- | lisp/ChangeLog | 1 | ||||
| -rw-r--r-- | lisp/vc-hooks.el | 5 | ||||
| -rw-r--r-- | lisp/vc-mcvs.el | 2 |
9 files changed, 22 insertions, 15 deletions
diff --git a/doc/emacs/ChangeLog b/doc/emacs/ChangeLog index 5453df460d8..25cf9dd8e58 100644 --- a/doc/emacs/ChangeLog +++ b/doc/emacs/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2008-05-07 Eric S. Raymond <esr@snark.thyrsus.com> | ||
| 2 | |||
| 3 | * aack.texi, files.texi, vc2-xtra.texi: Meta-CVS is no longer | ||
| 4 | supported. | ||
| 5 | |||
| 1 | 2008-05-02 Eric S. Raymond <esr@snark.thyrsus.com> | 6 | 2008-05-02 Eric S. Raymond <esr@snark.thyrsus.com> |
| 2 | 7 | ||
| 3 | * emacs/buffers.texi, emacs/files.texi (Version-control): | 8 | * emacs/buffers.texi, emacs/files.texi (Version-control): |
diff --git a/doc/emacs/ack.texi b/doc/emacs/ack.texi index 1eec6e55bd4..02ac0f56002 100644 --- a/doc/emacs/ack.texi +++ b/doc/emacs/ack.texi | |||
| @@ -825,7 +825,7 @@ the @code{ebrowse} C@t{++} browser, | |||
| 825 | @end itemize | 825 | @end itemize |
| 826 | 826 | ||
| 827 | @item | 827 | @item |
| 828 | Stefan Monnier added support for Arch, Subversion, and Meta-CVS to VC, | 828 | Stefan Monnier added support for Arch and Subversion to VC, |
| 829 | and re-wrote much of the Emacs server to use the built-in networking | 829 | and re-wrote much of the Emacs server to use the built-in networking |
| 830 | primitives. He also wrote: | 830 | primitives. He also wrote: |
| 831 | 831 | ||
diff --git a/doc/emacs/files.texi b/doc/emacs/files.texi index 93883e847ee..0535a01aed0 100644 --- a/doc/emacs/files.texi +++ b/doc/emacs/files.texi | |||
| @@ -1213,7 +1213,7 @@ description of what was changed in that version. | |||
| 1213 | 1213 | ||
| 1214 | The Emacs version control interface is called VC. Its commands work | 1214 | The Emacs version control interface is called VC. Its commands work |
| 1215 | with different version control systems---currently, it supports CVS, | 1215 | with different version control systems---currently, it supports CVS, |
| 1216 | GNU Arch, RCS, Meta-CVS, Subversion, and SCCS. Of these, the GNU | 1216 | GNU Arch, RCS, Subversion, and SCCS. Of these, the GNU |
| 1217 | project distributes CVS, GNU Arch, and RCS. We also have free | 1217 | project distributes CVS, GNU Arch, and RCS. We also have free |
| 1218 | software to replace SCCS, known as CSSC; if you are using SCCS and | 1218 | software to replace SCCS, known as CSSC; if you are using SCCS and |
| 1219 | don't want to make the incompatible change to RCS or CVS, you can | 1219 | don't want to make the incompatible change to RCS or CVS, you can |
| @@ -1291,8 +1291,8 @@ become a vitally important form of communication among developers. | |||
| 1291 | @subsubsection Supported Version Control Systems | 1291 | @subsubsection Supported Version Control Systems |
| 1292 | 1292 | ||
| 1293 | @cindex back end (version control) | 1293 | @cindex back end (version control) |
| 1294 | VC currently works with six different version control systems or | 1294 | VC currently works with many different version control systems or |
| 1295 | ``back ends'': SCCS, RCS, CVS, Meta-CVS, Subversion, GNU Arch, | 1295 | ``back ends'': SCCS, RCS, CVS, Subversion, GNU Arch, |
| 1296 | git, and Mercurial. | 1296 | git, and Mercurial. |
| 1297 | @comment Omitting bzr because support is very scratchy and incomplete. | 1297 | @comment Omitting bzr because support is very scratchy and incomplete. |
| 1298 | 1298 | ||
| @@ -1326,13 +1326,6 @@ common tasks you still need to call CVS from the command line. Note | |||
| 1326 | also that before using CVS you must set up a repository, which is a | 1326 | also that before using CVS you must set up a repository, which is a |
| 1327 | subject too complex to treat here. | 1327 | subject too complex to treat here. |
| 1328 | 1328 | ||
| 1329 | @cindex Meta-CVS | ||
| 1330 | Meta-CVS uses CVS repositories, but has an enhanced client that | ||
| 1331 | uses client-side information to solve various of the known problems | ||
| 1332 | with CVS. It is not widely used, having been overtaken by Subversion. | ||
| 1333 | The Emacs support for it is rudimentary, and may be removed in a | ||
| 1334 | future version. | ||
| 1335 | |||
| 1336 | @cindex SVN | 1329 | @cindex SVN |
| 1337 | @cindex Subversion | 1330 | @cindex Subversion |
| 1338 | Subversion is a free version control system designed to be similar | 1331 | Subversion is a free version control system designed to be similar |
diff --git a/doc/emacs/vc2-xtra.texi b/doc/emacs/vc2-xtra.texi index bf7343bf919..c4d6eac0c46 100644 --- a/doc/emacs/vc2-xtra.texi +++ b/doc/emacs/vc2-xtra.texi | |||
| @@ -597,7 +597,7 @@ headers. | |||
| 597 | @vindex vc-handled-backends | 597 | @vindex vc-handled-backends |
| 598 | The variable @code{vc-handled-backends} determines which version | 598 | The variable @code{vc-handled-backends} determines which version |
| 599 | control systems VC should handle. The default value is @code{(RCS CVS | 599 | control systems VC should handle. The default value is @code{(RCS CVS |
| 600 | SVN SCCS BZR GIT HG Arch MCVS)}, so it contains all the version systems | 600 | SVN SCCS BZR GIT HG Arch)}, so it contains all the version systems |
| 601 | that are currently supported. If you want VC to ignore one or more of | 601 | that are currently supported. If you want VC to ignore one or more of |
| 602 | these systems, exclude its name from the list. To disable VC entirely, | 602 | these systems, exclude its name from the list. To disable VC entirely, |
| 603 | set this variable to @code{nil}. | 603 | set this variable to @code{nil}. |
diff --git a/etc/ChangeLog b/etc/ChangeLog index 613b998d563..97860693438 100644 --- a/etc/ChangeLog +++ b/etc/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2008-05-07 Eric S. Raymond <esr@snark.thyrsus.com> | ||
| 2 | |||
| 3 | * NEWS: Support for Meta-CVS removed. | ||
| 4 | |||
| 1 | 2008-05-05 Nick Roberts <nickrob@snap.net.nz> | 5 | 2008-05-05 Nick Roberts <nickrob@snap.net.nz> |
| 2 | 6 | ||
| 3 | * compilation.txt: Add regexp for Open Watcom compiler output. | 7 | * compilation.txt: Add regexp for Open Watcom compiler output. |
| @@ -538,6 +538,9 @@ active. | |||
| 538 | For now only CVS, RCS, SCCS and SVN support this functionality. | 538 | For now only CVS, RCS, SCCS and SVN support this functionality. |
| 539 | This is done by the `modify-change-comment' backend function. | 539 | This is done by the `modify-change-comment' backend function. |
| 540 | 540 | ||
| 541 | *** VC Support for Meta-CVS has been removed for lack of maintainer able | ||
| 542 | to update it to the new VC. | ||
| 543 | |||
| 541 | ** smerge-refine highlights word-level details of changes in conflict. | 544 | ** smerge-refine highlights word-level details of changes in conflict. |
| 542 | It's used automatically as you move through conflicts, see smerge-auto-refine. | 545 | It's used automatically as you move through conflicts, see smerge-auto-refine. |
| 543 | 546 | ||
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 437c4c2af3f..3dc7b942e1c 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -2,6 +2,7 @@ | |||
| 2 | 2 | ||
| 3 | * vc.el, vc-dispatcher.el: VC-Dired support removed. The code | 3 | * vc.el, vc-dispatcher.el: VC-Dired support removed. The code |
| 4 | uses a ewoc-based implementation now. | 4 | uses a ewoc-based implementation now. |
| 5 | * vc-hooks.el: Support for Meta-CVS has been removed. | ||
| 5 | 6 | ||
| 6 | 2008-05-07 Stefan Monnier <monnier@iro.umontreal.ca> | 7 | 2008-05-07 Stefan Monnier <monnier@iro.umontreal.ca> |
| 7 | 8 | ||
diff --git a/lisp/vc-hooks.el b/lisp/vc-hooks.el index 1e2101e1361..06b1b3d36a9 100644 --- a/lisp/vc-hooks.el +++ b/lisp/vc-hooks.el | |||
| @@ -16,7 +16,7 @@ | |||
| 16 | ;; GNU Emacs is distributed in the hope that it will be useful, | 16 | ;; GNU Emacs is distributed in the hope that it will be useful, |
| 17 | ;; but WITHOUT ANY WARRANTY; without even the implied warranty of | 17 | ;; but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 18 | ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 18 | ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 19 | ;; GNU General Public License for more details. | 19 | ;; NU General Public License for more details. |
| 20 | 20 | ||
| 21 | ;; You should have received a copy of the GNU General Public License | 21 | ;; You should have received a copy of the GNU General Public License |
| 22 | ;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. | 22 | ;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. |
| @@ -60,7 +60,7 @@ interpreted as hostnames." | |||
| 60 | :type 'regexp | 60 | :type 'regexp |
| 61 | :group 'vc) | 61 | :group 'vc) |
| 62 | 62 | ||
| 63 | (defcustom vc-handled-backends '(RCS CVS SVN SCCS Bzr Git Hg Mtn Arch MCVS) | 63 | (defcustom vc-handled-backends '(RCS CVS SVN SCCS Bzr Git Hg Mtn Arch) |
| 64 | ;; RCS, CVS, SVN and SCCS come first because they are per-dir | 64 | ;; RCS, CVS, SVN and SCCS come first because they are per-dir |
| 65 | ;; rather than per-tree. RCS comes first because of the multibackend | 65 | ;; rather than per-tree. RCS comes first because of the multibackend |
| 66 | ;; support intended to use RCS for local commits (with a remote CVS server). | 66 | ;; support intended to use RCS for local commits (with a remote CVS server). |
| @@ -75,6 +75,7 @@ An empty list disables VC altogether." | |||
| 75 | :group 'vc) | 75 | :group 'vc) |
| 76 | 76 | ||
| 77 | ;; Note: we don't actually have a darcs back end yet. | 77 | ;; Note: we don't actually have a darcs back end yet. |
| 78 | ;; Also, Meta-CVS (corresponsding to MCVS) is unsupported. | ||
| 78 | (defcustom vc-directory-exclusion-list '("SCCS" "RCS" "CVS" "MCVS" | 79 | (defcustom vc-directory-exclusion-list '("SCCS" "RCS" "CVS" "MCVS" |
| 79 | ".svn" ".git" ".hg" ".bzr" | 80 | ".svn" ".git" ".hg" ".bzr" |
| 80 | "_MTN" "_darcs" "{arch}") | 81 | "_MTN" "_darcs" "{arch}") |
diff --git a/lisp/vc-mcvs.el b/lisp/vc-mcvs.el index 2a8ea2cfb85..9eb91503089 100644 --- a/lisp/vc-mcvs.el +++ b/lisp/vc-mcvs.el | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | ;; Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. | 3 | ;; Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. |
| 4 | 4 | ||
| 5 | ;; Author: FSF (see vc.el for full credits) | 5 | ;; Author: FSF (see vc.el for full credits) |
| 6 | ;; Maintainer: Stefan Monnier <monnier@gnu.org> | 6 | ;; Maintainer: None |
| 7 | 7 | ||
| 8 | ;; This file is part of GNU Emacs. | 8 | ;; This file is part of GNU Emacs. |
| 9 | 9 | ||