فهرست منبع

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

Jordi Boggiano 5 سال پیش
والد
کامیت
ae9cc3db58
1فایلهای تغییر یافته به همراه3 افزوده شده و 1 حذف شده
  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);
         }
     }