X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=git-cvsserver.perl;h=ffd9c66f940d6454d077e2b0082f5afd360d901e;hb=5edbcd8d778d81254d2c8a4229c76c6fa7880407;hp=11d153c4cdb9880a37610b5a392abe079ff0e07c;hpb=782b3b6aafe8d2d270a5f6153c183e1bde7a030a;p=git.git diff --git a/git-cvsserver.perl b/git-cvsserver.perl index 11d153c4..ffd9c66f 100755 --- a/git-cvsserver.perl +++ b/git-cvsserver.perl @@ -2076,14 +2076,15 @@ sub update # TODO: log processing is memory bound # if we can parse into a 2nd file that is in reverse order # we can probably do something really efficient - my @git_log_params = ('--parents', '--topo-order'); + my @git_log_params = ('--pretty', '--parents', '--topo-order'); if (defined $lastcommit) { push @git_log_params, "$lastcommit..$self->{module}"; } else { push @git_log_params, $self->{module}; } - open(GITLOG, '-|', 'git-log', @git_log_params) or die "Cannot call git-log: $!"; + # git-rev-list is the backend / plumbing version of git-log + open(GITLOG, '-|', 'git-rev-list', @git_log_params) or die "Cannot call git-rev-list: $!"; my @commits;