#
# patch "ChangeLog"
# from [ea8eda75f028e560ff030dd0a4c449e05cb40707]
# to [aa80779a8551e063b84d3a0436dff10f01047c13]
#
# patch "monotone.1"
# from [ba5f63a813f90f28050235e3d6131c42a31f48fe]
# to [e1dc755c77a557270d1c1ca35432320b1992eb72]
#
# patch "monotone.texi"
# from [2e63f434deec3b8378969cc7d63cda1c225f9d42]
# to [b6afbb8cf5d1e60fdc5794acf9052a66a613b094]
#
--- ChangeLog
+++ ChangeLog
@@ -1,3 +1,9 @@
+2005-05-06 Nathaniel Smith
+
+ * monotone.1:
+ * monotone.texi (Commands, Importing from CVS, RCS): Clarify
+ cvs_import documentation on cvsroot vs. module issues.
+
2005-05-05 Richard Levitte
* AUTHORS: Add rghetta.
--- monotone.1
+++ monotone.1
@@ -107,10 +107,10 @@
\fBread\fP
Read packets from stdin.
.TP
-\fBcvs_import\fP \fI\fP
-Import all versions in CVS repository. Reconstructs revisions and
-converts metadata to certificates. A private signing key must already
-exist in the database.
+\fBcvs_import\fP \fI/\fP
+Import all versions in CVS module. Reconstructs revisions and converts
+metadata to certificates. A private signing key must already exist in
+the database.
.TP
\fBrcs_import\fP \fI ...\fP
Import all file versions in RCS files. Does not reconstruct revisions
--- monotone.texi
+++ monotone.texi
@@ -2913,6 +2913,8 @@
Your database name, @file{test.db} in this example.
@item
Your CVS repository path, @file{/usr/local/cvsroot} in this example.
address@hidden
+The CVS module name for your project, @code{wobbler} in this example.
@end itemize
Accounting for these differences at your site, the following is an
@@ -2924,7 +2926,7 @@
@group
$ monotone --db=test.db db init
$ monotone --db=test.db genkey import@@example.net
-$ monotone --db=test.db --branch=net.example.wobbler cvs_import /usr/local/cvsroot
+$ monotone --db=test.db --branch=net.example.wobbler cvs_import /usr/local/cvsroot/wobbler
$ monotone --db=test.db --branch=net.example.wobbler checkout wobber-checkout
@end group
@end smallexample
@@ -4851,16 +4853,21 @@
database. Note that this does not do any revision reconstruction, and
is only useful for debugging.
address@hidden monotone cvs_import @var{pathname...}
address@hidden monotone cvs_import @var{pathname}
-This command imports all the file versions in each RCS file found in
-the tree of files starting at @var{pathname...}, then reconstructs the
+This command imports all the file versions in each RCS file found in the
+tree of files starting at @var{pathname}, then reconstructs the
tree-wide history of logical changes by comparing RCS time stamps and
change log entries. For each logical tree-wide change, monotone
synthesizes a manifest and revision, and commits them (along with all
-associated file deltas) to your database. It also copies all change
-log entries, author identifiers, and date stamps to manifest
-certificates.
+associated file deltas) to your database. It also copies all change log
+entries, author identifiers, and date stamps to manifest certificates.
+
+In normal use, @var{pathname} will be a CVS module, though it is
+possible to point it at a directory within a module as well. Whatever
+directory you point it at will become the root of monotone's version of
+the tree.
+
@end ftable
@@ -6287,10 +6294,10 @@
the trust assigned to keys.
@comment TROFF INPUT: .TP
address@hidden @b{cvs_import} @i{}
-Import all versions in CVS repository. Reconstructs revisions and
-converts metadata to certificates. A private signing key must already
-exist in the database.
address@hidden @b{cvs_import} @i{/}
+Import all versions in a CVS module. Reconstructs revisions and converts
+metadata to certificates. A private signing key must already exist in
+the database.
@comment TROFF INPUT: .TP
@item @b{rcs_import} @i{ ...}