以下では、 cvs のバージョンが 1.12 にアップデートされる際に 発せられる警告メッセージに対する対応を記す。
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
を参照せよ。
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
を参照せよ。
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.12 の C. Reference manual for Administrative files を参照せよ。
UseNewInfoFmtStrings=yes