convert/subversion: fix default URL checker prototype stable
authorPatrick Mezard <pmezard@gmail.com>
Mon, 12 Apr 2010 21:19:53 +0200
branchstable
changeset 10885 9e4d120e3c32
parent 10883 196908117c27
child 10887 3a1a1077f177
child 10896 2d61b612a09d
convert/subversion: fix default URL checker prototype
hgext/convert/subversion.py
tests/test-convert
tests/test-convert.out
--- 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
--- 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
--- 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