Re: Developing frameworks and applications in tandem and managing dependencies
John Elliot <[email protected]> Wed, 01 Aug 2012 01:52:09 +1000
| Newsgroups | gmane.comp.windows.off-topic |
|---|---|
| Message-ID | <[email protected]> |
Thanks for the run down. How do you manage the build number? Do you just manually edit it in a file? On 2012-08-01 01:47, Anna-Jayne Metcalfe wrote: > Hi John, >> That's an interesting version numbering scheme you seem to have there. >> Care to explain how that works? > > It's pretty simple really. The basic format is a pretty standard > "major.minor.revision.build". > > The general rule is that no two formal builds (even of different versions of > the same product) have the same build no., and that each > "major.minor.revision" is unique to a given public release. > > So you won't get two public 3.5.6.xx builds, for example; nor a 3.5.x.x and > a 4.0.x.x build with the same build number. > > When we start work on a new major/minor version, the revision field is kept > as 0 until after it's been publicly released. Hopefully the diagram below > will explain it: > > Dev Release (v3.0) Release (v3.5) > 3.5.0.167 3.0.8.166 (i) > 3.5.0.168 > 3.5.0.170 > 3.5.0.171 (ii) => 3.5.1.173 > 3.5.1.172 > 4.0.0.173 (iii) 3.5.2.174 > 4.0.0.175 > 4.0.0.176 > 4.0.0.177 3.5.3.178 > 4.0.0.179 > 3.5.4.180 > 4.0.0.181 3.5.5.182 (iv) > 4.0.0.183 > 4.0.0.185 (WIP) 3.5.6.184 (WIP) > > (i) Final v3.0 build. Superseded by 3.5.0.171 > (ii) First public v3.5 build > (iii) First v4.0 development build > (iv) Current public v3.5 build > > Build nos for the two WIP builds are obviously predicted rather than actual > at the moment. > > > > Kind Regards, > > Anna-Jayne Metcalfe > Product Manager, > Riverblade Limited > > http://www.riverblade.co.uk > > Twitter: @annajayne > Skype: anna-jayne.metcalfe > > > Riverblade Limited, 3 Wellington Road, Bournemouth, Dorset BH8 8JQ, United > Kingdom > Registered in England no. 5187132. VAT Registration no. 847 0045 38 > Please direct general enquiries to enquiries-Ql1sqIwY9iDiUBgd2R2O9eG/[email protected] > > ACCU - http://www.accu.org - Writing software is a craft, and crafts need > craftsmen. Where else are you going to learn? > > > > >