speeding up commits

Wouter van Heyst larstiq at larstiq.dyndns.org
Fri Dec 9 16:23:55 GMT 2005


On Fri, Dec 09, 2005 at 05:06:25PM +0100, duchier at ps.uni-sb.de wrote:
> Here is a quick report on my progress speeding up commits.  My test
> example is a 1 line change, in 1 file, of a project with 1048
> entries.
> 
> 
>       HACK                                    | SECONDS
> ----------------------------------------------+--------
> [1] = stock bzr                               | 35
> [2] = [1] + "prelude" optimization            |  7.2
> [3] = [2] + "lifeless's BzrCherrypickMetada"  |  6.3
> [4] = [3] + caching "inventory" weave         |  5
> ----------------------------------------------+--------
> 
> 
> I am a little disappointed that [3] doesn't provide greater savings.
> [4] was a hack to get around the fact that the PassThroughTransaction
> object used during commits doesn't cache anything.

What happens if you change the order "prelude" and "lifeless's
BzrCherrypickMetada" are applied?

Wouter van Heyst




More information about the bazaar mailing list