[MERGE/RFC] Userdoc Driven Design on the Bazaar 2.0 UI
Marius Gedminas
marius at pov.lt
Thu Apr 16 13:28:36 BST 2009
On Thu, Apr 16, 2009 at 07:36:33AM +0100, Mark Shuttleworth wrote:
> Robert Collins wrote:
> > On Thu, 2009-04-16 at 00:40 +1000, Ian Clatworthy wrote:
> >
> > I do like the docs. However I have some concerns too.
> >
> >> 1. checkouts should be lightweight by default (ala svn)
> >
> > There are serious performance implications in this. For starters, right
> > now this scales with tree size * latency. E.g. its about as slow as its
> > possible to be. Is it something we could aim for? Yes, but then we'll
> > have to download data over the network for every diff operation.
> > lightweight checkouts are really only suitable for high bandwidth low
> > latency environments. Fixing them to have a local cache is ~= to using a
> > stacked bound branch with sufficient fixes to allow disconnected use. I
> > don't think we have the manpower to achieve those fixes in the sort of
> > time frame we'd like to have a 2.0 happening in.
> >
> Nevertheless, it makes "quick fixes to code that lives elsewhere"
> possible. We want a checkout time that is ~= "download the release
> tarball". I agree that network-diff is toxic, but am determined that we
> get the quick-checkout piece right, and for 2.0.
Personally, I'd rather wait 5 minutes for the initial checkout than
wait 1 minute waiting for bzr diff after I'm done with the bug fixing.
A compromise (running some bzr command in the background to convert a
lightweight checkout to a heavyweight one while I'm
editing/compiling/testing) would be better.
Marius Gedminas
--
All those who believe in psychokinesis raise my hand.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20090416/fef9572c/attachment.pgp
More information about the bazaar
mailing list