hgext/convert/subversion.py
changeset 5119 0751c25ea0c0
parent 5118 07735e2d24cb
child 5246 585471802a01
--- a/hgext/convert/subversion.py
+++ b/hgext/convert/subversion.py
@@ -108,11 +108,6 @@ class convert_svn(converter_source):
         self.lastrevs = {}
 
         latest = None
-        if rev:
-            try:
-                latest = int(rev)
-            except ValueError:
-                raise NoRepo('svn: revision %s is not an integer' % rev)
         try:
             # Support file://path@rev syntax. Useful e.g. to convert
             # deleted branches.
@@ -137,6 +132,12 @@ class convert_svn(converter_source):
         except SubversionException, e:
             raise NoRepo("couldn't open SVN repo %s" % self.url)
 
+        if rev:
+            try:
+                latest = int(rev)
+            except ValueError:
+                raise util.Abort('svn: revision %s is not an integer' % rev)
+
         try:
             self.get_blacklist()
         except IOError, e: