[
http://jira.codehaus.org/browse/MRELEASE-473?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=187088#action_187088
]
Michael Wenig commented on MRELEASE-473:
----------------------------------------
Additionally it would be great to have the possibility to define a default
naming-scheme for the Branchname so yo could just run the branch-goal without
defining changing properties.
e.g.
<branchName>B_Release_{majorversion}_{minorversion}</branchName>
<devVersion>{majorversion}.{minorversion++}.0-SNAPSHOT</devVersion>
> when branching the minor-version-number should be increased not the
> incremental version
> ---------------------------------------------------------------------------------------
>
> Key: MRELEASE-473
> URL: http://jira.codehaus.org/browse/MRELEASE-473
> Project: Maven 2.x Release Plugin
> Issue Type: Wish
> Components: branch
> Affects Versions: 2.0-beta-9
> Reporter: Michael Wenig
>
> When you are using the branches the follwowing method is normally used (at
> least at the sites I am working):
> trunk:
> major.minor.1-SNAPSHOT
> releases are only made out of a branch, so the branch name is normally
> Release_major_minor and the incremental number denotes the release.
> Now a problem occurs in the trunk as per default just the incremental version
> is increased (as -SNAPSHOT)
> Example:
> Version on trunk: 0.0.1-SNAPSHOT
> create a branch Release_0_0
> Now on branch there is 0.0.1-SNAPSHOT (correct)
> On trunk is 0.0.2-SNAPSHOT per default which will conflict when doing a
> release on the branch (as there will be also a 0.0.2-SNAPSHOT per default)
> On trunk it would make more sense to have either 0.1.0-SNAPSHOT oder
> 1.0.0-SNAPSHOT
> So the normal case is to have someone decide on branching if the major or
> minor-version should be increased on the trunk. Currently everytime someone
> has to manually redefine the new development version. Increasing the
> minor-number and resetting the incremental to '0' would be a more useful
> default as it is the way 99% of the numbers are made.
> Another way I saw is to have on trunk only 2-numbered-versions (as
> 0.1-SNAPSHOT) and then directly after branching changing the version on the
> branch to 0.1.0-SNAPSHOT. This also makes sense especially if you only want
> to branch if you have to make some hotfixes.
> I would suggest to add a parameter to the branch goal which is able to switch
> between the three possibilities:
> - the 'old way' (even if from my sight the current scheme could be
> completely dropped as I do not know any project which is able to use this)
> - increasing the minor number on trunk and resetting the incremental to
> 0-SNAPSHOT
> - using two-number-scheme on trunk and three number-scheme on branch
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira