Index: [Article Count Order] [Thread]

Date:  Mon, 25 Sep 2000 21:27:37 +0900
From:  Yuji Yamano <u90156@....jp>
Subject:  [XP-jp:00949] Re: VXP タスク3 --Config
To:  extremeprogramming-jp@....jp (extremeprogramming-jp ML)
Message-Id:  <20000925.212028.46638917.u90156@....jp>
In-Reply-To:  <39CC2958.37B44C8E@....jp>
References:  <20000921.201426.08225187.u90156@....jp>	<00Sep22.183347jst.115201@....jp>	<39CC2958.37B44C8E@....jp>
Posted:  Mon, 25 Sep 2000 21:20:28 +0900 (JST)
X-Mail-Count: 00949

こんばんは。

firo@....jp writes:

> しかし、よく考えてみれば、CVS
> にとって/* */がコメントかどうかなんて、知るところではない
> ですよね。)。

実は(バックエンドの RCS が)知っています :-)

RCS では、$Log$ というキーワードがコミット時のログにおきかえられます。
ログは複数行になるので、RCS はコメントの形式を知っている必要があります。
ファイルの拡張子で自動判別してくれるはずですが、rcs コマンドのオプション
-c で明示的に指定することもできます。

CVS の場合は、たぶん cvs admin で設定できるんじゃないでしょうか。

以下、rcs の man page からの引用です。

       -cstring
              Set the comment leader to string.  An  initial  ci,
              or an rcs -i without -c, guesses the comment leader
              from the suffix of the working filename.
              This option is obsolescent, since RCS normally uses
              the  preceding  $Log$  line's prefix when inserting
              log lines during checkout  (see  co(1)).   However,
              older  versions  of  RCS  use  the  comment  leader
              instead of the $Log$ line's prefix, so if you  plan
              to  access a file with both old and new versions of
              RCS, make sure its comment leader matches its $Log$
              line prefix.

-- やまの