diff options
| author | Stefan Kangas | 2022-09-01 11:01:14 +0200 |
|---|---|---|
| committer | Stefan Kangas | 2022-09-01 11:01:14 +0200 |
| commit | 917da2641eeeacbb08b0fd35492eeecd3d3c4f0a (patch) | |
| tree | 2f79986bc2370371777b68a95832d5c3b44d6395 | |
| parent | 89695bce3e4f3716cdb2d322cf3efd0fe5454bec (diff) | |
| download | emacs-917da2641eeeacbb08b0fd35492eeecd3d3c4f0a.tar.gz emacs-917da2641eeeacbb08b0fd35492eeecd3d3c4f0a.zip | |
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.
| -rw-r--r-- | doc/emacs/maintaining.texi | 48 |
1 files 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,26 +170,12 @@ which it refers to as @dfn{back ends}: | |||
| 170 | 170 | ||
| 171 | @itemize @bullet | 171 | @itemize @bullet |
| 172 | 172 | ||
| 173 | @cindex SCCS | 173 | @cindex git |
| 174 | @item | ||
| 175 | SCCS was the first version control system ever built, and was long ago | ||
| 176 | superseded by more advanced ones. VC compensates for certain features | ||
| 177 | missing in SCCS (e.g., tag names for releases) by implementing them | ||
| 178 | itself. Other VC features, such as multiple branches, are simply | ||
| 179 | unavailable. Since SCCS is non-free, we recommend avoiding it. | ||
| 180 | |||
| 181 | @cindex CSSC | ||
| 182 | @item | ||
| 183 | CSSC is a free replacement for SCCS@. You should use CSSC only if, for | ||
| 184 | some reason, you cannot use a more recent and better-designed version | ||
| 185 | control system. | ||
| 186 | |||
| 187 | @cindex RCS | ||
| 188 | @item | 174 | @item |
| 189 | RCS is the free version control system around which VC was initially | 175 | Git is a decentralized version control system originally invented by |
| 190 | built. It is relatively primitive: it cannot be used over the | 176 | Linus Torvalds to support development of Linux (his kernel). VC |
| 191 | network, and works at the level of individual files. Almost | 177 | supports many common Git operations, but others, such as repository |
| 192 | everything you can do with RCS can be done through VC. | 178 | syncing, must be done from the command line. |
| 193 | 179 | ||
| 194 | @cindex CVS | 180 | @cindex CVS |
| 195 | @item | 181 | @item |
| @@ -208,12 +194,26 @@ similar to CVS but without its problems (e.g., it supports atomic | |||
| 208 | commits of filesets, and versioning of directories, symbolic links, | 194 | commits of filesets, and versioning of directories, symbolic links, |
| 209 | meta-data, renames, copies, and deletes). | 195 | meta-data, renames, copies, and deletes). |
| 210 | 196 | ||
| 211 | @cindex git | 197 | @cindex SCCS |
| 212 | @item | 198 | @item |
| 213 | Git is a decentralized version control system originally invented by | 199 | SCCS was the first version control system ever built, and was long ago |
| 214 | Linus Torvalds to support development of Linux (his kernel). VC | 200 | superseded by more advanced ones. VC compensates for certain features |
| 215 | supports many common Git operations, but others, such as repository | 201 | missing in SCCS (e.g., tag names for releases) by implementing them |
| 216 | syncing, must be done from the command line. | 202 | itself. Other VC features, such as multiple branches, are simply |
| 203 | unavailable. Since SCCS is non-free, we recommend avoiding it. | ||
| 204 | |||
| 205 | @cindex CSSC | ||
| 206 | @item | ||
| 207 | CSSC is a free replacement for SCCS@. You should use CSSC only if, for | ||
| 208 | some reason, you cannot use a more recent and better-designed version | ||
| 209 | control system. | ||
| 210 | |||
| 211 | @cindex RCS | ||
| 212 | @item | ||
| 213 | RCS is the free version control system around which VC was initially | ||
| 214 | built. It is relatively primitive: it cannot be used over the | ||
| 215 | network, and works at the level of individual files. Almost | ||
| 216 | everything you can do with RCS can be done through VC. | ||
| 217 | 217 | ||
| 218 | @cindex hg | 218 | @cindex hg |
| 219 | @cindex Mercurial | 219 | @cindex Mercurial |