[ 地球流体電脳倶楽部 / cc-env / CVS に関するメモ / SIGEN.htm ]

cvs のバージョンを 1.12 にアップデートした場合の注意

以下では、 cvs のバージョンが 1.12 にアップデートされる際に 発せられる警告メッセージに対する対応を記す。


  1. commitinfo に対する警告
  2. verifymsg に対する警告
  3. config に対する警告

commitinfo に対する警告

cvs commit: warning: commitinfo line contains no format strings:
    "perl /GFD_Dennou_Club/ftp/arch/hoge/cvsroot/CVSROOT/foo.pl euc"
Appending defaults (" %r/%p %s"), but please be aware that this usage is
deprecated.

コミットなどの際に上記のようなメッセージが出力されたら、 commitinfo に書き込まれている各行の最後に " %r/%p %s" という 文字列を書き足す。詳しくは、 euc のファイルのみ登録するには -- commitinfo にフィルターを設定2 を参照せよ。

verifymsg に対する警告

cvs commit: warning: verifymsg line doesn't contain any format strings:
    "perl /GFD_Dennou_Club/ftp/arch/hoge/cvsroot/CVSROOT/foo.pl euc"
Appending default format string (" %l"), but be aware that this usage is
deprecated.

コミットなどの際に上記のようなメッセージが出力されたら、 verifymsg に書き込まれている各行の最後に " %l" という 文字列を書き足す。詳しくは、 commit メッセージを euc のみに -- verifymsg にフィルターを設定2 を参照せよ。

config に対する警告

cvs commit: warning:  Set to use deprecated info format strings.  Establish
compatibility with the new info file format strings (add a temporary '1' in
all info files after each '%' which doesn't represent a literal percent)
and set UseNewInfoFmtStrings=yes in CVSROOT/config.  After that, convert
individual command lines and scripts to handle the new format at your
leisure.

コミットなどの際に上記のようなメッセージが出力されたら、 config に以下の文字列を書き足すこと。詳しくは、 CVS--Concurrent Versions System v1.12.12C. Reference manual for Administrative files を参照せよ。

UseNewInfoFmtStrings=yes

Last Updated: 2005/11/09 (森川靖大), Since: 2005/11/09 (森川靖大)