Beispiel #1
0
 /**
  * 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'));
 }
Beispiel #2
0
 /**
  * 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'));
 }