[Development] Proposal: New branch model

Martin Smith Martin.Smith at qt.io
Wed Jan 23 19:56:19 CET 2019


I understand cherrypicking can result in conflicts, but surely changing to this new model would also require changing the rules.

I would expect that for a particular patch to dev, a decision would be made to determine which released versions the patch should be cherrypicked to.

Then the person who patches dev will cherrypick his  change to those versions himself and fix the conflicts.

________________________________________
From: Development <development-bounces at qt-project.org> on behalf of Konstantin Tokarev <annulen at yandex.ru>
Sent: Wednesday, January 23, 2019 7:43:06 PM
To: Alex Blasche; development at qt-project.org
Subject: Re: [Development] Proposal: New branch model



23.01.2019, 21:38, "Alex Blasche" <alexander.blasche at qt.io>:
>> ________________________________________
>> From: Martin Smith
>> If you make all patches in dev and then cherrypick them back to earlier versions that need them, why would you ever do a merge?
>
> At the end of the day each cherry-pick is a merge too and they can conflict too. The conflict resolution process is still the same. if everything is conflict free then a git merge would be no more difficult than a cherry-pick.

And when conflicts are present, cherry-picking N patches may result in N times
more work than merge in worst case (and same amount of work in the best case)

--
Regards,
Konstantin

_______________________________________________
Development mailing list
Development at qt-project.org
https://lists.qt-project.org/listinfo/development



More information about the Development mailing list