PR#3067: Allow user on git://, git+http://, git+https://, and git+rsync:// scheme

Merges #3067
https://pagure.io/koji/pull-request/3067

Fixes: #2868
https://pagure.io/koji/issue/2868
[1.24.1] git user name are not forward to the builder
This commit is contained in:
Tomas Kopecek 2021-10-26 11:14:47 +02:00
commit a4f16fe1f0

View file

@ -548,7 +548,10 @@ class SCM(object):
scheme = self.scheme
if '+' in scheme:
scheme = scheme.split('+')[1]
gitrepo = '%s%s%s' % (scheme, self.host, self.repository)
if self.user:
gitrepo = '%s%s@%s%s' % (scheme, self.user, self.host, self.repository)
else:
gitrepo = '%s%s%s' % (scheme, self.host, self.repository)
commonrepo = os.path.dirname(gitrepo) + '/common'
checkout_path = os.path.basename(self.repository)
if self.repository.endswith('/.git'):