Example #1
0
 public function testArchive()
 {
     $filesystem = new Filesystem();
     $filesystem->mkdir($this->directory);
     $git = new Git();
     $git->init($this->directory);
     $git->setRepository($this->directory);
     $filesystem->dumpFile($this->directory . '/test.txt', 'hello');
     $git->add('test.txt');
     $git->commit('Initial commit');
     $git->archive($this->directory . '/test.zip', 'master', null, array('format' => 'zip', 'prefix' => 'test/'));
     $this->assertFileExists($this->directory . '/test.zip');
 }