Code

gitweb: optimize per-file history generation
authorJunio C Hamano <junkio@cox.net>
Sat, 1 Jul 2006 01:54:32 +0000 (18:54 -0700)
committerJunio C Hamano <junkio@cox.net>
Sun, 2 Jul 2006 01:29:13 +0000 (18:29 -0700)
commitcdd4037d7053647c97139ac77d4319124f17d47e
tree3cc56a3e392ae74491a681a892880b76f409d5bd
parent0556a11a0df6b4119e01aa77dfb795561e62eb34
gitweb: optimize per-file history generation

The rev-list command that is recent enough can filter commits
based on paths they touch, so use it instead of generating the
full list and limiting it by passing it with diff-tree --stdin.

[jc: The patch originally came from Luben Tuikov but the it was
 corrupt, but it was short enough to be applied by hand.  I
 added the --full-history to make the output compatible with the
 original while doing so.]

Signed-off-by: Junio C Hamano <junkio@cox.net>
gitweb/gitweb.cgi