diff options
author | peter <peter@FreeBSD.org> | 2002-09-02 05:57:14 +0000 |
---|---|---|
committer | peter <peter@FreeBSD.org> | 2002-09-02 05:57:14 +0000 |
commit | a2b6a3a9b8cf8113c377699deba118c6b57d881e (patch) | |
tree | 32949f652e8da27bbd93bd53f3dc7bca126e7e9e /contrib/cvs/man | |
parent | 9977823bcf0469bcd2b9a4a936f590610431dc1e (diff) | |
download | FreeBSD-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.1 | 27 |
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 |