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の初心者で、何か設定のし忘れがありそうなのですが、 今のところ、何がダメなのかを認識できる情報を入手できておりません。 何とぞ、よろしくご教示ください。