diff options
Diffstat (limited to 'git/remote.py')
-rw-r--r-- | git/remote.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/git/remote.py b/git/remote.py index 5d31a442..c28f7efb 100644 --- a/git/remote.py +++ b/git/remote.py @@ -496,10 +496,9 @@ class Remote(LazyMixin, Iterable): def urls(self): """:return: Iterator yielding all configured URL targets on a remote as strings""" - remote_details = self.repo.git.remote("show", self.name) + remote_details = self.repo.git.remote("get-url", "--all", self.name) for line in remote_details.split('\n'): - if ' Push URL:' in line: - yield line.split(': ')[-1] + yield line @property def refs(self): |