[Core] Fix notice of undefined offset when in detached HEAD state. (#1569)
This commit is contained in:
parent
a1dd98ff82
commit
c4422bdbb5
1 changed files with 7 additions and 3 deletions
|
@ -244,11 +244,15 @@ final class Configuration {
|
||||||
if(@is_readable($headFile)) {
|
if(@is_readable($headFile)) {
|
||||||
|
|
||||||
$revisionHashFile = '.git/' . substr(file_get_contents($headFile), 5, -1);
|
$revisionHashFile = '.git/' . substr(file_get_contents($headFile), 5, -1);
|
||||||
$branchName = explode('/', $revisionHashFile)[3];
|
$parts = explode('/', $revisionHashFile);
|
||||||
|
|
||||||
|
if(isset($parts[3])) {
|
||||||
|
$branchName = $parts[3];
|
||||||
if(file_exists($revisionHashFile)) {
|
if(file_exists($revisionHashFile)) {
|
||||||
return 'git.' . $branchName . '.' . substr(file_get_contents($revisionHashFile), 0, 7);
|
return 'git.' . $branchName . '.' . substr(file_get_contents($revisionHashFile), 0, 7);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return Configuration::$VERSION;
|
return Configuration::$VERSION;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue