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

Reply via email to