Pushing after merge considered harmful

Ian Clatworthy ian.clatworthy at canonical.com
Tue Jan 26 11:13:10 GMT 2010


Martin Pool wrote:

> Another way to look at it: if append_revisions_only is set, the only
> changes that will be allowed are those that mean 'bzr log' on the
> branch before the operation is the tail of running 'bzr log' on the
> branch afterwards.  You are not allowed to do operations that remove
> revisions from the history, or that make things previously seen as
> mainline then be seen as merged-in.

As Alexander points out, that implies uncommit is not supported on these
branches. Otherwise, it sounds a good thing, particularly for trunk
branches.

I assume we considered making this the default behaviour. What were the
reasons against it?

Ian C.




More information about the bazaar mailing list