Applied_MATSUDA Masaaki
m.mat****@appli*****
2005年 12月 27日 (火) 01:31:05 JST
TigerCatです。
>> そういえばコミットメールに変更箇所のdiffも付くべきでしょ
>> うか?もし手持ちのスクリプトが無い場合は,アノ時使った(笑)
>> CVSROOTの下のperlスクリプトを持ってってもらって構いません。
>> 確か日本語のエンコードも処理する仕組みですが,UTF-8はどう
>> だったっけかな。たしかバケずにいけてた気がする・・・
>> ご判断におまかせいたします。(笑)
>
>+1
>簡単にできるようであれば、ぜひとも、お願いいたします :)
ぐはぁ,
簡単に設定できるはずが,やってみたら違ってた〜〜〜。
どうもCVSのバージョンが1.11から1.12で,loginfoで書けるマクロ
が変わってしまっているようで,しかもそのマクロを展開した結果
たとえば
%{sVv} だと "proj名 ファイル,新rev,旧rev"
となるはずだが,"ファイル 新rev 旧rev" となっちまいやがんの。
結局新しいCVSに対応するには,マクロは %p %{sVv} と書いておいて
コンマ区切りでない部分はスクリプト側で挿入しなきゃいかんかった。
ぜーぜー。試行錯誤で実は何十回も無意味コミットを打ちまくって
ようやく動くようになりました。
さっき飛んだコミットメールの文中では,ViewCVSへのリンクがおか
しいのですが,設定はなおしてあるので次回のコミットメールから
はなおっていることでしょう。
loginfo2mail.plは 結構手直しを入れたので,もし今後のプロジェ
クトでも使う場合は,一次開発元やインターネットのそこらに転が
ってるものではなくてココから取っていったほうがよいでせう。
でわでわ。