resolve textual hashes when looking up "refs"
[gitweb.git] / gitweb.cgi
index 63a01693959eadb71e03003f4e24b4c562170443..1814f7f2b3784a61e40cf04fa72cdfd2218de22e 100755 (executable)
@@ -17,7 +17,7 @@ use Fcntl ':mode';
 binmode STDOUT, ':utf8';
 
 my $cgi = new CGI;
-my $version =          "261";
+my $version =          "262";
 my $my_url =           $cgi->url();
 my $my_uri =           $cgi->url(-absolute => 1);
 my $rss_link =         "";
@@ -1707,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" .
@@ -1949,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" .