diff --git a/git_config.py b/git_config.py index 32879ec7..c1a6b55e 100644 --- a/git_config.py +++ b/git_config.py @@ -217,9 +217,9 @@ class GitConfig(object): """Resolve any url.*.insteadof references. """ for new_url in self.GetSubSections('url'): - old_url = self.GetString('url.%s.insteadof' % new_url) - if old_url is not None and url.startswith(old_url): - return new_url + url[len(old_url):] + for old_url in self.GetString('url.%s.insteadof' % new_url, True): + if old_url is not None and url.startswith(old_url): + return new_url + url[len(old_url):] return url @property