} else {
$_message ||= get_commit_message($tb,
"$GIT_DIR/.svn-commit.tmp.$$")->{msg};
} else {
$_message ||= get_commit_message($tb,
"$GIT_DIR/.svn-commit.tmp.$$")->{msg};
open my $msg, '>', $commit_msg or croak $!;
chomp(my $type = `git-cat-file -t $commit`);
open my $msg, '>', $commit_msg or croak $!;
chomp(my $type = `git-cat-file -t $commit`);
my $pid = open my $msg_fh, '-|';
defined $pid or croak $!;
if ($pid == 0) {
my $pid = open my $msg_fh, '-|';
defined $pid or croak $!;
if ($pid == 0) {