Bzr and cherrypicking

Aaron Bentley aaron.bentley at utoronto.ca
Wed Oct 19 22:53:46 BST 2005


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

Matthieu Moy wrote:
> Aaron Bentley <aaron.bentley at utoronto.ca> writes:
> 
> 
>>Matthieu Moy wrote:
>>
>>>I suppose the merge itself is easy, but how is the merge history
>>>recorded then?
>>
>>It's not recorded at all, which isn't great, but it's better than
>>recording it as a full merge and those are our only options at present.
> 
> 
> (I've wikified this here http://bazaar.canonical.com/MergeTracking )

Thanks.  I noticed that Code Changes listed on that page have all been
done, so I removed them.

> So, it's the opposite of what tla does. tla's star-merge (I don't
> remember about baz merge) will ignore the previous patches, bzr will
> apply the patch twice.

Yeah.  The nasty thing about star-merge was that since it would select a
more recent base, it behaved as though you had deliberately removed
everything before the cherry-pick.

IIRC, replay --skip-present was about the safest thing you could do, but
it ran the risk of skipping some changes that were needed.

Aaron
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFDVsBq0F+nu1YWqI0RAmi9AKCJlHAHbnotFP/uM2cmkAmPLwtISQCfejwP
+TzCePEfPrT0oN6lpFs7vwo=
=yaR8
-----END PGP SIGNATURE-----




More information about the bazaar mailing list