Description of merge algorithms

John Arbash Meinel john at arbash-meinel.com
Wed Apr 9 09:21:14 BST 2008


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

Russ Brown wrote:
| I'm just evaluating bazaar and while trialling a scenario I encountered
| a criss-cross merge and was told to try --weave. But recently on this
| list I saw mention of --lca being a quicker and giving better results
| for this purpose.
|
| I've not been able to find any docs that describe each algorithm with
| guidance on when each should be used. Could someone point me at some?
|
| Also, if lca is better than for dealing with a criss-cross merge, should
| merge not recommend that instead instead of weave?
|
| Thanks.
|

I believe it does now, since Martin's latest patch. (So it should recommend
- --lca in 1.4)

http://revctrl.net

Has some description of different merge algorithms, though I think our current
'--weave' is not actually a Weave merge, but a hybrid. And LCA is a faster (but
similar) variant.

I don't know if Aaron has fully documented LCA anywhere other than on the
mailing list, certainly that would be a doc that would fit well in doc/developers/*

John
=:->

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

iD8DBQFH/Hx6JdeBCYSNAAMRAmMJAJ9LQ/Dx2XtBNBVDxQO87jrNzE409gCgkYm8
066tmOMq6qxBUaN7g/5O9w4=
=nckK
-----END PGP SIGNATURE-----




More information about the bazaar mailing list