[jira] Created: (MRELEASE-203) support more than one release pattern via new goal release:branch

2007-03-14 Thread Joerg Buchberger (JIRA)
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




[jira] Created: (CONTINUUM-1209) need copy-projects additionally to add-project

2007-03-14 Thread Joerg Buchberger (JIRA)
need copy-projects additionally to add-project
--

 Key: CONTINUUM-1209
 URL: http://jira.codehaus.org/browse/CONTINUUM-1209
 Project: Continuum
  Issue Type: Improvement
Affects Versions: 1.0.3, 1.1-alpha-1, 1.1-alpha-2, 1.1-alpha-#, Future
 Environment: irrelevant
Reporter: Joerg Buchberger


once all projects from some scm-trunk are setup, it's later on desirable to 
have a bulk operation to copy some of the existing projects in one go;

this could be done by prompting the user for two options: a *prefix*, that is 
prepended to the names of the copied projects - and *scm*, that can change the 
scm-urls of the copied projects from trunk to specified 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




[jira] Commented: (MRELEASE-203) support more than one release pattern via new goal release:branch

2007-03-16 Thread Joerg Buchberger (JIRA)

[ 
http://jira.codehaus.org/browse/MRELEASE-203?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_90245
 ] 

Joerg Buchberger commented on MRELEASE-203:
---

- WORKAROUND:
specify version only in root POM to avoid version tag adaption hell, because 
only one version tag needs to be incremented to prepare for next iteration

> 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-3, 2.0-beta-4, 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




[jira] Commented: (MECLIPSE-152) Write .classpath with ordered dependencies [incl. Patch]

2007-01-18 Thread Joerg Buchberger (JIRA)
[ http://jira.codehaus.org/browse/MECLIPSE-152?page=comments#action_85342 ] 

Joerg Buchberger commented on MECLIPSE-152:
---

As for the convenience of finding particular dependencies in eclipse build path 
more quickly, I'd suggest the following 
SORT OPTIONS:
- by artifactId
- by groupId

However, I consider it more important to have the option to control CLASSPATH 
ORDER by sorting classpath entries
according to the order of dependencies as written in the POM. At least for 
runtime dependencies. 
This would make it unnecessary to manually adjust classpath order in eclipse 
and reduce time for supporting
developers who are unexperienced or new to the project...

> Write .classpath with ordered dependencies [incl. Patch]
> 
>
> Key: MECLIPSE-152
> URL: http://jira.codehaus.org/browse/MECLIPSE-152
> Project: Maven 2.x Eclipse Plugin
>  Issue Type: Improvement
>Affects Versions: 2.2
> Environment: Windowz XP, eclipse 3.2
>Reporter: Holger Hoffstätte
> Assigned To: Kenney Westerhof
> Fix For: 2.4
>
> Attachments: orderDependencies.patch, orderDependencies.patch
>
>
> Related to my comment in MNG-1412 - I decided to take a quick stab at the 
> eclipse plugin and voilá! Ordered dependencies in the written .classpath. 
> This is only a prototype (my first attempt at maven development) and could 
> serve as basis for other orderings like groupId, transitive nearness etc.
> Initially I wanted to make IdeDependency comparable (similar to MECLIPSE-150 
> which added proper equals) but having multiple Comparators seemed better for 
> extensibility.
> It worked right away, does exactly what I want (ordering by artifactId) and 
> has minimal impact. I am not familiar with the maven codebase so I hope this 
> is the right place to do the actual ordering before writing; obviously it 
> should observe a property like -DorderDependencies=artifactId or something 
> similar. The patch is against svn r425750 (2006-08-30). Currently no testcase 
> but if someone tells me how to add/read an orderDependencies property I might 
> add one.
> Comments welcome.

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