とりあえず git の新しいバージョン 1.6.0.1 が出ていたので git をバージョンアップしてみる。
$ rm /usr/local/bin/git-* $ make prefix=/usr/local all $ make prefix=/usr/local install
1.5.8.? だと ${PREFIX}bin/git-??? がたくさんありましたが、 1.6.0.1 ではこれらは ${PREFIX}libexec/git-core/ に移動されているので、一応 bin/git-* を消しておきました。
でも結果は NG。SEGVも直らない。 Perl 5.8.0 てひょっとしてかなり古い?きっとそのせいだろうな。
でも svn リポジトリに file:// でアクセスさせたら git svn dcommit 通りました。
しかし今度はコミットログの文字コード問題で別のところを破壊してしまった……orz。