resolve textual hashes when looking up "refs"
[gitweb.git] / gitweb.cgi
index 1c93192fc35a1b2029a1cdf0ed80b2c7a84040d9..1814f7f2b3784a61e40cf04fa72cdfd2218de22e 100755 (executable)
@@ -17,7 +17,7 @@ use Fcntl ':mode';
 binmode STDOUT, ':utf8';
 
 my $cgi = new CGI;
-my $version =          "260";
+my $version =          "262";
 my $my_url =           $cgi->url();
 my $my_uri =           $cgi->url(-absolute => 1);
 my $rss_link =         "";
@@ -260,7 +260,10 @@ sub git_header_html {
 <title>$title</title>
 $rss_link
 <style type="text/css">
-body { font-family: sans-serif; font-size: 12px; margin:0px; border:solid #d9d8d1; border-width:1px; margin:10px; }
+body {
+       font-family: sans-serif; font-size: 12px; border:solid #d9d8d1; border-width:1px;
+       margin:10px; background-color:#ffffff; color:#000000;
+}
 a { color:#0000cc; }
 a:hover, a:visited, a:active { color:#880000; }
 div.page_header { height:25px; padding:8px; font-size:18px; font-weight:bold; background-color:#d9d8d1; }
@@ -1704,8 +1707,8 @@ sub git_commit {
        }
        my $refs = read_info_ref();
        my $ref = "";
-       if (defined $refs->{$hash}) {
-               $ref = " <span class=\"tag\">" . esc_html($refs->{$hash}) . "</span>";
+       if (defined $refs->{$co{'id'}}) {
+               $ref = " <span class=\"tag\">" . esc_html($refs->{$co{'id'}}) . "</span>";
        }
        git_header_html(undef, $expires);
        print "<div class=\"page_nav\">\n" .
@@ -1946,8 +1949,8 @@ sub git_commitdiff {
        }
        my $refs = read_info_ref();
        my $ref = "";
-       if (defined $refs->{$hash}) {
-               $ref = " <span class=\"tag\">" . esc_html($refs->{$hash}) . "</span>";
+       if (defined $refs->{$co{'id'}}) {
+               $ref = " <span class=\"tag\">" . esc_html($refs->{$co{'id'}}) . "</span>";
        }
        git_header_html(undef, $expires);
        print "<div class=\"page_nav\">\n" .