Boost logo

Boost :

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


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk