From a4d26ef062e68d276f94fa8be9130375a3b9ebe8 Mon Sep 17 00:00:00 2001 From: Kay Sievers Date: Sun, 7 Aug 2005 20:24:51 +0200 Subject: [PATCH] v154 --- gitweb.cgi | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/gitweb.cgi b/gitweb.cgi index 6ab5221822..a7a7edf720 100755 --- a/gitweb.cgi +++ b/gitweb.cgi @@ -15,7 +15,7 @@ use CGI::Carp qw(fatalsToBrowser); use Fcntl ':mode'; my $cgi = new CGI; -my $version = "152"; +my $version = "154"; my $my_url = $cgi->url(); my $my_uri = $cgi->url(-absolute => 1); my $rss_link = ""; @@ -359,7 +359,7 @@ sub git_read_commit { $co{'parent'} = $parents[0]; my (@comment) = map { chomp; $_ } <$fd>; $co{'comment'} = \@comment; - $comment[0] =~ m/^(.{0,60}[^ ]*)/; + $comment[0] =~ m/^(.{0,60}[^ \/]*)/; $co{'title'} = $1; if ($comment[0] ne $co{'title'}) { $co{'title'} .= " ..."; @@ -744,6 +744,10 @@ sub git_summary { print "$co{'age_string'}\n" . "$co{'author_name'}\n" . "" . $cgi->a({-href => "$my_uri?p=$project;a=commit;h=$commit"}, escapeHTML($co{'title'})) . "\n" . + "" . + $cgi->a({-href => "$my_uri?p=$project;a=commit;h=$commit"}, "commit") . + " | " . $cgi->a({-href => "$my_uri?p=$project;a=commitdiff;h=$commit"}, "commitdiff") . + "\n" . ""; } else { print "" . $cgi->a({-href => "$my_uri?p=$project;a=log"}, "...") . "\n" . @@ -1334,10 +1338,11 @@ sub git_commitdiff { my $empty = 0; my $signed = 0; my @log = @$comment; + # remove first and empty lines after that shift @log; - #while ($log[0] eq "") { - # shift @log; - #} + while (defined $log[0] && $log[0] eq "") { + shift @log; + } foreach my $line (@log) { if ($line =~ m/^(signed[ \-]off[ \-]by[ :]|acked[ \-]by[ :]|cc[ :])/i) { next;