Skip to content

Commit 096027b

Browse files
author
Stefan Stancu
committed
Ensure git remote urls (multiple) are read from the correct git repo config
1 parent 1f66e25 commit 096027b

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

‎AUTHORS‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,5 +29,6 @@ Contributors are:
2929
-Tim Swast <swast _at_ google.com>
3030
-William Luc Ritchie
3131
-David Host <hostdm _at_ outlook.com>
32+
-Stefan Stancu <stefan.stancu _at_ gmail.com>
3233

3334
Portions derived from other open source works and are clearly marked.

‎git/remote.py‎

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -544,10 +544,9 @@ def urls(self):
544544
exceptGitCommandErrorasex:
545545
ifany(msginstr(ex) formsgin ['correct access rights', 'cannot run ssh']):
546546
# If ssh is not setup to access this repository, see issue 694
547-
result=Git().execute(
548-
['git', 'config', '--get', 'remote.%s.url'%self.name]
549-
)
550-
yieldresult
547+
remote_details=self.repo.git.config('--get-all', 'remote.%s.url'%self.name)
548+
forlineinremote_details.split('\n'):
549+
yieldline
551550
else:
552551
raiseex
553552
else:

0 commit comments

Comments
 (0)