gnustep-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: How to indicate API version properly (taking in account next release


From: Quentin Mathé
Subject: Re: How to indicate API version properly (taking in account next release)?
Date: Wed, 9 Aug 2006 19:36:33 +0200

Le 9 août 06 à 17:20, Adam Fedor a écrit :

On Aug 9, 2006, at 7:10 AM, Richard Frith-Macdonald wrote:

I understand the problem, but I don't think the best solution is to add new macros and scripting. Rather, I think it's to adopt a slightly more rigorous approach to making releases. What I propose is this ... When we make a release, we make a branch in svn into which any bugfixes will be applied. Immediately after making the release, we increase the minor version number in trunk.

After a release, if we need to make a bugfix release, we do it by incrementing the subminor version number in the branch and releasing a snapshot of the branch at that point. We don't add new features in bugfixes, so there is no issue with version macros.

I think that's a great idea, if we can get all the developers to be rigorous about making changes to the correct branch - only bugfixes (and ALL bugfixes) to the branch, etc. It also helps with releases, as I don't have to wade through ChangeLogs and source to see if a new release deserves to be a major or minor release.

It's a better suggestion than mine, therefore I'm fine with this idea. Yet it looks quite similar to Fred's solution but with a separate branch for bugfix/minor release. Having a separate branch for bugfix is surely a good idea for -base, maybe -gui and -back too even if the commits are less numerous.

Quentin.

--
Quentin Mathé
address@hidden





reply via email to

[Prev in Thread] Current Thread [Next in Thread]