Browse Source

Merge pull request #260 from jhuet/patch-1

git local commands should be executed in the deployment:from directory
1.0
Andrés Montañez 8 years ago committed by GitHub
parent
commit
458ca0466d
  1. 4
      Mage/Task/BuiltIn/Scm/ChangeBranchTask.php

4
Mage/Task/BuiltIn/Scm/ChangeBranchTask.php

@ -77,7 +77,7 @@ class ChangeBranchTask extends AbstractTask
$scmData = $this->getConfig()->deployment('scm', false);
if ($result && is_array($scmData) && isset($scmData['branch']) && $scmData['branch'] != $currentBranch) {
$command = 'git branch | grep \'' . $scmData['branch'] . '\' | tr -s \' \' | sed \'s/^[ ]//g\'';
$command = $preCommand . 'git branch | grep \'' . $scmData['branch'] . '\' | tr -s \' \' | sed \'s/^[ ]//g\'';
$isBranchTracked = '';
$result = $this->runCommandLocal($command, $isBranchTracked);
@ -86,7 +86,7 @@ class ChangeBranchTask extends AbstractTask
}
$branch = $this->getParameter('branch', $scmData['branch']);
$command = 'git checkout ' . $branch;
$command = $preCommand . 'git checkout ' . $branch;
$result = $this->runCommandLocal($command) && $result;
self::$startingBranch = $currentBranch;

Loading…
Cancel
Save