From: Rafael Garcia-Suarez Date: Tue, 03 Jun 2008 10:14:20 GMT Subject: [PATCH] Make cell alignment more robust in gitweb blame Message-ID: <1212488060-23251-2-git-send-email-rgarciasuarez@gmail.com> In-Reply-To: <1212488060-23251-1-git-send-email-rgarciasuarez@gmail.com> It appears that git-blame's returned group size can be wrong, inducing the table display to be completely broken. For gitweb to cope with that in a more robust manner, we can drop the "rowspan" argument to the first containing the blame commit id, and just put empty cells instead, whenever we have nothing to print in that column. Signed-off-by: Rafael Garcia-Suarez --- gitweb/gitweb.perl | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff --git a/gitweb/gitweb.perl b/gitweb/gitweb.perl index 472326f..c760884 100755 --- a/gitweb/gitweb.perl +++ b/gitweb/gitweb.perl @@ -4218,7 +4218,6 @@ HTML if ($group_size) { print " 1); print ">"; print $cgi->a({-href => href(action=>"commit", hash=>$full_rev, @@ -4226,6 +4225,9 @@ HTML esc_html($rev)); print "\n"; } + else { + print " "; + } open (my $dd, "-|", git_cmd(), "rev-parse", '--', "$full_rev^") or die_error(undef, "Open git-rev-parse failed"); my $parent_commit = <$dd>; -- 1.5.6.rc1