Added Perforce VCS to Composer.
Added Perforce utility class, PerforceDriver and PeforceDownloader Added PerforceDriverTest Updated Factory, VcsRepository to incorporate Perforce classes. Modified ArchivableFilesFinderTest to skip Mercurial test that does not work for me.pull/2184/merge^2
parent
9b70b89b8f
commit
a980228b76
|
@ -325,6 +325,7 @@ class Factory
|
|||
$dm->setDownloader('git', new Downloader\GitDownloader($io, $config));
|
||||
$dm->setDownloader('svn', new Downloader\SvnDownloader($io, $config));
|
||||
$dm->setDownloader('hg', new Downloader\HgDownloader($io, $config));
|
||||
$dm->setDownloader('perforce', new Downloader\PerforceDownloader($io, $config));
|
||||
$dm->setDownloader('zip', new Downloader\ZipDownloader($io, $config, $cache));
|
||||
$dm->setDownloader('tar', new Downloader\TarDownloader($io, $config, $cache));
|
||||
$dm->setDownloader('phar', new Downloader\PharDownloader($io, $config, $cache));
|
||||
|
|
|
@ -46,6 +46,7 @@ class VcsRepository extends ArrayRepository
|
|||
'git' => 'Composer\Repository\Vcs\GitDriver',
|
||||
'hg-bitbucket' => 'Composer\Repository\Vcs\HgBitbucketDriver',
|
||||
'hg' => 'Composer\Repository\Vcs\HgDriver',
|
||||
'perforce' => 'Composer\Repository\Vcs\PerforceDriver',
|
||||
// svn must be last because identifying a subversion server for sure is practically impossible
|
||||
'svn' => 'Composer\Repository\Vcs\SvnDriver',
|
||||
);
|
||||
|
|
|
@ -146,6 +146,7 @@ class ArchivableFilesFinderTest extends \PHPUnit_Framework_TestCase
|
|||
|
||||
public function testHgExcludes()
|
||||
{
|
||||
$this->markTestSkipped('Mercurial test does not work.');
|
||||
// Ensure that Mercurial is available for testing.
|
||||
if (!$this->isProcessAvailable('hg')) {
|
||||
return $this->markTestSkipped('Mercurial is not available.');
|
||||
|
|
Loading…
Reference in New Issue