|
|
@ -74,6 +74,8 @@ class ChangeBranchTask extends AbstractTask |
|
|
|
$currentBranch = 'master'; |
|
|
|
$currentBranch = 'master'; |
|
|
|
$result = $this->runCommandLocal($command, $currentBranch); |
|
|
|
$result = $this->runCommandLocal($command, $currentBranch); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
self::$startingBranch = $currentBranch; |
|
|
|
|
|
|
|
|
|
|
|
$scmData = $this->getConfig()->deployment('scm', false); |
|
|
|
$scmData = $this->getConfig()->deployment('scm', false); |
|
|
|
|
|
|
|
|
|
|
|
if ($result && is_array($scmData) && isset($scmData['branch']) && $scmData['branch'] != $currentBranch) { |
|
|
|
if ($result && is_array($scmData) && isset($scmData['branch']) && $scmData['branch'] != $currentBranch) { |
|
|
@ -88,8 +90,6 @@ class ChangeBranchTask extends AbstractTask |
|
|
|
$branch = $this->getParameter('branch', $scmData['branch']); |
|
|
|
$branch = $this->getParameter('branch', $scmData['branch']); |
|
|
|
$command = $preCommand . 'git checkout ' . $branch; |
|
|
|
$command = $preCommand . 'git checkout ' . $branch; |
|
|
|
$result = $this->runCommandLocal($command) && $result; |
|
|
|
$result = $this->runCommandLocal($command) && $result; |
|
|
|
|
|
|
|
|
|
|
|
self::$startingBranch = $currentBranch; |
|
|
|
|
|
|
|
} else { |
|
|
|
} else { |
|
|
|
throw new SkipException; |
|
|
|
throw new SkipException; |
|
|
|
} |
|
|
|
} |
|
|
|