# HG changeset patch # User Patrick Mezard # Date 1271099993 -7200 # Node ID 9e4d120e3c32d5d24dd6fa078ff986b7ff74bb1b # Parent 196908117c274aa1604cc5afcfd93ca8c8359b52 convert/subversion: fix default URL checker prototype diff -r 196908117c27 -r 9e4d120e3c32 hgext/convert/subversion.py --- a/hgext/convert/subversion.py Fri Apr 09 20:34:05 2010 +0200 +++ b/hgext/convert/subversion.py Mon Apr 12 21:19:53 2010 +0200 @@ -178,7 +178,7 @@ path = os.path.abspath(url) if proto == 'file': path = path.replace(os.sep, '/') - check = protomap.get(proto, lambda p, p2: False) + check = protomap.get(proto, lambda *args: False) while '/' in path: if check(ui, path, proto): return True diff -r 196908117c27 -r 9e4d120e3c32 tests/test-convert --- a/tests/test-convert Fri Apr 09 20:34:05 2010 +0200 +++ b/tests/test-convert Mon Apr 12 21:19:53 2010 +0200 @@ -62,4 +62,7 @@ echo % "contents of fncache file:" cat b/.hg/store/fncache +echo '% test bogus URL' +hg convert -q bzr+ssh://foobar@selenic.com/baz baz + true diff -r 196908117c27 -r 9e4d120e3c32 tests/test-convert.out --- a/tests/test-convert.out Fri Apr 09 20:34:05 2010 +0200 +++ b/tests/test-convert.out Mon Apr 12 21:19:53 2010 +0200 @@ -287,3 +287,5 @@ % contents of fncache file: data/a.i data/b.i +% test bogus URL +abort: bzr+ssh://foobar@selenic.com/baz: missing or unsupported repository