Beispiel #1
0
 public function setUp()
 {
     $this->tmpdir = sys_get_temp_dir() . '/' . uniqid('wbcrte-git-');
     $generator = new GitReposGenerator(__DIR__ . '/../Fixtures/skeleton/git/');
     list($this->vcsdir, $this->wcdir) = $generator->generate($this->tmpdir);
     parent::setUp();
 }
Beispiel #2
0
 public function getClient()
 {
     $this->tmpdir = sys_get_temp_dir() . '/' . uniqid('wbcrte-git-');
     $gitReposGenerator = new GitReposGenerator(__DIR__ . '/../Fixtures/skeleton/git/');
     list($this->vcsdir, $this->wcdir) = $gitReposGenerator->generate($this->tmpdir);
     $bin = getenv('GIT_BIN') ? getenv('GIT_BIN') : '/usr/local/bin/git';
     $parser = new CliParser();
     $adapter = new CliAdapter($bin, new Cli(), $parser);
     $client = new Git('file:///' . $this->vcsdir, $adapter);
     return $client;
 }