cvs-mailcommit
なんだか、DebianでのCVSコミットメールの情報が出てこなかったのでメモ。
Debianに限定しなければいくつでも出てくるし、それらの情報を総合すれば解決できるんだけどね。最近はSVNが主流になりつつあるので逆流してるな(^-^;
CVSでコミットした際にメールを飛ばすには、CVSROOTのmodulesかloginfoを使う。modulesだと情報が少ないようなので、loginfoを使うのが普通のようだ。
# apt-get install cvs-mailcommit
で、スクリプトをインストールしてから、loginfoを編集。
modulename /usr/bin/cvs-mailcommit -m your_address@example.com --diff --full --root %r --dir %p %{sVv}
こんな感じで。