aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThien-Thi Nguyen2007-11-23 13:29:25 +0000
committerThien-Thi Nguyen2007-11-23 13:29:25 +0000
commit448b33b1a2b534f45ff50959668cd9a73cd3d9b5 (patch)
treeb925f1ed7740c74e625f6ea6998ac06e3f6a7866
parentff6e6ac8392ae8a5b6a6c190c2d1efb33d239580 (diff)
downloademacs-448b33b1a2b534f45ff50959668cd9a73cd3d9b5.tar.gz
emacs-448b33b1a2b534f45ff50959668cd9a73cd3d9b5.zip
(Why Version Control): Fix typo.
(VCS Concepts): Fix typos; small tense fix.
-rw-r--r--doc/emacs/ChangeLog7
-rw-r--r--doc/emacs/files.texi10
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 @@
12007-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
12007-11-23 Mark A. Hershberger <mah@everybody.org> 62007-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
52007-11-18 Richard Stallman <rms@gnu.org> 102007-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
102007-11-17 Eli Zaretskii <eliz@gnu.org> 152007-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
1276reversibility, the ability to back up to a saved, known-good state when 1276reversibility, 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
1300superseded by later and more advanced ones; Emacs supports it only for 1300superseded by later and more advanced ones; Emacs supports it only for
1301backward compatibility and historical reasons. VC compensates for 1301backward compatibility and historical reasons. VC compensates for
1302certain features missing in SCCS (snapshots, for example) by 1302certain features missing in SCCS (snapshots, for example) by
1303implementing them itself, but some other VC features, such as multiple 1303implementing them itself, but some other VC features, such as multiple
1304branches, are not available with SCCS. Since SCCS is non-free you 1304branches, 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
1439checked in by someone else after your checkout. Both kinds of conflict 1439checked in by someone else after your checkout. Both kinds of conflict
1440have to be resolved by human judgment and communication. 1440have 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
1443told to operate in a merging style. CVS and Subversion are 1443told to operate in a merging style. CVS and Subversion are
1444merge-based by default but can be told to operate in a locking mode. 1444merge-based by default but can be told to operate in a locking mode.
1445Most later version-control systems, such as GNU Arch, git, and 1445Most later version-control systems, such as GNU Arch, git, and
@@ -1463,7 +1463,7 @@ between them as much as possible.
1463and other operations are @dfn{file-based}; each file has its own 1463and 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
1465from that of all other files in the system. Later systems, beginning 1465from that of all other files in the system. Later systems, beginning
1466with Subversion, became @dfn{changeset-based}; a checkin under these 1466with Subversion, are @dfn{changeset-based}; a checkin under these
1467may include changes to several files and that change set is treated as 1467may include changes to several files and that change set is treated as
1468a unit by the system. Any comment associated with the change belongs 1468a unit by the system. Any comment associated with the change belongs
1469to no single file, but is attached to the changeset itself. 1469to 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}
1490model in which each project has only one repository used by all 1490model in which each project has only one repository used by all
1491developers. SCCS, RCS, CVS, and Subversion share this kind of model. 1491developers. SCCS, RCS, CVS, and Subversion share this kind of model.
1492It has two important problems. One is that a single repository is a 1492It has two important problems. One is that a single repository is a
1493single point of failure---if the repository server is down all work 1493single point of failure---if the repository server is down all work
1494stops. The other is that you need to be connected live to the server to 1494stops. The other is that you need to be connected live to the server to
1495do checkins and checkouts; if you're offline, you can't work. 1495do checkins and checkouts; if you're offline, you can't work.