[gst-devel] branches

Thomas Vander Stichele thomas at urgent.rug.ac.be
Wed Jan 22 14:47:03 CET 2003

Hi gang,

a few of us have wondered how to do the branches from here on.

Basically, this is what we want to do:

a) prepare a 0.6.0 release for this weekend, based off of the 0.5.2 
release branch, with ONLY bug fixes

b) at some point in the future, allow for bigger changes than bug fixes, 
feature additions, and maybe even rewrites

There are, I think, two ways we can do this:

1) branch a 0.6.0 branch off of the current 0.5.2 one.
   after 0.6.0 is out, merge back to HEAD.
   HEAD becomes the "stable" series, only bug fixes allowed
   at some point in the future (but not right now) a 0.7 branch gets
   made in which people can mess up again :)

2) branch 0.6.0 off 0.5.2
   when 0.6.0 is out, update HEAD to and make that the dev series
   right away
   branch a 0.6.x branch off of 0.6.0
   track bug fixes in this branch

Reasons for choosing 1) would be
 - "stable" is the one that people will check out most likely,
   so people get a stable gstreamer and more people are inclined to 
   actually use it and fix stuff in it
 - "development" can be a little less strict; tree doesn't need to 
   strictly  always work well
 - postponing a dev branch has the bonus of making a merge back easier at
   the end of the stable series

Reasons for choosing 2) would be
 - no need to hold off some development

I'm personally inclined towards 1), because that means people will more 
likely make sure stable works well.  I think it's better to keep our good 
coders and bugfixers focused on HEAD :)

But what do all of you think ?

I'd like to decide and move on and get going for 0.6.0...



The Dave/Dina Project : future TV today ! - http://davedina.apestaart.org/
<-*- thomas (dot) apestaart (dot) org -*->
- I didn't say I wanted you out of my life.
  It's just...with the ironing, the new mattress,
  they all just seem like things that are a little further
  down the line, that's all.
- Further down the line than all the sex we've been having?
<-*- thomas  (at) apestaart (dot) org -*->
URGent, the best radio on the Internet - 24/7 ! - http://urgent.rug.ac.be/

More information about the gstreamer-devel mailing list