On 06/21/2012 10:40 AM, Lucas Meneghel Rodrigues wrote: > Hi guys, > > I ask your suggestions about release management. > > One thing that is proving to be a good decision was the creation of the > 'next' branch. We're able to control what's going to 'master' better > with it. But right now, we have our release tags referencing commits in > master: > > 0.14.0 -> commit in master > 0.14.1 -> commit in master > > So on and so forth... > > Now with Fedora packaging (and possibly other use cases), it is > necessary that we extend the life cycle of a release, by having release > based branches, say 0.14, and we would cherry pick fixes from master for > an extended period of time, so we can release 0.14.2, 0.14.3,... so on > and so forth. > > I'm inclined to go ahead and start doing it, but I'd like to hear your > opinion about it. > > Cheers, > > Lucas
Lucas, Thanks, seeing this in writing helps :D Would we still have tags on master branch for releases, or just move releases to be all branch-based? i.e. master \ |--- 0.14.0 | \ | |---0.14.1 | \ | --- 0.14.2 \ --- 0.15.0 \ --- 0.15.1 or both, master (tags: 0.14, 0.15, ...) \ |--- 0.14.0 | \ | |---0.14.1 | \ | --- 0.14.2 \ --- 0.15.0 \ --- 0.15.1 ? Using branches get's us automatic tarball'ing on github, no? What would using tags off master buy us? Would it help in case we need to port a fix from 0.15 based master tag to 0.14.x branch? -- Chris Evich, RHCA, RHCE, RHCDS, RHCSS Quality Assurance Engineer e-mail: cevich + `@' + redhat.com o: 1-888-RED-HAT1 x44214 _______________________________________________ Autotest mailing list Autotest@test.kernel.org http://test.kernel.org/cgi-bin/mailman/listinfo/autotest