下一个: Keeping a checked out copy, 上层: loginfo
下面的 loginfo 文件,与一个小 shell 脚本一起,将全部 log 消息追加到文件 $CVSROOT/CVSROOT/commitlog,并将任何管理文件(在 CVSROOT 目录) 的提交记录到 /usr/adm/cvsroot-log。提交到 prog1 目录的 发邮件给 ceder。
ALL /usr/local/bin/cvs-log $CVSROOT/CVSROOT/commitlog $USER ^CVSROOT\(/\|$\) /usr/local/bin/cvs-log /usr/adm/cvsroot-log $USER ^prog1\(/\|$\) Mail -s "%p %s" ceder
/usr/local/bin/cvs-log shell 脚本如下:
#!/bin/sh (echo "------------------------------------------------------"; echo -n "$2 "; date; echo; cat) >> $1