1
0
Fork 0

CS tweaks

pull/6779/merge
Jordi Boggiano 2017-11-03 19:44:44 +01:00
parent 007ca5ff6a
commit 11f1e03739
1 changed files with 7 additions and 5 deletions

View File

@ -195,12 +195,14 @@ class RemoteFilesystem
$originUrl = 'github.com';
}
// Gitlab can be installed in a non-root context. When downloading archives the originalUrl is the host without
// the relative path, so we look for the registered gitlab-domains that matching the host here
if (is_array($this->config->get('gitlab-domains'))
// Gitlab can be installed in a non-root context (i.e. gitlab.com/foo). When downloading archives the originUrl
// is the host without the path, so we look for the registered gitlab-domains matching the host here
if (
is_array($this->config->get('gitlab-domains'))
&& false === strpos($originUrl, '/')
&& !in_array($originUrl, $this->config->get('gitlab-domains'))) {
foreach($this->config->get('gitlab-domains') as $gitlabDomain) {
&& !in_array($originUrl, $this->config->get('gitlab-domains'))
) {
foreach ($this->config->get('gitlab-domains') as $gitlabDomain) {
if (0 === strpos($gitlabDomain, $originUrl)) {
$originUrl = $gitlabDomain;
break;