diff options
| author | Thien-Thi Nguyen | 2007-11-23 13:29:25 +0000 |
|---|---|---|
| committer | Thien-Thi Nguyen | 2007-11-23 13:29:25 +0000 |
| commit | 448b33b1a2b534f45ff50959668cd9a73cd3d9b5 (patch) | |
| tree | b925f1ed7740c74e625f6ea6998ac06e3f6a7866 | |
| parent | ff6e6ac8392ae8a5b6a6c190c2d1efb33d239580 (diff) | |
| download | emacs-448b33b1a2b534f45ff50959668cd9a73cd3d9b5.tar.gz emacs-448b33b1a2b534f45ff50959668cd9a73cd3d9b5.zip | |
(Why Version Control): Fix typo.
(VCS Concepts): Fix typos; small tense fix.
| -rw-r--r-- | doc/emacs/ChangeLog | 7 | ||||
| -rw-r--r-- | doc/emacs/files.texi | 10 |
2 files changed, 11 insertions, 6 deletions
diff --git a/doc/emacs/ChangeLog b/doc/emacs/ChangeLog index 634782b4419..81f09ee4637 100644 --- a/doc/emacs/ChangeLog +++ b/doc/emacs/ChangeLog | |||
| @@ -1,10 +1,15 @@ | |||
| 1 | 2007-11-23 Thien-Thi Nguyen <ttn@gnuvola.org> | ||
| 2 | |||
| 3 | * files.texi (Why Version Control?): Fix typo. | ||
| 4 | (VCS Concepts): Fix typos; small tense fix. | ||
| 5 | |||
| 1 | 2007-11-23 Mark A. Hershberger <mah@everybody.org> | 6 | 2007-11-23 Mark A. Hershberger <mah@everybody.org> |
| 2 | 7 | ||
| 3 | * nxml-mode.texi: Initial merge of nxml. | 8 | * nxml-mode.texi: Initial merge of nxml. |
| 4 | 9 | ||
| 5 | 2007-11-18 Richard Stallman <rms@gnu.org> | 10 | 2007-11-18 Richard Stallman <rms@gnu.org> |
| 6 | 11 | ||
| 7 | * flymake.texi (Example -- Configuring a tool called directly): | 12 | * flymake.texi (Example -- Configuring a tool called directly): |
| 8 | Update example. | 13 | Update example. |
| 9 | 14 | ||
| 10 | 2007-11-17 Eli Zaretskii <eliz@gnu.org> | 15 | 2007-11-17 Eli Zaretskii <eliz@gnu.org> |
diff --git a/doc/emacs/files.texi b/doc/emacs/files.texi index dc819bef178..e384e8b0838 100644 --- a/doc/emacs/files.texi +++ b/doc/emacs/files.texi | |||
| @@ -1270,7 +1270,7 @@ you want to use. | |||
| 1270 | @subsubsection Understanding the problems it addresses | 1270 | @subsubsection Understanding the problems it addresses |
| 1271 | 1271 | ||
| 1272 | Version control systems provide you with three important capabilities: | 1272 | Version control systems provide you with three important capabilities: |
| 1273 | @dfn{reversibility}. @dfn{concurrency}, and @dfn{history}. | 1273 | @dfn{reversibility}, @dfn{concurrency}, and @dfn{history}. |
| 1274 | 1274 | ||
| 1275 | The most basic capability you get from a version-control system is | 1275 | The most basic capability you get from a version-control system is |
| 1276 | reversibility, the ability to back up to a saved, known-good state when | 1276 | reversibility, the ability to back up to a saved, known-good state when |
| @@ -1298,7 +1298,7 @@ git, and Mercurial. | |||
| 1298 | @cindex SCCS | 1298 | @cindex SCCS |
| 1299 | SCCS was the first version-control system ever built, and was long ago | 1299 | SCCS was the first version-control system ever built, and was long ago |
| 1300 | superseded by later and more advanced ones; Emacs supports it only for | 1300 | superseded by later and more advanced ones; Emacs supports it only for |
| 1301 | backward compatibility and historical reasons. VC compensates for | 1301 | backward compatibility and historical reasons. VC compensates for |
| 1302 | certain features missing in SCCS (snapshots, for example) by | 1302 | certain features missing in SCCS (snapshots, for example) by |
| 1303 | implementing them itself, but some other VC features, such as multiple | 1303 | implementing them itself, but some other VC features, such as multiple |
| 1304 | branches, are not available with SCCS. Since SCCS is non-free you | 1304 | branches, are not available with SCCS. Since SCCS is non-free you |
| @@ -1439,7 +1439,7 @@ happen when you check in a change to a file that conflicts with a change | |||
| 1439 | checked in by someone else after your checkout. Both kinds of conflict | 1439 | checked in by someone else after your checkout. Both kinds of conflict |
| 1440 | have to be resolved by human judgment and communication. | 1440 | have to be resolved by human judgment and communication. |
| 1441 | 1441 | ||
| 1442 | SCCS always uses locking. RCS is lock-based by default but can be | 1442 | SCCS always uses locking. RCS is lock-based by default but can be |
| 1443 | told to operate in a merging style. CVS and Subversion are | 1443 | told to operate in a merging style. CVS and Subversion are |
| 1444 | merge-based by default but can be told to operate in a locking mode. | 1444 | merge-based by default but can be told to operate in a locking mode. |
| 1445 | Most later version-control systems, such as GNU Arch, git, and | 1445 | Most later version-control systems, such as GNU Arch, git, and |
| @@ -1463,7 +1463,7 @@ between them as much as possible. | |||
| 1463 | and other operations are @dfn{file-based}; each file has its own | 1463 | and other operations are @dfn{file-based}; each file has its own |
| 1464 | @dfn{master file} with its own comment and revision history separate | 1464 | @dfn{master file} with its own comment and revision history separate |
| 1465 | from that of all other files in the system. Later systems, beginning | 1465 | from that of all other files in the system. Later systems, beginning |
| 1466 | with Subversion, became @dfn{changeset-based}; a checkin under these | 1466 | with Subversion, are @dfn{changeset-based}; a checkin under these |
| 1467 | may include changes to several files and that change set is treated as | 1467 | may include changes to several files and that change set is treated as |
| 1468 | a unit by the system. Any comment associated with the change belongs | 1468 | a unit by the system. Any comment associated with the change belongs |
| 1469 | to no single file, but is attached to the changeset itself. | 1469 | to no single file, but is attached to the changeset itself. |
| @@ -1489,7 +1489,7 @@ systems and a bit archaic; nowadays those operations are usually called | |||
| 1489 | Early version-control systems were designed around a @dfn{centralized} | 1489 | Early version-control systems were designed around a @dfn{centralized} |
| 1490 | model in which each project has only one repository used by all | 1490 | model in which each project has only one repository used by all |
| 1491 | developers. SCCS, RCS, CVS, and Subversion share this kind of model. | 1491 | developers. SCCS, RCS, CVS, and Subversion share this kind of model. |
| 1492 | It has two important problems. One is that a single repository is a | 1492 | It has two important problems. One is that a single repository is a |
| 1493 | single point of failure---if the repository server is down all work | 1493 | single point of failure---if the repository server is down all work |
| 1494 | stops. The other is that you need to be connected live to the server to | 1494 | stops. The other is that you need to be connected live to the server to |
| 1495 | do checkins and checkouts; if you're offline, you can't work. | 1495 | do checkins and checkouts; if you're offline, you can't work. |