[MERGE] Fix bzr failing to stack when a server requests it and the branch it is pushing from cannot stack but the branch it should stack on can.

Martin Pool mbp at canonical.com
Thu Mar 19 07:51:49 GMT 2009


Martin Pool has voted approve.
Status is now: Approved
Comment:
@@ -418,7 +418,9 @@
              else:
                  if ((found_bzrdir.root_transport.base !=
                       self.root_transport.base) and not 
repository.is_shared()):
+                    # Don't look higher, can't use a higher shared 
repo.
                      repository = None
+                    stop = True
                  else:
                      stop = True
              if not stop:

Can you explain (either here or in the code) more about why this should 
change?


Aside from that it looks correct.  It needs news.

For details, see: 
http://bundlebuggy.aaronbentley.com/project/bzr/request/%3C1237435799.15722.199.camel%40lifeless-64%3E
Project: Bazaar



More information about the bazaar mailing list