summaryrefslogtreecommitdiff
path: root/rbtools/postreview.py
diff options
context:
space:
mode:
Diffstat (limited to 'rbtools/postreview.py')
-rwxr-xr-xrbtools/postreview.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/rbtools/postreview.py b/rbtools/postreview.py
index e8ea416..207f8be 100755
--- a/rbtools/postreview.py
+++ b/rbtools/postreview.py
@@ -1924,6 +1924,10 @@ class MercurialClient(SCMClient):
supports_parent_diffs=True)
path = m.group(1).strip()
+ m2 = re.match(r'^(svn\+ssh|http|https)://([-a-zA-Z0-9.]*@)(.*)$',
+ path)
+ if m2:
+ path = '%s://%s' % (m2.group(1), m2.group(3))
return RepositoryInfo(path=path, base_path='',
supports_parent_diffs=True)