branch | stable |
changeset 33657 | 60ee7af2a2ba |
parent 33650 | 0b3fe3910ef5 |
child 33660 | 3fee7f7d2da0 |
--- a/mercurial/util.py Mon Jul 31 16:04:44 2017 -0700 +++ b/mercurial/util.py Mon Jul 31 16:44:17 2017 -0700 @@ -2905,7 +2905,8 @@ Raises an error.Abort when the url is unsafe. """ path = urlreq.unquote(path) - if path.startswith('ssh://-') or '|' in path: + if (path.startswith('ssh://-') or path.startswith('svn+ssh://-') + or '|' in path): raise error.Abort(_('potentially unsafe url: %r') % (path,))