Browse Source

Avoid clearing the error output during removeDirectory execution, losing git error output, fixes #8351

Jordi Boggiano 5 years ago
parent
commit
ae9cc3db58
1 changed files with 3 additions and 1 deletions
  1. 3 1
      src/Composer/Util/Git.php

+ 3 - 1
src/Composer/Util/Git.php

@@ -215,10 +215,12 @@ class Git
                 }
             }
 
+            $errorMsg = $this->process->getErrorOutput();
             if ($initialClone) {
                 $this->filesystem->removeDirectory($origCwd);
             }
-            $this->throwException('Failed to execute ' . $command . "\n\n" . $this->process->getErrorOutput(), $url);
+
+            $this->throwException('Failed to execute ' . $command . "\n\n" . $errorMsg, $url);
         }
     }