From 917da2641eeeacbb08b0fd35492eeecd3d3c4f0a Mon Sep 17 00:00:00 2001 From: Stefan Kangas Date: Thu, 1 Sep 2022 11:01:14 +0200 Subject: [PATCH] Minor doc fix; improve sorting of VC backends * doc/emacs/maintaining.texi (Version Control Systems): Minor doc fix; rearrange list to put git, cvs and subversion at the top. --- doc/emacs/maintaining.texi | 48 +++++++++++++++++++------------------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/doc/emacs/maintaining.texi b/doc/emacs/maintaining.texi index c23907ddfbd..81a24d0587d 100644 --- a/doc/emacs/maintaining.texi +++ b/doc/emacs/maintaining.texi @@ -170,6 +170,30 @@ which it refers to as @dfn{back ends}: @itemize @bullet +@cindex git +@item +Git is a decentralized version control system originally invented by +Linus Torvalds to support development of Linux (his kernel). VC +supports many common Git operations, but others, such as repository +syncing, must be done from the command line. + +@cindex CVS +@item +CVS is the free version control system that was, until circa 2008, +used by the majority of free software projects. Since then, it has +been superseded by newer systems. CVS allows concurrent multi-user +development either locally or over the network. Unlike newer systems, +it lacks support for atomic commits and file moving/renaming. VC +supports all basic editing operations under CVS. + +@cindex SVN +@cindex Subversion +@item +Subversion (svn) is a free version control system designed to be +similar to CVS but without its problems (e.g., it supports atomic +commits of filesets, and versioning of directories, symbolic links, +meta-data, renames, copies, and deletes). + @cindex SCCS @item SCCS was the first version control system ever built, and was long ago @@ -191,30 +215,6 @@ built. It is relatively primitive: it cannot be used over the network, and works at the level of individual files. Almost everything you can do with RCS can be done through VC. -@cindex CVS -@item -CVS is the free version control system that was, until circa 2008, -used by the majority of free software projects. Since then, it has -been superseded by newer systems. CVS allows concurrent multi-user -development either locally or over the network. Unlike newer systems, -it lacks support for atomic commits and file moving/renaming. VC -supports all basic editing operations under CVS. - -@cindex SVN -@cindex Subversion -@item -Subversion (svn) is a free version control system designed to be -similar to CVS but without its problems (e.g., it supports atomic -commits of filesets, and versioning of directories, symbolic links, -meta-data, renames, copies, and deletes). - -@cindex git -@item -Git is a decentralized version control system originally invented by -Linus Torvalds to support development of Linux (his kernel). VC -supports many common Git operations, but others, such as repository -syncing, must be done from the command line. - @cindex hg @cindex Mercurial @item