Running the current branch code against launchpad doesn't actually copy the right content when unstacking because Remote fetch shortcuts when seeing they're apparently the same repository.
The per-branch test_unstack_fetches fails, but incorrectly, because it wasn't actually configuring stacking in a Remote branch.
With that fixed, and the fetch rules adjusted, the tests now pass in general, but fail remotely, I think because it needs two transports and only has one.
Running the current branch code against launchpad doesn't actually copy the right content when unstacking because Remote fetch shortcuts when seeing they're apparently the same repository.
The per-branch test_unstack_ fetches fails, but incorrectly, because it wasn't actually configuring stacking in a Remote branch.
With that fixed, and the fetch rules adjusted, the tests now pass in general, but fail remotely, I think because it needs two transports and only has one.