From: Kay Sievers Date: Sun, 7 Aug 2005 18:05:32 +0000 (+0200) Subject: v026 X-Git-Tag: v1.4.0~1^2~127 X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=commitdiff_plain;h=959c6a1efcd54558cf6b1899f7b6068655a6fbf4;p=git.git v026 --- diff --git a/gitweb.pl b/gitweb.pl index a2ec30db1..72b08a14f 100755 --- a/gitweb.pl +++ b/gitweb.pl @@ -2,7 +2,7 @@ # gitweb.pl - simple web interface to track changes in git repositories # -# Version 025 +# Version 026 # # (C) 2005, Kay Sievers # (C) 2005, Christian Gierke @@ -316,8 +316,8 @@ if ($action eq "blob") { print "
"; git_footer_html(); } elsif ($action eq "log" || $action eq "rss") { - open my $fd, "-|", "$gitbin/rev-tree", git_head(); - my (@revtree) = reverse sort map { chomp; $_ } <$fd>; + open my $fd, "-|", "$gitbin/rev-list", git_head(); + my (@revtree) = map { chomp; $_ } <$fd>; close $fd; if ($action eq "log") { @@ -344,12 +344,7 @@ if ($action eq "blob") { } for (my $i = 0; $i <= $#revtree; $i++) { - my $rev = $revtree[$i]; - # '1114106118 755e3010ee10dadf42a8a80770e1b115fb038d9b:1 2af17b4854036a1c2ec6c101d93c8dd1ed80d24e:1' - last if !($rev =~ m/^([0-9]+) ([0-9a-fA-F]+).* ([0-9a-fA-F]+)/); - my $time = $1; - my $commit = $2; - my $parent = $3; + my $commit = $revtree[$i]; my %co = git_commit($commit); my $age = time - $co{'committer_time'};