hgext/convert/subversion.py
changeset 15751 742c766c8cea
parent 15605 2ad5b8937d0d
parent 15750 03d04296cfab
child 15970 9f2ed48f8cda
--- a/hgext/convert/subversion.py	Thu Dec 29 14:45:18 2011 -0600
+++ b/hgext/convert/subversion.py	Fri Dec 30 17:04:36 2011 -0600
@@ -106,11 +106,11 @@
                        discover_changed_paths,
                        strict_node_history,
                        receiver)
-    except SubversionException, (inst, num):
-        pickle.dump(num, fp, protocol)
     except IOError:
         # Caller may interrupt the iteration
         pickle.dump(None, fp, protocol)
+    except Exception, inst:
+        pickle.dump(str(inst), fp, protocol)
     else:
         pickle.dump(None, fp, protocol)
     fp.close()
@@ -145,7 +145,7 @@
             except:
                 if entry is None:
                     break
-                raise SubversionException("child raised exception", entry)
+                raise util.Abort(_("log stream exception '%s'") % entry)
             yield entry
 
     def close(self):