[MERGE] "Branch.open()" should re-use the connection for stacked branches

John Arbash Meinel john at arbash-meinel.com
Mon Jan 12 18:22:48 GMT 2009

Hash: SHA1

> I tracked down the other places that were causing problems for 'bzr
> push'. So now doing "bzr push lp:///~USER/bzr/new-branch" correctly only
> connects one time. It still is far too slow (3min+ to push a stacked
> branch with 1 revision), but that is because of other reasons. (Like
> insert_record_stream using the stacked-on repository rather than the
> source repository to convert a delta into a fulltext, which means we
> download the delta chain, and then re-upload it as a fulltext.)
> Anyway, I think this is a small enough improvement that we could
> probably get it into 1.11.
> For me, connecting to LP takes about 6s, so this patch shaves 6*3=18s
> off of a 'bzr push'. And, of course, makes it less annoying, which is
> the important part.
> John
> =:->

This has landed in bzr.dev now, though I seemed to have missed the
1.11rc1. Did we want to explicitly bring it in? It doesn't effect *me*,
but others might care. (People using Jaunty, perhaps?)

Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org


More information about the bazaar mailing list