a forward branch is only valid during code freeze. In fact you could
use your own branch to keep track off your changes during code freeze
and rebase that on the release branch. After release the release
branch is once again open territory and you can commit to it. I am not
sure this way of working is completely formalized but It has been
adopted by the community since 4.1(.1?). The releasing the -forward
branch hasn't been as adopted as the rest of the process,
unfortunately. With 4.4-forward we are going to have the following
issue at least: the tests created during code freeze are not being
cherry-picked. I am not sure that is the extend of the problem but it
is a part. I have been quite strict in only cherry-picking that what
was requested on list (with only my own one or two fixes that I should
formally have done the same way but did bother to do so).
Animesh announced that he would clean up 4.3-forward and remove it. I
will make sure of 4.4-forward after releasing. I am not sure how
Animesh intended to do it. I intend to give a warning mail that I will
remove it and a week later make good on my thread. In that week any
commits in there can be saved/cherry-picked to 4.4 or a 'private'
branch.

any thoughts, problems, amendments?
Daan

On Thu, Jun 5, 2014 at 8:16 AM, sebgoa <run...@gmail.com> wrote:
>
> On Jun 5, 2014, at 8:14 AM, ilya musayev <ilya.mailing.li...@gmail.com> wrote:
>
>> Looks like few patches that i've backported to 4.3.0-forward have been 
>> dropped (dont see my commits). i am now under impression i should have 
>> commited to 4.3.0 branch.
>>
>> Would someone please clarify the difference between the two and where to 
>> commit when i need to backport/cherry-pick a patch?
>>
>> Thanks
>> ilya
>
> Ilya, imho those -forward branches should not exist, they create a mess.
> If you have something to patch for the 4.3 series, just patch it in the 4.3 
> branch. 4.3.0, 4.3.1 etc are tags in that 4.3 branch



-- 
Daan

Reply via email to