Junichi Hayakawa
jun1.****@nifty*****
2009年 3月 28日 (土) 13:53:34 JST
早川と申します。
小規模なWEBシステム開発の管理者をしています。
目下、コミットメールを実現しようとしておりますが、
うまくいかないので、お知恵を御借りしたく、投稿させて頂きます。
CVSサーバ環境は以下です。
導入ホスト:普通のDOS/Vパソコン
OS:Windows XP Home Edition SP3
CVSサーバ:CVSNT 2.5.04
CVSNTの設定は以下のとおりです。
1.Repository configration
以下の1つだけを登録
Name=/home/cvs/cvsroot
Root=C:\cvs
2.環境変数
CVSROOT=C:\cvs
3.その他
Windowsファイアウォールで
以下の2つのポートを開けました。
2401
2402
CVSクライアントは、開発メンバーがEclipseを
使っているので、EclipseCVSを使っています。
現状は以下のとおりです。
既存の開発プロジェクトのソースコードをインポートして、
Eclipseからのコミット、差分の表示といったクライアント側での
基本操作はできました。
そこで次に、コミットメールを送ることに取り組んでいますが、
うまくいっていません。
どこでつまづいているかと申しますと、まず初めにコミットを
トリガーに、簡単なMS-DOSコマンドを実行させるところから
確認しようと考えまして、
C:\cvs\CVSROOT
の下にある、loginfoに以下の一行を加えました。
ALL (echo コミットされました) > C:\cvs\message.txt
上記の一行を加えてから、
WinXPのコントロールパネル→管理ツール→サービスにある、
CVSNT Dispatch service
と
CVSNT Locking Service
を再起動してから、テストとして、あるファイルを修正してコミット
してみましたが、期待どおりに、
echo コミットされました > C:\cvs\message.txt
が動いてくれていないのか、message.txtが作成されません。
当方、CVSの初心者で、何か設定のし忘れがありそうなのですが、
今のところ、何がダメなのかを認識できる情報を入手できておりません。
何とぞ、よろしくご教示ください。