Matt Hogstrom wrote: > First, I see there is a structure for versioning like: > > v.r.m[.f] where: > > v = Version > r = Release > m = modification > f = fix (optional)
Another minor point - these names are a bit unwieldy and it is difficult to say: 1.0 is the version of a Version release. 1.0.1 is the version of a modification release. 1.1 is the version of a Release release. So how about M.f.u[.p] where: M = major f = feature u = update p = patch (optional) Thus we have: 1.0 is the version of a Major release 1.0.1 is the version of an update release 1.1 is the version of a feature release. cheers