support more than one release pattern via new goal release:branch
-----------------------------------------------------------------

                 Key: MRELEASE-203
                 URL: http://jira.codehaus.org/browse/MRELEASE-203
             Project: Maven 2.x Release Plugin
          Issue Type: Improvement
    Affects Versions: 2.0-beta-4, 2.0-beta-3, 2.0-beta-5, 2.0
         Environment: irrelevant
            Reporter: Joerg Buchberger


- CURRENT BEHAVIOUR:
maven currently seems to support only this one release pattern well: *_feature 
branches_*
develop towards release in trunk; prepare it by tagging, then release from that 
tag; continue for next iteration in trunk (+pom version tags are nicely 
updated+), while some or most features are done in branches

- DESIRABLE IMPROVEMENT:
alternative patterns or customizations such as *_release branches_* should be 
available: 
develop features in trunk and rarely use feature branches; begin release phase 
by branching, then work towards release in branch, while continuing for next 
iteration in trunk (+currently pom version tag hell, when doing this 
manually+); prepare by tagging from branch, then release from tag
this could be achieved by offering a new goal release:branch, that creates a 
branch from trunk, updates *the trunk* poms for next iteration and stores some 
properties in the branch, so that upon release:prepare from *the branch*, the 
user can opt out preparations for next iteration on the branch


- loosely related to following issues:
-- [branch instead of tag|http://jira.codehaus.org/browse/MRELEASE-179]
-- [branch during prepare|http://jira.codehaus.org/browse/MRELEASE-170]

-- 
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

        

Reply via email to