boston 10 years ago
parent
commit
b066368a50
  1. 10
      Mage/Task/BuiltIn/Scm/CloneTask.php

10
Mage/Task/BuiltIn/Scm/CloneTask.php

@ -64,16 +64,12 @@ class CloneTask extends AbstractTask
$this->runCommandLocal('mkdir -p ' . $this->source['temporal']);
switch ($this->source['type']) {
case 'git':
// Clone Repo
// Fast clone Repo form Branch
$command = 'cd ' . $this->source['temporal'] . ' ; '
. 'git clone ' . $this->source['repository'] . ' . ';
. 'git clone --depth 1 -q -b ' . $this->source['from']
. ' ' . $this->source['repository'] . ' . ';
$result = $this->runCommandLocal($command);
// Checkout Branch
$command = 'cd ' . $this->source['temporal'] . ' ; '
. 'git checkout ' . $this->source['from'];
$result = $result && $this->runCommandLocal($command);
$this->getConfig()->setFrom($this->source['temporal']);
break;

Loading…
Cancel
Save