# HG changeset patch # User Bernhard F.W. Gschaider # Date 1537535229 -7200 # Node ID 6cc986fee28ee480a3d7e48d7d1d06941f41269a # Parent e15dc9e9cd5603f44467392174b7b723d678862c The Mercurial 4.5 that comes with Ubuntu doesn't have this parameter diff --git a/hgsubversion/svnrepo.py b/hgsubversion/svnrepo.py --- a/hgsubversion/svnrepo.py +++ b/hgsubversion/svnrepo.py @@ -248,7 +248,10 @@ def instance(ui, url, create, intents=No if url.startswith('http://') or url.startswith('https://'): try: # may yield a bogus 'real URL...' message - return httppeer.instance(ui, url, create, intents=intents) + try: + return httppeer.instance(ui, url, create, intents=intents) + except TypeError: + return httppeer.instance(ui, url, create) # old mercurial versions don'T have that parameter except error.RepoError: ui.traceback() ui.note('(falling back to Subversion support)\n')