Ihar Hrachyshka wrote: > On 06/17/2015 05:40 PM, Douglas Mendizábal wrote: >> I tend to agree with Thomas that plan D is not ideal. For one, it >> prevents changes to the stable branch that span multiple CRs, since >> a two patch change would generate two tags and there would be no >> clear indication that the first patch should not be released on its >> own. > > If we will end up with a half-broken product due to merging a patch > without another one, then those patches should be squashed. Also, I > wonder how they will pass gate if something is broken. Do you suggest > that test coverage is incomplete?
Also remember we are talking about *stable branches* here. The only acceptable things there are bugfix backports and CVE fixes. So: - there is no case of partially-merged features that span multiple CRs - in the rare case of a bugfix needing multiple commits, those should be squashed in the stable branch - if the fix is so huge that it can't be merged as a single patch, it's probably not desirable in the stable branch The stable branch should always be usable and releaseable. If it's not, you're doing it wrong. -- Thierry Carrez (ttx)
signature.asc
Description: OpenPGP digital signature
__________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev