こんばんは。
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.
-- やまの