Ticket #16615

コミット時にログを付けるとエラーが発生する

Open Date: 2009-05-08 12:52 Last Update: 2009-05-22 08:48

Reporter:
(Anonymous)
Owner:
(None)
Type:
Status:
Closed
Component:
(None)
MileStone:
(None)
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
Invalid
File:
None

Details

バグなのか、こちらの環境の問題なのかは分かりませんが、 Ver2.1からVer2.2.3にバージョンアップしたところ、 TortoiseSVNからコミット時に

コミットに失敗しました (詳しい理由は以下のとおりです): 1 つ以上の属性を変更できませんでした。リポジトリに変更は加えられていません 属性 log を設定中にエラーが発生しました: Could not execute PROPPATCH.

と言うエラーが発生するようになりました。 他のプロジェクトも試しにバージョンを上げたところ、 同様のエラーとなりました。 ログを何も記述せずにコミットすると正常に終了します。 今はコミット後にログを編集しています。

Ticket History (3/6 Histories)

2009-05-08 12:52 Updated by: None
  • New Ticket "コミット時にログを付けるとエラーが発生する" created
2009-05-08 14:45 Updated by: kanu
Comment

TracLightningの不具合ではなく、2chのSubversionスレでも話題になっていましたが、

TortoiseSVNの1.6.1(16129)のリリース後に発覚した不具合(?)のようです。

http://pc12.2ch.net/test/read.cgi/tech/1230488758/343に事象再現の解説があります。


回避方法としては以下の3つになると思います。

  • TortoiseSVNのnightly buildsを利用する
    • Build16320で確認しましたが Build16129 で失敗したコメントでも問題なくコミットできました。
  • コミットログの行末にスペースを付ける
  • リポジトリを1.5形式で作り1.5.x系のTortoiseを使う
    • "svnadmin create"で"--pre-1.6-compatible"を指定してリポジトリを作成する
2009-05-08 15:24 Updated by: None
Comment

Build 16129を使っていましたが、nightly builds 16334を使ったところ、現象が解消されました。

お騒がせしてしまい大変申し訳ありませんでした。

2009-05-08 16:09 Updated by: kanu
Comment

None への返信

Build 16129を使っていましたが、nightly builds 16334を使ったところ、現象が解消されました。 お騒がせしてしまい大変申し訳ありませんでした。

無事に解決して良かったです。

実は同梱されるSubversionが1.6に変更になった際に気にはなっていたのですが、

自身の環境では1.4形式もしくは1.5形式で運用している関係で検証してませんで

したので、検証するちょうど良い機会になりました。

blogの方にも纏めましたので、良かったら読んでください。

http://d.hatena.ne.jp/kanu-orz/20090508/1241765441

2009-05-22 08:48 Updated by: okamototk
  • Ticket Close date is changed to 2009-05-22 08:48
  • Status Update from Open to Closed
  • Resolution Update from None to Invalid
2009-06-02 10:58 Updated by: None
Comment

私も同じ症状でしたが、改行なしのコメントだとコミットできました。

Attachment File List

No attachments

Edit

Please login to add comment to this ticket » Login