Re: Repository and release numbering changes
Chris Pickett <[email protected]> Fri, 11 Mar 2005 23:12:15 -0500
| Newsgroups | gmane.comp.java.vm.sablevm.devel |
|---|---|
| Message-ID | <[email protected]> |
Grzegorz B. Prokopski wrote: > Changes proposed: > 1. staging becomes trunk, bugfree disappears (so we only have trunk), > 2. "branches" directory becomes writable for all developers, > 3. releases will basically use two-number versions ie. 1.10, with > possibility of making "bugfix" releases ie. 1.10.1 when necessary. > > Comments? My biggest request is that the new trunk keep the same history as staging, so that I can easily merge the diff between the last time I updated to staging (about 1.1.9) and some arbitrary revision in the future. The problem that exists for me with current development is that there's no backporting of bugfixes to stable branches, and so if you update / merge to the latest and greatest, you end up with a bunch of new stuff as well as a bunch of bugfixes. It would be nice to get just the bugfixes, if that's all that you want. I personally always get bitten by stuff I don't care about when I update, but I do the updates anyway because I want the fixes. Trying to find and merge the fixes myself just isn't feasible. I think what I'm suggesting would be something like the GCC versioning system / development model (x.y.z, x is major version number, y is minor version number, z is fixes developed in the highest y (read: experimental / moderately unstable new stuff) that get backported to all y's since the highest x). Is this too much work for you to manage? However, ultimately, if you and Etienne and David definitely think some new model is a good idea, then I think it's a good idea. You're the ones with the most experience managing branches and releases, and you're the ones who continue to deal with that daily. Cheers, Chris