소스 검색

Force the origin remote url to be the original one and not that of a mirror

Jordi Boggiano 11 년 전
부모
커밋
fb1747624c
1개의 변경된 파일4개의 추가작업 그리고 0개의 파일을 삭제
  1. 4 0
      src/Composer/Downloader/GitDownloader.php

+ 4 - 0
src/Composer/Downloader/GitDownloader.php

@@ -60,6 +60,10 @@ class GitDownloader extends VcsDownloader
             }
             $package->setSourceReference($newRef);
         }
+
+        if ($url !== $package->getSourceUrl()) {
+            $this->process->execute(sprintf('git remote set-url origin %s', $package->getSourceUrl()), $output, $path);
+        }
     }
 
     /**