summaryrefslogtreecommitdiffstats
path: root/contrib/cvs/man
diff options
context:
space:
mode:
authorpeter <peter@FreeBSD.org>2002-09-02 05:57:14 +0000
committerpeter <peter@FreeBSD.org>2002-09-02 05:57:14 +0000
commita2b6a3a9b8cf8113c377699deba118c6b57d881e (patch)
tree32949f652e8da27bbd93bd53f3dc7bca126e7e9e /contrib/cvs/man
parent9977823bcf0469bcd2b9a4a936f590610431dc1e (diff)
downloadFreeBSD-src-a2b6a3a9b8cf8113c377699deba118c6b57d881e.zip
FreeBSD-src-a2b6a3a9b8cf8113c377699deba118c6b57d881e.tar.gz
Initial merge of 1.11.1p1 -> 1.11.2 changes onto mainline
Diffstat (limited to 'contrib/cvs/man')
-rw-r--r--contrib/cvs/man/cvs.127
1 files changed, 21 insertions, 6 deletions
diff --git a/contrib/cvs/man/cvs.1 b/contrib/cvs/man/cvs.1
index e9446dc..a034a6b 100644
--- a/contrib/cvs/man/cvs.1
+++ b/contrib/cvs/man/cvs.1
@@ -27,8 +27,12 @@ cvs \- Concurrent Versions System
.SH "NOTE"
This manpage is a summary of some of the features of
.B cvs
-but for more in-depth documentation, consult the Cederqvist manual (as
-described in the SEE ALSO section of this manpage).
+but it may no longer be kept up-to-date.
+For more current and in-depth documentation, please consult the
+Cederqvist manual (via the
+.B info cvs
+command or otherwise,
+as described in the SEE ALSO section of this manpage).
.SH "DESCRIPTION"
.IX "revision control system" "\fLcvs\fR"
.IX cvs "" "\fLcvs\fP \- concurrent versions system"
@@ -958,7 +962,7 @@ the
.B \-s
option within the modules file.
.TP
-\fBcommit\fP [\fB\-lnR\fP] [\fB\-m\fP '\fIlog_message\fP' | \fB\-f\fP \fIfile\fP] [\fB\-r\fP \fIrevision\fP] [\fIfiles.\|.\|.\fP]
+\fBcommit\fP [\fB\-lnR\fP] [\fB\-m\fP '\fIlog_message\fP' | \fB\-F\fP \fIfile\fP] [\fB\-r\fP \fIrevision\fP] [\fIfiles.\|.\|.\fP]
.I Requires:
working directory, repository.
.br
@@ -1494,7 +1498,7 @@ Working directory.
Working directory, history log.
.br
This command is meant to safely cancel the effect of
-.` "cvs checkout'.
+.` "cvs checkout".
Since
.B cvs
doesn't lock files, it isn't strictly necessary to use this command.
@@ -1677,6 +1681,13 @@ Use this command to assign symbolic tags to the nearest repository
versions to your working sources. The tags are applied immediately to
the repository, as with \fBrtag\fP.
.SP
+One potentially surprising aspect of the fact that \fBcvs tag\fP
+operates on the repository is that you are tagging the checked-in
+revisions, which may differ from locally modified files in your working
+directory. If you want to avoid doing this by mistake, specify the
+\fB-c\fP option to \fBcvs tag\fP. If there are any locally modified files, CVS
+will abort with an error before it tags any files.
+.SP
One use for tags is to record a ``snapshot'' of the current sources
when the software freeze date of a project arrives. As bugs are fixed
after the freeze date, only those changed sources that are to be part
@@ -1762,7 +1773,7 @@ or
.B update
keeps you informed of its progress by printing a line for each file,
prefaced with one of the characters
-.` "U A R M C ?"
+.` "U P A R M C ?"
to indicate the status of the file:
.TP 1i
\fBU\fP \fIfile\fP
@@ -1771,6 +1782,10 @@ This is done for any file that exists in the repository but not in
your source, and for files that you haven't changed but are not the most
recent versions available in the repository.
.TP 1i
+\fBP\fP \fIfile\fP
+Like \fBU\fP, but the CVS server sends a patch instead of an entire file.
+This accomplishes the same thing as \fBU\fP using less bandwidth.
+.TP 1i
\fBA\fP \fIfile\fP
The file has been \fIadded\fP to your private copy of the sources, and
will be added to the
@@ -2180,7 +2195,7 @@ command or it may be available as cvs.ps (postscript), cvs.texinfo
For CVS updates, more information on documentation, software related
to CVS, development of CVS, and more, see:
.in +1i
-.B http://www.cyclic.com
+.B http://cvshome.org
.B http://www.loria.fr/~molli/cvs-index.html
.in -1i
.SP
OpenPOWER on IntegriCloud