Simon Kitching wrote:
On Wed, 2005-07-06 at 23:41 +0100, Rob Oxspring wrote:
Hi,
I've spent this evening merging changes from the trunk to the 1.x
branch, including both changes that bring it in line with the current
build system and licence requirements AND bugfixes applied to the 1.0
code. I've lined this up as the commons-cli-1.1:
http://people.apache.org/~roxspring/cli/distributions/
Alternatively we should be able to build a 1.0.1 as described below by
reverting to the old build system releasing under the old licence, but
I'm not sure if that is desirable.
Thoughts?
I'm not generally in favour of merging between branches. As currently
implemented, it loses all information about individual commits; making a
dozen changes with nice commit messages then merge them into another
branch and the other branch gets one huge change with message "merged"
or somesuch - quite horrible for tracking down issues later.
I suspect we'll have to agree to disagree here. Sure, merging could
retain more information out of the box but that simply puts the onus on
the committer to create a useful commit message when performing the merge.
And unfortunately, Rob, building release candidates with final version
numbers is also a REALLY BAD idea. Please remove the files from
http://people.apache.org/~roxspring/cli/distributions/
immediately. Otherwise we have jars with -1.1 and -2.0 floating around
which don't correspond to the final releases with those same version
numbers.
Yeah, fair point... done.
The release preparation procedures are documented via the link "General
Information | Releasing Components" in the jakarta-commons site navbar.
These explicitly state that the currentVersion field in the project.xml
should not be set to the actual release version# until the final RC has
been approved and the actual release is being prepared. See "Create the
release candidate". In general, the currentVersion field should be set
to "..-SNAPSHOT" or "..-dev" or "..-RCx" except when actually making a
final release build.
Hmmm, don't rememeber seeing it explictly stated when I read the doc
last but its certainly there now. "Theres a helluva lot to take in"
doesn't stand up as a great defence but it I guess it was a simple case
of over looking it.
Rob
Regards,
Simon
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]