# HG changeset patch # User Will Wykeham # Date 1313192468 -3600 # Node ID 4e43e30e3e7daae9a1e9ea6696458121207a5406 # Parent f28e0f54a6ef30f6eef007e69c1736f667592a9b Support non-standard tunnels Ideally we'd just specify some form of wildcard svn+* pattern, but that isn't possible without patching mercurial itself as well, so we'll just specify tunnels individually diff --git a/hgsubversion/__init__.py b/hgsubversion/__init__.py --- a/hgsubversion/__init__.py +++ b/hgsubversion/__init__.py @@ -177,6 +177,8 @@ def extsetup(): def reposetup(ui, repo): if repo.local(): svnrepo.generate_repo_class(ui, repo) + for tunnel in ui.configlist('hgsubversion', 'tunnels'): + hg.schemes['svn+' + tunnel] = svnrepo _old_local = hg.schemes['file'] def _lookup(url):