cvs_stickytags.hlp - RJL 94/8/2 Created to remind me that -r 1.23 AFTER a filename sets this tag so new revs cannot be committed; use file -A to reset it. -r tag Use the revision specified by the tag argument instead of the default ``head'' revision. As well as arbitrary tags defined with the tag or rtag command, two special tags are always available: `HEAD' refers to the most recent version available in the reposi- tory, and `BASE' refers to the revision you last checked out into the current working directory. The tag specification is ``sticky'' when you use this option with `cvs checkout' or `cvs update' to make your own copy of a file: cvs remembers the tag and continues to use it on future update com- mands, until you specify otherwise. tag can be either a symbolic or numeric tag, in RCS fashion. Specifying the -q option along with the -r option is often useful, to suppress the warning mes- sages when the RCS file does not contain the specified tag. -r is available with the checkout, commit, diff, history, export, rdiff, rtag, and update commands. Warning: this is not the same as the overall `cvs -r' option, which you can specify to the left of a cvs command! Use the -A option to reset any sticky tags, dates, or -k options. (If you get a working copy of a file by using one of the -r, -D, or -k options, cvs remembers the corresponding tag, date, or kflag and continues using it on future updates; use the -A option to make cvs forget these specifications, and retrieve the ``head'' version of the file). cs(136)> cvs co -H Usage: cvs checkout [-ANPQcflnpqs] [-r rev | -D date] [-d dir] [-k kopt] modules... -A Reset any sticky tags/date/kopts. -N Don't shorten module paths if -d specified. -P Prune empty directories. -Q Really quiet. -c "cat" the module database. -f Force a head revision match if tag/date not found. -l Local directory only, not recursive -n Do not run module program (if any). -p Check out files to standard output. -q Somewhat quiet. -s Like -c, but include module status. -r rev Check out revision or tag. (implies -P) -D date Check out revisions as of date. (implies -P) -d dir Check out into dir instead of module name. -k kopt Use RCS kopt -k option on checkout. -j rev Merge in changes made between current revision and rev. cs(137)> cs(137)> cvs ci -H Usage: cvs commit [-nRl] [-m msg | -f logfile] [-r rev] files... -n Do not run the module program (if any). -R Process directories recursively. -l Local directory only (not recursive). -f file Read the log message from file. -m msg Log message. -r rev Commit to this branch or trunk