浏览代码

Install/update now uses the new config variable 'prefer-source', fixes #553

Miklós Márton 12 年之前
父节点
当前提交
0d81ab7f46
共有 2 个文件被更改,包括 2 次插入2 次删除
  1. 1 1
      src/Composer/Command/InstallCommand.php
  2. 1 1
      src/Composer/Command/UpdateCommand.php

+ 1 - 1
src/Composer/Command/InstallCommand.php

@@ -64,7 +64,7 @@ EOT
         $install
         $install
             ->setDryRun($input->getOption('dry-run'))
             ->setDryRun($input->getOption('dry-run'))
             ->setVerbose($input->getOption('verbose'))
             ->setVerbose($input->getOption('verbose'))
-            ->setPreferSource($input->getOption('prefer-source'))
+            ->setPreferSource($input->getOption('prefer-source') || $composer->getConfig()->get('prefer-source'))
             ->setPreferDist($input->getOption('prefer-dist'))
             ->setPreferDist($input->getOption('prefer-dist'))
             ->setDevMode($input->getOption('dev'))
             ->setDevMode($input->getOption('dev'))
             ->setRunScripts(!$input->getOption('no-scripts'))
             ->setRunScripts(!$input->getOption('no-scripts'))

+ 1 - 1
src/Composer/Command/UpdateCommand.php

@@ -67,7 +67,7 @@ EOT
         $install
         $install
             ->setDryRun($input->getOption('dry-run'))
             ->setDryRun($input->getOption('dry-run'))
             ->setVerbose($input->getOption('verbose'))
             ->setVerbose($input->getOption('verbose'))
-            ->setPreferSource($input->getOption('prefer-source'))
+            ->setPreferSource($input->getOption('prefer-source') || $composer->getConfig()->get('prefer-source'))
             ->setPreferDist($input->getOption('prefer-dist'))
             ->setPreferDist($input->getOption('prefer-dist'))
             ->setDevMode(!$input->getOption('no-dev'))
             ->setDevMode(!$input->getOption('no-dev'))
             ->setRunScripts(!$input->getOption('no-scripts'))
             ->setRunScripts(!$input->getOption('no-scripts'))