Subject: Re: [boost] A proposal for superproject structure and testing
From: Steven Watanabe (watanabesj_at_[hidden])
Date: 2013-12-09 09:57:13


AMDG

On 12/09/2013 06:47 AM, Andrey Semashev wrote:
> On Monday 09 December 2013 16:32:18 Peter Dimov wrote:
>> Andrey Semashev wrote:
>> We're using different meanings of "fix" here. Imagine that the submodule has
>> the following sequence of commits:
>>
>> - bug fix
>> - new feature
>> - bug fix
>> - more of new feature
>> - bug fix
>>
>> and the new feature turns out to block the Boost release. Fixing the
>> problem, in your sense, means fixing the new feature so that it becomes
>> Boost-release-worthy. This should indeed be done in develop. Fixing the
>> problem, in my sense, means doing
>>
>> - revert "more of new feature"
>> - revert "new feature"
>>
>> on a branch.
>>
>> <snip>
>
> You can "revert" the feature by just changing the reference to the commit in
> the superproject release branch to an earlier commit, before the feature was
> added to the library master.

No you can't. Look at Peter's example again.
Doing this would also revert the other bug fixes.

In Christ,
Steven Watanabe