ここで示す `loginfo' ファイルと付属のシェル・スクリプトは、 格納時に次のような動作をします。 まず全てのログ・メッセージを `$CVSROOT/CVSROOT/commitlog' に追記します。 次に全ての管理用ファイル (`CVSROOT' 内) の 格納時のログを `/usr/adm/cvsroot-log' に追記します。
ALL /usr/local/bin/cvs-log $CVSROOT/CVSROOT/commitlog ^CVSROOT /usr/local/bin/cvs-log /usr/adm/cvsroot-log
シェル・スクリプト `/usr/local/bin/cvs-log' の内容:
#!/bin/sh (echo "-----------------------------------------------------------------"; echo -n $USER" "; date; echo; sed '1s+'${CVSROOT}'++') >> $1