[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