> -----Original Message----- > > [Snip] > > +1, from monday on we'll have a 4.0 branch. > > That means however that you have to submit bugs fixes into master and > 4.0.x, right?
Yes, that's right. All changes should go into master, and anything that we want for 4.0 should go into the release branch too. That's going to mean pretty much everything at this point. If there is going to be any value in having a release branch, we should have someone gatekeeping between master and 4.0, so rather than throwing everything into 4.0, we have an additional review step. We should be aiming to slow down the rate of churn on 4.0 so that we can fix a build to give people time to do some testing. This person needs to be a committer, and needs to know the codebase in and out. Alex, I think that this person is you. What do you think? The only exception I would make to the "everything in 4.0" rule is for documentation. I don't see any value in branching the docs, and I want to make sure that we can keep updating the docs at a fast pace even as we're deliberately slowing down the rate of change on the code. For this reason, I would have all the docs work continue in master, so there would be no additional gatekeeping there, just the usual review. Is everyone OK with that? Thanks, Ewan.