Comment 0 for bug 613841

Revision history for this message
Māris Fogels (mars) wrote :

Stacking a public branch on top of a private branch raises errors if you attempt to check out a copy of the public branch.

The steps I took to produce this:

 1. Create a local branch
 2. Push a private copy of the branch: bzr push lp:~me/theproject/devel
 3. Push a public copy of the branch by pushing it to a public team. This should stack the team's branch on top of the private one. bzr push lp:~team/theproject/devel
 4. Make the public team's branch the default branch for the project
 5. Try to get a copy of the project default branch: bzr branch lp:theproject
 6. bzr reports the error "bzr: ERROR: Invalid url supplied to transport: "lp:theproject": theproject has no default branch."

I assume that "bzr branch lp:~team/theproject/devel" would also raise an error, but I have no way to test it.