Clear stat cache after a git failure as it might have modified the filesystem
parent
9df08ec82f
commit
4d5d524704
|
@ -214,6 +214,9 @@ class Git
|
||||||
|
|
||||||
private function throwException($message, $url)
|
private function throwException($message, $url)
|
||||||
{
|
{
|
||||||
|
// git might delete a directory when it fails and php will not know
|
||||||
|
clearstatcache();
|
||||||
|
|
||||||
if (0 !== $this->process->execute('git --version', $ignoredOutput)) {
|
if (0 !== $this->process->execute('git --version', $ignoredOutput)) {
|
||||||
throw new \RuntimeException('Failed to clone '.self::sanitizeUrl($url).', git was not found, check that it is installed and in your PATH env.' . "\n\n" . $this->process->getErrorOutput());
|
throw new \RuntimeException('Failed to clone '.self::sanitizeUrl($url).', git was not found, check that it is installed and in your PATH env.' . "\n\n" . $this->process->getErrorOutput());
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue