Comment 6 for bug 261315

Revision history for this message
Martin Pool (mbp) wrote :

At the time we open the RemoteBranch it needs to get the fallback repository from the server (if any), and open that too. That isn't explicitly done at present, but it seems to me it might be happening implicitly inside the vfs-based branch and repository.

The real repository does not have the right fallback, but the _real_branch of a remotebranch does contain it, though it has a file URL rather than an ssh url, which is a bit strange. This is because the branch.conf contains the stacked_on_location as a full url, not a relative path. If that's always being created it might be a separate bug.

I suspect the _real_repository is being created without the _real_branch ever getting a chance to poke fallback repositories into it.