Comment 3 for bug 112028

Revision history for this message
John A Meinel (jameinel) wrote : Re: don't open repository until needed

I'm fine with failing on malformed working trees. But what I really want is to not open Branch unless we need to.

This is because in a lightweight checkout, you can do "bzr status" without connecting to the remote machine at all. At this point, we could do it only for BranchReference formats (so a BranchReference stays as a proxy and only connects on request).

I also like Aaron's idea about making BranchReference a Branch6(7) with "use this repository" pointing to a remote repository, and "bound" pointing to the master branch. Though that would still probably want to open the repository.

So I'm confirming this as a wishlist item, because we at least want this for lightweight checkouts.