loginfo example -- CVS---Concurrent Versions System
Up: loginfo
Top: Top
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 and mailed to ceder.
ALL /usr/local/bin/cvs-log $CVSROOT/CVSROOT/commitlog
^CVSROOT Mail -s %s ceder
^CVSROOT /usr/local/bin/cvs-log /usr/adm/cvsroot-log
The shell-script /usr/local/bin/cvs-log looks
like this:
#!/bin/sh
(echo "-----------------------------------------------------------------";
echo -n $USER" ";
date;
echo;
sed '1s+'${CVSROOT}'++') >> $1
Up: loginfo
Top: Top