Thanks for all of the suggestions about how we can manage a development branch in the OpenJUMP CVS. I have downloaded the CVS manual and the CVS book this morning. Please give me a few days to read about branching and merging and then I will try to add something intelligent to this conversation.
Hopefully we can then make a decision about how to implement a development branch, while preserving our nightly build. The Sunburned Surveyor On 6/3/07, Sascha L. Teichmann <[EMAIL PROTECTED]> wrote: > I would prefer the following: > > 1 month n-month (n+1)-month > --\---- devel-----\----...---\--------------\-----....----\--> > \ \ \ \ \ > release 1.2 --------....---\ \ \ > \ \ \ > release 1.3--------------------> > > Have one current stable and one devel branch. No support > for older versions. You can do this if you have enough man > power. Which we don't have at the moment. > I would vote for short merging intervals (1 month or so). > Such a merge brings the current release to a new second digit > after the stable version number (1.2 -> 1.2.1). If we think > its time for new major release we can increment the first > after dot (1.2 -> 1.3). Having the devel and the stable > branch coupled so tightly helps us to fix urgent bugs in time > and develop new features. But the development/release model > should not be set in stone. It depends on the man power > (which hopefully will increase). All it have to be is > that has to be transparent to the users. > > - Sascha > > > Michaël Michaud schrieb: > > Hi, > > I can see several ways to manage stable/development versions (mainly > > depending on how much effort we can put in maintaining all the stuff - > > not much until now). > > Hope my ascii art will be readable > > > > 1 - The most simple (CVS must be always clean and releases are > > done after a period where every developper concentrate on tests and bug > > fixes) > > -----------------------------------------------> Development version (CVS) > > \ \ > > release 1.2 release 1.3 > > > > > > 2 - Stable versions are derived from development CVS as needed > > (bugs fixes are done on both branches during some weeeks, but the > > development > > branche is ging on without threatening the stable one) > > -----------------------------------------------> Development version (CVS) > > \ \ > > ----------->1.2 ------------>1.3 Bug fixing > > > > 3 - Two branches > > (needs to take new developments of the development branch, to > > backport them and to test them in the stable branch) > > -----------------------------------------------> Development version > > \ \ \ > > \ \ \ > > Syncronization work > > -----------------------------------------------> Stable branch > > > > It seems to me that we have not enough development resource to do more > > than [2], but I'm not a professional developper, and I may ignore how we > > can organize ourself to have a stable branch and a development branch > > without loosing too much energy. > > > > My two cents > > > > Michaël > > > > > > Stefan Steiniger a écrit : > > > >> Hei, > >> > >> hope it is ok to send a copy on the list. > >> > >> I am not sure about it, since it doubles efforts in copying and > >> syncronizing the sources and i think nightly builts have to be somehow > >> stable (i.e. are runnable) > >> > >> What would be possible is to make a new tree from the current module > >> that contains the "stable" version. While the current cvs versions stays > >> would be the instable one. > >> > >> Because i would not like to loose the nightly built. This would ensure > >> that changes made are still one day afterwards avaliable to users. > >> > >> other oppinions? > >> > >> sorry if i missed some of the emails that dicussed that issue - simply > >> to much are coming in at the time. > >> > >> stefan > >> > >> Sunburned Surveyor schrieb: > >> > >> > >>> Stefan, > >>> > >>> It sounds like a couple of the developers would like to have an > >>> unstable branch of the OpenJUMP code base that they could work in. > >>> Would you have a problem hosting this in the OpenJUMP CVS? > >>> > >>> If you have reasons to avoid this I will create a copy of the OpenJUMP > >>> code at the SurveyOS that can be used instead, but I think it would be > >>> easier to keep the two branches in the same repository. > >>> > >>> Let me know what you prefer. I can let the list know about our > >>> decision and make the changes needed. > >>> > >>> Thanks, > >>> > >>> Landon > >>> > >>> > >>> > >>> > >> ------------------------------------------------------------------------- > >> This SF.net email is sponsored by DB2 Express > >> Download DB2 Express C - the FREE version of DB2 express and take > >> control of your XML. No limits. Just data. Click to get it now. > >> http://sourceforge.net/powerbar/db2/ > >> _______________________________________________ > >> Jump-pilot-devel mailing list > >> Jump-pilot-devel@lists.sourceforge.net > >> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > >> > >> > >> > >> > > > > > > ------------------------------------------------------------------------- > > This SF.net email is sponsored by DB2 Express > > Download DB2 Express C - the FREE version of DB2 express and take > > control of your XML. No limits. Just data. Click to get it now. > > http://sourceforge.net/powerbar/db2/ > > _______________________________________________ > > Jump-pilot-devel mailing list > > Jump-pilot-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > Jump-pilot-devel mailing list > Jump-pilot-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel