diff options
Diffstat (limited to 'rbtools/postreview.py')
-rwxr-xr-x | rbtools/postreview.py | 4 |
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) |