by Graf Zahl » Sun Feb 07, 2016 6:07 am
I normally did all release tags in GZDoom off the mainlines. That way they didn't become a problem. (i.e. when ready, branch off, change the version number, tag the new commit and delete the temp branch.)
Comparing cherry-picking with constant merging, what does it matter? You got the same number of commits anyway and the two lines remain clean. I'd avoid merging between them as much as possible. Please don't forget that for GZDoom at the moment there's two master and two maint branches so the less they affect each other the better.
And what makes you think that double-committing is more work? A cherry pick is just as easy as a merge.
I normally did all release tags in GZDoom off the mainlines. That way they didn't become a problem. (i.e. when ready, branch off, change the version number, tag the new commit and delete the temp branch.)
Comparing cherry-picking with constant merging, what does it matter? You got the same number of commits anyway and the two lines remain clean. I'd avoid merging between them as much as possible. Please don't forget that for GZDoom at the moment there's two master and two maint branches so the less they affect each other the better.
And what makes you think that double-committing is more work? A cherry pick is just as easy as a merge.