From 621a9d845cd5b571146298214ad27d5fff6cc670 Mon Sep 17 00:00:00 2001 From: Jean Baptiste Noblot Date: Fri, 19 Jan 2018 10:28:05 +0100 Subject: [PATCH] Add 'git-bitbucket' in RepositoryFactory Add 'git-bitbucket' and 'hg-bitbucket' in RepositoryFactory help to call good driver in vcs Cause if you config your repository type with 'git'. the GitDriver is instantiate and not GitBitbucketDriver Fix #5389 --- src/Composer/Repository/RepositoryFactory.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Composer/Repository/RepositoryFactory.php b/src/Composer/Repository/RepositoryFactory.php index 5e38f961a..ca479a7fd 100644 --- a/src/Composer/Repository/RepositoryFactory.php +++ b/src/Composer/Repository/RepositoryFactory.php @@ -119,12 +119,14 @@ class RepositoryFactory $rm->setRepositoryClass('package', 'Composer\Repository\PackageRepository'); $rm->setRepositoryClass('pear', 'Composer\Repository\PearRepository'); $rm->setRepositoryClass('git', 'Composer\Repository\VcsRepository'); + $rm->setRepositoryClass('git-bitbucket', 'Composer\Repository\VcsRepository'); $rm->setRepositoryClass('github', 'Composer\Repository\VcsRepository'); $rm->setRepositoryClass('gitlab', 'Composer\Repository\VcsRepository'); $rm->setRepositoryClass('svn', 'Composer\Repository\VcsRepository'); $rm->setRepositoryClass('fossil', 'Composer\Repository\VcsRepository'); $rm->setRepositoryClass('perforce', 'Composer\Repository\VcsRepository'); $rm->setRepositoryClass('hg', 'Composer\Repository\VcsRepository'); + $rm->setRepositoryClass('hg-bitbucket', 'Composer\Repository\VcsRepository'); $rm->setRepositoryClass('artifact', 'Composer\Repository\ArtifactRepository'); $rm->setRepositoryClass('path', 'Composer\Repository\PathRepository');