git-svn dcommitできなくなる現象
git-svnで、dcommitできなくなる現象に遭遇。以下のようなエラーが発生するのです。
Macintosh:ja-JP hirohiro$ git svn dcommit Committing to https://xxx.xxx.xxx.xxx/svn/sample ... RA layer request failed: applying log message to /svn/sample/!svn/wbl/422ce272-69c9-4726-8a38-275dace7607a/85: 400 Bad Request (https://xxx.xxx.xxx.xxx) at /usr/local/libexec/git-core//git-svn line 3347
ググっても解決せず。codereposにdcommitしようと思ったらエラーがでた - IMAKADO::BLOGは同じエラーだが、原因は違う模様。マージは今回していないので。
ためしに、元のSVNからgit svn cloneし直して、単純なgit commitをしてgit svn dcommitしてみた。するとこちらは難なく成功。
結局ですが、
git svn dcommit -e で文字化けしたコミットログを修正しつつコミットする
ということをすると何故かコミットできた。良くわかりません。。。
※-eを試したのはなんとなく、です。なんとなくで直って助かった。