On Fri, Mar 21, 2014 at 6:58 AM, Klaim - Joël Lamotte
On Fri, Mar 21, 2014 at 12:43 PM, Daniel James
wrote: Are we going to do this? Since we haven't got the new branching structure in place, I could stop automatically updating the master branch of the super project on Monday, or perhaps on April 7th.
If the idea is to follow gitflow, then starting a release branch to prepare the release would be the way to go. It would mean that the update is never stopped, the release fixes/changes would get into the release branch and once the release is published, these changes would get merged back to master. That being said, it's the gitflow way but it don't mean that it works for boost: I don't see clearly how this could work with the super project setup. Maybe asking for libraries which want to release something to do this and then have the super repo release branch use the release branch of each subrepo would work but it seem complicated (but automatable like for the master udpate).
If we created a separate branch for the release, the regression tests would never get run against it, since they are hard-coded to master.