[PING 0.9] ignores, http, cache inventory.knit, readv

Alexander Belchenko bialix at ukr.net
Tue Jul 18 18:55:24 BST 2006


John Arbash Meinel пишет:
> I have 4 fairly major patches pending approval, which I think are all
> worthy of going into 0.9. A couple of them have sat for most of a week
> without any comments, so I'd like to ping again. (Especially since we
> were hoping to release 0.9rc1 today).
> 
> ignores -
>   Add a global user ignore list to ~/.bazaar/ignore
>   create it if it doesn't exist, with a small but reasonable list

Make sense. At least bzr should ignore by default its own junk: after 
revert all *.~1~ files float in status output as unknown. I don't think 
that in every project user should adds rule for ignoring them.
+1

> http -
>   3x performance boost for 'bzr branch' over http by using multi-range
>   requests for readv().
>   Only known problem is that it doesn't properly support redirects.

Cannot speak on this topic.

> cache inventory.knit -
>   When Aaron removed knit caches, it caused us to download
>   inventory.knit 2 times. This patch explicitly re-enables caching of
>   just inventory.knit, and only for the time in Knit.join(), and only
>   for the revisions that need to be merged.
>   This has some concern for large trees, so I'm willing to update it,
>   so that it only enables caching if the Knit is not Local, and I can
>   change the cache to be an on-disk cache if the memory consumption
>   becomes too large. (I will work on that today.)

Make sense for me: don't do one job twice is good.
+1

> readv -
>   2x performance improvement for branch and pull over sftp.

Cannot speak on this topic.
+0


--
Alexander





More information about the bazaar mailing list