release:prepare goal does not check early enough whether the specified tag 
already exists in SVN
------------------------------------------------------------------------------------------------

                 Key: MRELEASE-397
                 URL: http://jira.codehaus.org/browse/MRELEASE-397
             Project: Maven 2.x Release Plugin
          Issue Type: Bug
    Affects Versions: 2.0-beta-8
         Environment: multi-module build
            Reporter: Ian Springer


I ran:

mvn release:prepare -Dresume=false -X -e "-DpreparationGoals=clean install 
-Dmaven.test.skip=true" -Dtag=MyTag

not realizing a tag named MyTag already existed in SVN.

The release plugin eventually failed with a MyTag already exists error, but not 
until after it had already updated all poms in the reactor to the release 
version and committed them to SVN. But it did not roll back the SVN commit it 
had done before aborting, so I had to roll it back manually.

The release plugin should check whether the tag already exists right in the 
beginning (before anything has been committed to SVN) and abort if it does.


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