X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=git-cvsimport.perl;h=b46469ab32fa5707c8056c5a32db61d7c268e50b;hb=dcf7e417c6ae8d6a3ec06967bf87aadd34dbeb72;hp=24f983434249e0c37b7f2229e73c70b374403dc4;hpb=6ead3972f54e290b255b9c5379a2f9a35ec9f847;p=git.git diff --git a/git-cvsimport.perl b/git-cvsimport.perl index 24f983434..b46469ab3 100755 --- a/git-cvsimport.perl +++ b/git-cvsimport.perl @@ -846,8 +846,12 @@ while() { print "Drop $fn\n" if $opt_v; } else { print "".($init ? "New" : "Update")." $fn: $size bytes\n" if $opt_v; - open my $F, '-|', "git-hash-object -w $tmpname" + my $pid = open(my $F, '-|'); + die $! unless defined $pid; + if (!$pid) { + exec("git-hash-object", "-w", $tmpname) or die "Cannot create object: $!\n"; + } my $sha = <$F>; chomp $sha; close $F;