ここで示す loginfo ファイルと付属のシェル・スクリプトは、 格納時に次のような動作をします。 まず全てのログ・メッセージを $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 ^prog1 Mail -s %s ceder
シェル・スクリプト /usr/local/bin/cvs-log の内容:
#!/bin/sh (echo "------------------------------------------------------"; echo -n $2" "; date; echo; cat) >> $1