[MERGE] faster log

John Arbash Meinel john at arbash-meinel.com
Fri Jan 16 16:20:37 GMT 2009


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Ian Clatworthy wrote:
...

> 
> Benchmarking results are attached for bzr.dev r3943 (with
> log_format=short set) vs the patch. The branch used is
> emacs-merges (http://bzr.notengoamigos.org/) which has
> around 100K revisions total, 93K on the mainline. The
> branch format is 1.9. In summary, one use case is slower
> (explainably so) while the others vary from no change
> to dramatically better.
> 

The "one use case is slower" looks to be:
LogIncremental:file             22.3    75.8    0.29

Is this because it now shows the mainline revisions that merged changes
to a file? Which requires generating the graph? So this is a
'correctness' thing? Mostly you said "explainably so" without actually
explaining.

> Thanks to Vincent and John for their input into this.
> In particular, the match-files-using-deltas stuff was
> lifted and tweaked from Vincent's --deep patch.
> 
> Ian C.
> 

LogTip:top                      16.1    0.2     91.66
LogTip:merges                   16.4    0.2     80.83
LogTip:delta                    16.8    0.6     28.87

These look like the big wins. I assume this is because they are just
logging one revision, is that correct?

John
=:->
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAklws9UACgkQJdeBCYSNAAPPJQCgku/hWrevKAs3KdANYj/cFBhZ
8okAoI4FUFW6sF0g9S19MzrKp4dfIQKZ
=c4kO
-----END PGP SIGNATURE-----



More information about the bazaar mailing list