Pushing after merge considered harmful

Martin Pool mbp at canonical.com
Tue Jan 26 08:41:15 GMT 2010


2010/1/26 Eli Zaretskii <eliz at gnu.org>:
> What operations on the repository does this option disable, exactly?
> The documentation in the manual, both for the option and for the
> "--append-revisions-only" switch to "bzr init" ("never change revnos
> or the existing log"), is less than minimal, really.  Can you please
> translate that into user-understandable English?  For example, would
> it be possible to add branches to the repository? how about deleting
> branches?

It means that you can only change the branch tip pointer from A to B
if A is in the left-hand history of B.  Left-hand history means the
history following only the 0th (left-hand) parent pointer; this means
essentially that you got from A to B by either simple commits or
commits that merge other things in, not by merging in A.

-- 
Martin <http://launchpad.net/~mbp/>



More information about the bazaar mailing list