Merge "Fix UrlInsteadOf to handle multiple strings"
diff --git a/git_config.py b/git_config.py
index 380bdd2..a667b3f 100644
--- a/git_config.py
+++ b/git_config.py
@@ -216,9 +216,9 @@
"""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