aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEric S. Raymond2008-05-07 22:11:08 +0000
committerEric S. Raymond2008-05-07 22:11:08 +0000
commitdb86064f7352b4401d5ffe6681c408a2795347ec (patch)
treea3240cd0f86d214de21a58ec1a0e2d9055a0c481
parent4903369afeabaf913164f07fccd285e8284627ff (diff)
downloademacs-db86064f7352b4401d5ffe6681c408a2795347ec.tar.gz
emacs-db86064f7352b4401d5ffe6681c408a2795347ec.zip
Meta-CVS support removed.
-rw-r--r--doc/emacs/ChangeLog5
-rw-r--r--doc/emacs/ack.texi2
-rw-r--r--doc/emacs/files.texi13
-rw-r--r--doc/emacs/vc2-xtra.texi2
-rw-r--r--etc/ChangeLog4
-rw-r--r--etc/NEWS3
-rw-r--r--lisp/ChangeLog1
-rw-r--r--lisp/vc-hooks.el5
-rw-r--r--lisp/vc-mcvs.el2
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 @@
12008-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
12008-05-02 Eric S. Raymond <esr@snark.thyrsus.com> 62008-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
828Stefan Monnier added support for Arch, Subversion, and Meta-CVS to VC, 828Stefan Monnier added support for Arch and Subversion to VC,
829and re-wrote much of the Emacs server to use the built-in networking 829and re-wrote much of the Emacs server to use the built-in networking
830primitives. He also wrote: 830primitives. 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
1215with different version control systems---currently, it supports CVS, 1215with different version control systems---currently, it supports CVS,
1216GNU Arch, RCS, Meta-CVS, Subversion, and SCCS. Of these, the GNU 1216GNU Arch, RCS, Subversion, and SCCS. Of these, the GNU
1217project distributes CVS, GNU Arch, and RCS. We also have free 1217project distributes CVS, GNU Arch, and RCS. We also have free
1218software to replace SCCS, known as CSSC; if you are using SCCS and 1218software to replace SCCS, known as CSSC; if you are using SCCS and
1219don't want to make the incompatible change to RCS or CVS, you can 1219don'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,
1296git, and Mercurial. 1296git, 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
1326also that before using CVS you must set up a repository, which is a 1326also that before using CVS you must set up a repository, which is a
1327subject too complex to treat here. 1327subject too complex to treat here.
1328 1328
1329@cindex Meta-CVS
1330 Meta-CVS uses CVS repositories, but has an enhanced client that
1331uses client-side information to solve various of the known problems
1332with CVS. It is not widely used, having been overtaken by Subversion.
1333The Emacs support for it is rudimentary, and may be removed in a
1334future 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
598The variable @code{vc-handled-backends} determines which version 598The variable @code{vc-handled-backends} determines which version
599control systems VC should handle. The default value is @code{(RCS CVS 599control systems VC should handle. The default value is @code{(RCS CVS
600SVN SCCS BZR GIT HG Arch MCVS)}, so it contains all the version systems 600SVN SCCS BZR GIT HG Arch)}, so it contains all the version systems
601that are currently supported. If you want VC to ignore one or more of 601that are currently supported. If you want VC to ignore one or more of
602these systems, exclude its name from the list. To disable VC entirely, 602these systems, exclude its name from the list. To disable VC entirely,
603set this variable to @code{nil}. 603set 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 @@
12008-05-07 Eric S. Raymond <esr@snark.thyrsus.com>
2
3 * NEWS: Support for Meta-CVS removed.
4
12008-05-05 Nick Roberts <nickrob@snap.net.nz> 52008-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.
diff --git a/etc/NEWS b/etc/NEWS
index 21f925e8293..cc788d746d3 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -538,6 +538,9 @@ active.
538For now only CVS, RCS, SCCS and SVN support this functionality. 538For now only CVS, RCS, SCCS and SVN support this functionality.
539This is done by the `modify-change-comment' backend function. 539This 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
542to 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.
542It's used automatically as you move through conflicts, see smerge-auto-refine. 545It'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
62008-05-07 Stefan Monnier <monnier@iro.umontreal.ca> 72008-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