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