2008/6/3 Jakub Narebski <jnareb@xxxxxxxxx>: >> - open (my $dd, "-|", git_cmd(), "rev-parse", "$full_rev^") >> + open (my $dd, "-|", git_cmd(), "rev-parse", '--revs-only', "$full_rev^") >> or die_error(undef, "Open git-rev-parse failed"); >> - my $parent_commit = <$dd>; >> + my $parent_commit = <$dd> || ''; >> close $dd; >> chomp($parent_commit); >> my $blamed = href(action => 'blame', > > I'd rather remove this, correct it, or make it optional (this is very > fork-heavy). Not sure how to do the same thing in pure perl. We could however cache the results of git-rev-parse, since the same rev is likely to appear many times in the list. -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html