Index: git_cl.py |
diff --git a/git_cl.py b/git_cl.py |
index bad3e657979cdb7ed6abe3f85c7412fbc36a5ffd..19fa105353a84cf9d55c71b133de139cda08ff9d 100755 |
--- a/git_cl.py |
+++ b/git_cl.py |
@@ -340,6 +340,11 @@ class Settings(object): |
if match: |
remote = match.group(1) |
base_url = match.group(2) |
+ rewrite_root = RunGit( |
+ ['config', 'svn-remote.%s.rewriteRoot' % remote], |
+ error_ok=True).strip() |
+ if rewrite_root: |
+ base_url = rewrite_root |
fetch_spec = RunGit( |
['config', 'svn-remote.%s.fetch' % remote], |
error_ok=True).strip() |