mercurial/dispatch.py
changeset 16839 0a0cf3f26938
parent 16744 1c9f58a6c8f1
child 16933 30143c3dd102
--- a/mercurial/dispatch.py	Thu May 24 13:05:06 2012 +0200
+++ b/mercurial/dispatch.py	Fri May 25 14:24:07 2012 +0200
@@ -252,8 +252,10 @@
     return -1
 
 def tuplever(v):
-    return tuple([int(i) for i in v.split('.')])
-
+    try:
+        return tuple([int(i) for i in v.split('.')])
+    except ValueError:
+        return tuple()
 
 def aliasargs(fn, givenargs):
     args = getattr(fn, 'args', [])