C.4.4.1 Loginfo example
The following `loginfo' file, together with the
tiny shell-script below, appends all log messages
to the file `$CVSROOT/CVSROOT/commitlog',
and any commits to the administrative files (inside
the `CVSROOT' directory) are also logged in
`/usr/adm/cvsroot-log'.
Commits to the `prog1' directory are mailed to ceder.
| ALL /usr/local/bin/cvs-log $CVSROOT/CVSROOT/commitlog $USER
^CVSROOT /usr/local/bin/cvs-log /usr/adm/cvsroot-log
^prog1 Mail -s %s ceder
|
The shell-script `/usr/local/bin/cvs-log' looks
like this:
| #!/bin/sh
(echo "------------------------------------------------------";
echo -n $2" ";
date;
echo;
cat) >> $1
|