public function testGetCurrentBranch()
 {
     $instance = new VersionControl_Git('./fixtures/001_VersionControl_Git');
     $this->assertEquals($instance->getCurrentBranch(), 'master');
     $instance->checkout('branch1');
     $this->assertEquals($instance->getCurrentBranch(), 'branch1');
     $instance->checkout('master');
 }
 protected function importFromGit($gitUrl, $gitCommit)
 {
     $filesystem = new sfFilesystem();
     require_once 'VersionControl/Git.php';
     $dir = sfConfig::get('sf_cache_dir') . '/git-' . md5($gitUrl . $gitCommit);
     $filesystem->mkdirs($dir);
     $git = new VersionControl_Git(sfConfig::get('sf_cache_dir'));
     $git->createClone($gitUrl, false, $dir);
     $filesystem->chmod($dir, 0777);
     $git->checkout($gitCommit);
     return $dir;
 }