author | Junio C Hamano <junkio@cox.net> | |
Sat, 1 Jul 2006 01:54:32 +0000 (18:54 -0700) | ||
committer | Junio C Hamano <junkio@cox.net> | |
Sun, 2 Jul 2006 01:29:13 +0000 (18:29 -0700) | ||
commit | cdd4037d7053647c97139ac77d4319124f17d47e | |
tree | 3cc56a3e392ae74491a681a892880b76f409d5bd | tree | snapshot |
parent | 0556a11a0df6b4119e01aa77dfb795561e62eb34 | commit | diff |
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>
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 | diff | blob | history |