Module Name: src Committed By: gutteridge Date: Tue Feb 12 01:32:08 UTC 2019
Modified Files: src/external/gpl2/xcvs/dist/doc: cvs.1 cvs.texinfo Log Message: cvs.1 & cvs.texinfo: add information about the "update" command's "-t" flag to cvs.texinfo, so the installed man and info documentation match here. This makes cvs.1 auto-generable from cvs.texinfo again, which I plan to leverage with further additions later. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/external/gpl2/xcvs/dist/doc/cvs.1 cvs rdiff -u -r1.4 -r1.5 src/external/gpl2/xcvs/dist/doc/cvs.texinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/external/gpl2/xcvs/dist/doc/cvs.1 diff -u src/external/gpl2/xcvs/dist/doc/cvs.1:1.5 src/external/gpl2/xcvs/dist/doc/cvs.1:1.6 --- src/external/gpl2/xcvs/dist/doc/cvs.1:1.5 Sun Feb 10 22:36:27 2019 +++ src/external/gpl2/xcvs/dist/doc/cvs.1 Tue Feb 12 01:32:08 2019 @@ -3900,7 +3900,7 @@ Requires: repository, working directory. .IP "\(bu" 2 Changes: working directory. .SP -After you\(aqve run checkout to create your private copy +After you\(aqve run \fBcheckout\fR to create your private copy of source from the common repository, other developers will continue changing the central source. From time to time, when it is convenient in your development @@ -3954,19 +3954,6 @@ Local; run only in current working direc Prune empty directories. See see node `Moving directories\(aq in the CVS manual. .SP .IP "" 0 -\fB-t\fR -.IP "" 2 -Preserve source timestamps. Unlike \fBcheckout\fR where files are created -using the original timestamp of the file in the repository, \fBupdate\fR -updates files using the current time of the machine. This is convenient -because updated files appear newer than any other files on the system so -.BR make ( 1 ) -knows that are their corresponding built artifacts are out of date and -they will get rebuilt. The \fB-t\fR flag instead preserves the timestamps -of the original repository files, behaving exactly like \fBcheckout\fR. -This is useful for maintaining a tree in the original checked-out state. -.SP -.IP "" 0 \fB-p\fR .IP "" 2 Pipe files to the standard output. @@ -3986,6 +3973,18 @@ existed on \fIdate\fR. This option is s See see node `Sticky tags\(aq in the CVS manual, for more information on sticky tags/dates. Also see see node `Common options\(aq in the CVS manual. .SP +.IP "" 0 +\fB-t\fR +.IP "" 2 +Preserve source timestamps. Unlike \fBcheckout\fR, where files are created +using the original timestamp of the file in the repository, \fBupdate\fR +updates files using the current time of the machine. This is convenient +because updated files appear newer than any other files on the system so +\fBmake(1)\fR knows that their corresponding built artifacts are out of date +and they will get rebuilt. The \fB-t\fR flag instead preserves the timestamps +of the original repository files, behaving exactly like \fBcheckout\fR. +This is useful for maintaining a tree in the original checked-out state. +.SP These special options are also available with \fBupdate\fR. .SP Index: src/external/gpl2/xcvs/dist/doc/cvs.texinfo diff -u src/external/gpl2/xcvs/dist/doc/cvs.texinfo:1.4 src/external/gpl2/xcvs/dist/doc/cvs.texinfo:1.5 --- src/external/gpl2/xcvs/dist/doc/cvs.texinfo:1.4 Sun Feb 10 22:36:27 2019 +++ src/external/gpl2/xcvs/dist/doc/cvs.texinfo Tue Feb 12 01:32:08 2019 @@ -11595,14 +11595,14 @@ supported beginning with @sc{cvs} releas @itemize @bullet @item -update [-ACdflPpR] [-I name] [-j rev [-j rev]] [-k kflag] [-r tag[:date] | -D date] [-W spec] files@dots{} +update [-ACdflPpRt] [-I name] [-j rev [-j rev]] [-k kflag] [-r tag[:date] | -D date] [-W spec] files@dots{} @item Requires: repository, working directory. @item Changes: working directory. @end itemize -After you've run checkout to create your private copy +After you've run @code{checkout} to create your private copy of source from the common repository, other developers will continue changing the central source. From time to time, when it is convenient in your development @@ -11666,6 +11666,16 @@ and @var{tag} is a branch tag, the versi existed on @var{date}. This option is sticky, and implies @samp{-P}. See @ref{Sticky tags}, for more information on sticky tags/dates. Also see @ref{Common options}. + +@item -t +Preserve source timestamps. Unlike @code{checkout}, where files are created +using the original timestamp of the file in the repository, @code{update} +updates files using the current time of the machine. This is convenient +because updated files appear newer than any other files on the system so +@code{make(1)} knows that their corresponding built artifacts are out of date +and they will get rebuilt. The @samp{-t} flag instead preserves the timestamps +of the original repository files, behaving exactly like @code{checkout}. +This is useful for maintaining a tree in the original checked-out state. @end table @need 800