/** * Constructor. * * @param string $url Url of the repository * @param AdapterInterface $adapter adapter */ public function __construct($url, AdapterInterface $adapter = null) { if (null === $adapter) { $adapter = new CliAdapter('/usr/bin/svn', new Cli(), new CliParser()); } parent::__construct($url, $adapter); $this->setHead(new Reference('trunk')); }
/** * Constructor. * * @param string $url Url of the repository * @param AdapterInterface $adapter adapter * @param string|null $cwd current working directory */ public function __construct($url, AdapterInterface $adapter = null, $cwd = null) { if (null === $adapter) { $cli = new Cli(); $cli->setTimeout(600); $adapter = new CliAdapter('/usr/bin/git', $cli, new CliParser()); } parent::__construct($url, $adapter); $this->setCwd($cwd); $this->setHead(new Reference('master')); }