Subscribed unsubscribe Subscribe Subscribe

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を試したのはなんとなく、です。なんとなくで直って助かった。