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

Re: CVS server errors



 このあたり以前も混乱したことを思い出しました。問題を整理すると以下のよ
うになります。

1.UseNewInfoFmtStrings=Noの場合の警告 (loginfoの記述は%{sVv})
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.

「1を追加してUseNewInfoFmtStrings=yesにしろ」と言われます。

2.UseNewInfoFmtStrings=Yesの場合の警告(loginfoの記述は%1{sVv})
cvs commit: Using deprecated info format strings.  Convert your scripts
to use
the new argument format and remove '1's from your info file format strings.

「1を削除しろ」と言われます。言っていることが矛盾している…

 あと、以下の警告は実行ファイルcvs-infoが出しているものです。これを見る
限り変数展開がうまくできていないようです。

> Fatal error: exception Failure("commandline should have 2 arguments:
> $USER %{sVv}")

  以上のことを考えて、当面loginfoの記述は%1{sVv}のままにして、警告は我慢
することにした方がよさそうです。
 Debianのcvsのバグのような気がするので、バグレポートを確認してみます。