(cvs.info.gz) history options
Info Catalog
(cvs.info.gz) history
A.13.1 history options
----------------------
Several options (shown above as `-report') control what kind of
report is generated:
`-c'
Report on each time commit was used (i.e., each time the
repository was modified).
`-e'
Everything (all record types). Equivalent to specifying `-x' with
all record types. Of course, `-e' will also include record types
which are added in a future version of CVS; if you are writing a
script which can only handle certain record types, you'll want to
specify `-x'.
`-m MODULE'
Report on a particular module. (You can meaningfully use `-m'
more than once on the command line.)
`-o'
Report on checked-out modules. This is the default report type.
`-T'
Report on all tags.
`-x TYPE'
Extract a particular set of record types TYPE from the CVS
history. The types are indicated by single letters, which you may
specify in combination.
Certain commands have a single record type:
`F'
release
`O'
checkout
`E'
export
`T'
rtag
One of five record types may result from an update:
`C'
A merge was necessary but collisions were detected (requiring
manual merging).
`G'
A merge was necessary and it succeeded.
`U'
A working file was copied from the repository.
`P'
A working file was patched to match the repository.
`W'
The working copy of a file was deleted during update (because
it was gone from the repository).
One of three record types results from commit:
`A'
A file was added for the first time.
`M'
A file was modified.
`R'
A file was removed.
The options shown as `-flags' constrain or expand the report without
requiring option arguments:
`-a'
Show data for all users (the default is to show data only for the
user executing `history').
`-l'
Show last modification only.
`-w'
Show only the records for modifications done from the same working
directory where `history' is executing.
The options shown as `-options ARGS' constrain the report based on
an argument:
`-b STR'
Show data back to a record containing the string STR in either
the module name, the file name, or the repository path.
`-D DATE'
Show data since DATE. This is slightly different from the normal
use of `-D DATE', which selects the newest revision older than
DATE.
`-f FILE'
Show data for a particular file (you can specify several `-f'
options on the same command line). This is equivalent to
specifying the file on the command line.
`-n MODULE'
Show data for a particular module (you can specify several `-n'
options on the same command line).
`-p REPOSITORY'
Show data for a particular source repository (you can specify
several `-p' options on the same command line).
`-r REV'
Show records referring to revisions since the revision or tag
named REV appears in individual RCS files. Each RCS file is
searched for the revision or tag.
`-t TAG'
Show records since tag TAG was last added to the history file.
This differs from the `-r' flag above in that it reads only the
history file, not the RCS files, and is much faster.
`-u NAME'
Show records for user NAME.
`-z TIMEZONE'
Show times in the selected records using the specified time zone
instead of UTC.
Info Catalog
(cvs.info.gz) history
automatically generated byinfo2html