Warning: the `history' command is an exception; it supports many options that conflict even with these standard options.
-D date_spec
The specification is sticky when you use it to make a
private copy of a source file; that is, when you get a working
file using `-D',
A wide variety of date formats are supported by the underlying
1 month ago
2 hours ago
400000 seconds ago
last year
last Monday
yesterday
a fortnight ago
3/31/92 10:00:07 PST
January 23, 1987 10:05pm
22:00 GMT
`-D' is available with the checkout,
diff, export, history,
rdiff, rtag, and update commands.
(The history command uses this option in a
slightly different way; see history options).
Remember to quote the argument to the `-D' flag so that your shell doesn't interpret spaces as argument separators. A command using the `-D' flag can look like this:
$ cvs diff -D "1 hour ago" cvs.texinfo
-f
`-f' is available with these commands: checkout,
export, rdiff, rtag, and update.
Warning: The commit command also has a
`-f' option, but it has a different behavior for
that command. See commit options.
-H
-k kflagcheckout or update commands,
The `-k' option is available with the add,
checkout, diff and
update commands.
-lWarning: this is not the same as the overall `cvs -l' option, which you can specify to the left of a cvs command!
Available with the following commands: checkout,
commit, diff, export, log,
remove, rdiff, rtag,
status, tag, and update.
-m message
Available with the following commands: add,
commit and import.
-nWarning: this is not the same as the overall `cvs -n' option, which you can specify to the left of a cvs command!
Available with the checkout, commit, export,
and rtag commands.
-Pcheckout, or update. Normally, an empty directory
(one that is void of revision-controlled files) is left alone.
Specifying `-P' will cause these directories to be silently
removed from your checked-out sources. This does not remove the
directory from the repository, only from your checked out copy.
Note that this option is implied by the `-r' or `-D'
options of checkout and export.
-pcheckout and update commands.
-Wimport,
and update.
-r tagtag or rtag command, two special tags are
always available: `HEAD' refers to the most recent version
available in the repository, 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 checkout or update to make your own
copy of a file:
Specifying the `-q' global option along with the
`-r' command option is often useful, to suppress
the warning messages when the
Warning: this is not the same as the overall `cvs -r' option, which you can specify to the left of a cvs command!
`-r' is available with the checkout, commit,
diff, history, export, rdiff,
rtag, and update commands.