Release?

Julik Tarkhanov julian.tarkhanov at gmail.com
Thu Feb 12 14:42:32 EST 2009


On Feb 12, 2009, at 5:40 PM, Magnus Holm wrote:

> However, let's focus on the future! First of all, we need some plan  
> on how we should name the releases.
Basic. http://www.rubygems.org/read/chapter/7

Knowing how much changed on 2.0 I expect that some things are very  
different and analogous to API change, so 2.0 be it. 1.5.180 is just  
"tiny" 180
and a bugfix release, besides people who installed it from _why's  
server will not get screwed when it pops up on their server and they  
set it up as a dep.

> What about keeping the rev-number in the version number and make it  
> some sort of "patchlevel"?
What worked well for me is upping the "tiny" revision every time I say  
"this is a tagged release, and it goes out to rubyforge". Putting int  
SHAs in
there doesn't really scale because less has to still mean "older" and  
more has to mean "younger".

> So 2.0 becomes 2.0.308, and any bugfixes which doesn't change the  
> "external" API can we release as 2.0.xxx. Should make it simpler to  
> release plain bugfixes without bumping the version number too high.  
> 2.1 would then contain some more new stuff. Should also blend nicely  
> into pre-releases since they can keep the same structure.

Why not just 2.0.0 with a tag, then 2.0.1 with a tag and so on? Then  
you also know everytime you release something you have a tag for it.  
And things like rebases will not ruin your schemes

-- 
Julik Tarkhanov
me at julik.nl







More information about the Camping-list mailing list