Rev 4652: Serialize IncompatibleRepositories from the server too. in http://bazaar.launchpad.net/~lifeless/bzr/bug-393677

Robert Collins robertc at robertcollins.net
Wed Aug 26 03:30:43 BST 2009


At http://bazaar.launchpad.net/~lifeless/bzr/bug-393677

------------------------------------------------------------
revno: 4652
revision-id: robertc at robertcollins.net-20090826023039-bhz639awyxq8bys2
parent: robertc at robertcollins.net-20090826011813-46x8kcuzwz97opoi
committer: Robert Collins <robertc at robertcollins.net>
branch nick: bug-393677
timestamp: Wed 2009-08-26 12:30:39 +1000
message:
  Serialize IncompatibleRepositories from the server too.
=== modified file 'bzrlib/smart/request.py'
--- a/bzrlib/smart/request.py	2009-08-14 00:55:42 +0000
+++ b/bzrlib/smart/request.py	2009-08-26 02:30:39 +0000
@@ -364,6 +364,9 @@
         return ('FileExists', err.path)
     elif isinstance(err, errors.DirectoryNotEmpty):
         return ('DirectoryNotEmpty', err.path)
+    elif isinstance(err, errors.IncompatibleRepositories):
+        return ('IncompatibleRepositories', str(err.source), str(err.target),
+            str(err.details))
     elif isinstance(err, errors.ShortReadvError):
         return ('ShortReadvError', err.path, str(err.offset), str(err.length),
                 str(err.actual))




More information about the bazaar-commits mailing list