[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[cvs-ml 11] commitしたことをメンバに通知する(logメッセージを含む)方法等について質問です。



はじめまして やすながと申します。

CVS-MLに数日前、加入させてもらいました。

CVSは3年程前から使い始めて最近やっと新しい(?)機能にも
手を出し始めたのですが、はまってしまいました。(T_T)


そこで、二つ程質問させて下さい。m(__)m


1.commit時にメンバーに通知する方法について
2.改行コードの変換方法について

========================================================

1. commit時にメンバーに通知する方法について

  http://po.wombat.or.jp/~kei/cvs-manual/ 

  上記ページを参考に、commitと同時にメンバに
自動通知する(メールを送る)機能を使い始めた
のですが、どうしても通知メールにlog情報(コミット
時に書き込んだ変更点等の情報)を追加することが
できません。

---------------当方で行なったことは---------------

  1.filenameを監視下へ置く(commit時のみ通知)
    cvs watch add -a commit filename

  2.通知するために作成したもの

      レポジトリ($CVSROOT)のCVSROOT内に作成したファイルと内容

      2−1.notify ファイル
            (watchで指定された機能時にメールを出す部分)

			      ALL mail %s

      2−2.users ファイル
		    (メールを出すメンバを指定したファイル)
             yas,test1,test2さんに通知するようにしました。

                  yas:yas@jig.bmd.konica.co.jp
                  test1:test1@anoh.bmd.konica.co.jp
                  test2:test2@anoh.bmd.konica.co.jp

   この状態でcvs commitを行なうとメンバにはメールでcommitが
 あったことを通知できるのですが、肝心の内容を追加することが
 できません。

   因みに2−1で 
    一般的なコマンドラインからのメール(下記)の様にして
    みたのですがダメでした。(;_;)
                 ↓
	  commentをファイルとして作成しましたがcommentの内容まで
      userだと思い込んだのかuser unknownエラーが発生しました。


       ALL mail %s < comment

==================================================

2.改行コードの変換方法について

  こちらはCVSとは直接関係ないのかもしれませんが、、、
  現在UNIXとWindowsで開発を進めているのですが、改行コード
  の違いで行末に ^M がついてしまいます。

  cvs commit をする時にフィルタをかけると良いと聞いたのですが
  どのようにすればよろしいのでしょうか?


===================================================

このような機能を使われた方いらっしゃいましたら、
後教授お願いいたします。m(__)m


============================================================
                    コニカ株式会社 安永 豊
        E-mail: Yutaka.Yasunaga@Konica.co.jp
        Phone : 0426-60-9283  Fax: 0426-60-9291