I'm not sure how well this plays with multiple parent merges or anything complicated. It seems to work well on a converted cvs archive. Pullable from: git://cvs.puremagic.com/git/gitweb.git --------------------- add a 'diff to parent' option in the file history display Signed-off-by: Brad Roberts <braddr@puremagic.com> --- gitweb.cgi | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) 2539b424d62cc2ab060c5d2fa9525a6b6f8df7e5 diff --git a/gitweb.cgi b/gitweb.cgi --- a/gitweb.cgi +++ b/gitweb.cgi @@ -2054,6 +2054,9 @@ sub git_history { print " | " . $cgi->a({-href => "$my_uri?p=$project;a=blobdiff;h=$blob;hp=$blob_parent;hb=$commit;f=$file_name"}, "diff to current"); + print " | " + $cgi->a({-href => "$my_uri?p=$project;a=blobdiff;h=$blob_parent;hp=$3;hb=$commit;f=$file_name"}, + "diff to parent"); } print "</td>\n" . "</tr>\n"; - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.htmlReceived on Mon Oct 24 01:25:55 2005
This archive was generated by hypermail 2.1.8 : 2005-10-24 01:25:58 EST