[jblack: Re: [tools-discuss] Evaluation notes on bzr-0.7]

John Arbash Meinel john at arbash-meinel.com
Tue Feb 28 20:58:01 GMT 2006


James Blackwell wrote:
> ----- Forwarded message from jblack -----
> 
> To: tools-discuss at opensolaris.org
> Subject: Re: [tools-discuss] Evaluation notes on bzr-0.7
> 
> The two quick answers to your question are thus:
> 
>  1. Its possible that you do not have python2.4-celementree installed.
>     Though Bazaar-NG does run without it, the performance is a bit slower.
>     Would you be willing to rerun your tests with celementree installed?
> 
>  2. Yes, we're planning on a 0.8 release within the month. This includes a
>     30x performance improvement as we move from weaves to knits (which are
>     an append only methodology).
> 
> I'll forward a copy of your email to the bazaar-ng list and reply back to
> this list any extenuating information that they provide.
> 
> Regards,
> James

His concern about hitting every file is a known problem with the current
codebase.

The issue is that we check every file to see if it has changed relative
to its parent(s). After merges we have to do this, because we don't
track which files have multiple parents after the merge, and which
don't. We were looking to cache this information in the working
inventory, but that has never happened yet.

I don't know if we'll ever get the fstat/lstat calls down, but we
certainly can decrease the number of weaves that we open.

As far as supporting partial commit after a merge, I doubt we will
support that for a while. But it might be possible to realize that '.'
is the entire tree.

John
=:->


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 254 bytes
Desc: OpenPGP digital signature
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20060228/0e2fcc51/attachment.pgp 


More information about the bazaar mailing list