"bzr merge" and "bzr log -n0"

Stephen J. Turnbull stephen at xemacs.org
Sun Aug 29 13:16:43 BST 2010


Matthew D. Fuller writes:
 > On Sun, Aug 29, 2010 at 01:02:15AM -0400 I heard the voice of
 > Eli Zaretskii, and lo! it spake thus:
 > > Also, is there a particular reason why cherrypicks are not
 > > tracked, or was it a more or less arbitrary design decision?

 > Because there's nowhere to track them.  History is all accessed by
 > dereferencing parent pointers on the revisions, so the presence of
 > one state implies the presence of all its predecessors.  If we
 > don't want to have 2, we can't claim to have 4.

True, first-class cherrypicks are hard unless everything is
patch-based, as in Darcs.

However, you can track them as patches creating new revisions, and
optionally automatically add a note to the commit log giving the
revision they were cherrypicked from.



More information about the bazaar mailing list