Browse Source

Don't bail out if git gc removed refs

Tobias Bell 5 years ago
parent
commit
af3663edec
1 changed files with 2 additions and 0 deletions
  1. 2 0
      include/version.php

+ 2 - 0
include/version.php

@@ -14,6 +14,8 @@
 				if (preg_match("/^ref: (.*)/", $head, $matches)) {
 					$ref = $matches[1];
 
+					if (!file_exists("$root_dir/.git/$ref"))
+						return VERSION_STATIC;
 					$suffix = substr(trim(file_get_contents("$root_dir/.git/$ref")), 0, 7);
 					$timestamp = filemtime("$root_dir/.git/$ref");