]> Lady’s Gitweb - Gitweb/blobdiff - gitweb.cgi
v264
[Gitweb] / gitweb.cgi
index 35cce3140b1e5d6626abd2e556066bc6c09db14d77bcb2bdea9541d539675a90..d033a1ae72e9fdb43ce9836143677d69685793c18d7a51a0f7ff0827b644409d 100755 (executable)
@@ -17,7 +17,7 @@ use Fcntl ':mode';
 binmode STDOUT, ':utf8';
 
 my $cgi = new CGI;
-my $version =          "262";
+my $version =          "264";
 my $my_url =           $cgi->url();
 my $my_uri =           $cgi->url(-absolute => 1);
 my $rss_link =         "";
@@ -404,12 +404,13 @@ sub git_read_head {
        if (open my $fd, "-|", "$gitbin/git-rev-parse", "--verify", "HEAD") {
                my $head = <$fd>;
                close $fd;
-               chomp $head;
-               if ($head =~ m/^[0-9a-fA-F]{40}$/) {
-                       $retval = $head;
+               if (defined $head && $head =~ /^([0-9a-fA-F]{40})$/) {
+                       $retval = $1;
                }
        }
-       $ENV{'GIT_DIR'} = $oENV;
+       if (defined $oENV) {
+               $ENV{'GIT_DIR'} = $oENV;
+       }
        return $retval;
 }
 
This page took 0.149022 seconds and 4 git commands to generate.