Next: cvsignore, Previous: rcsinfo, Up: Administrative files [Contents][Index]
The taginfo file defines programs to execute
when someone executes a tag
or rtag
command. The taginfo file has the standard form
for trigger scripts (see Trigger Scripts),
where each line is a regular expression
followed by a command to execute (see syntax). The arguments passed
to the command are, in order, the tagname,
operation (add
for tag
,
mov
for tag -F
, and del
for
tag -d
), repository, and any remaining are
pairs of filename revision. A non-zero
exit of the filter program will cause the tag to be
aborted.
Here is an example of using the taginfo file
to log tag
and rtag
commands. In the taginfo file put:
ALL /usr/local/cvsroot/CVSROOT/loggit
Where /usr/local/cvsroot/CVSROOT/loggit contains the following script:
#!/bin/sh echo "$@" >>/home/kingdon/cvsroot/CVSROOT/taglog