Pushing after merge considered harmful
Alexander Belchenko
bialix at ukr.net
Tue Jan 26 19:22:39 GMT 2010
Ian Clatworthy пишет:
> 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?
I can imagine users of other dvcs will hate bzr for this default. But they don't have mainline
paradigm anyway, so maybe it's ok in the end.
More information about the bazaar
mailing list