gord cody created MRELEASE-852: ---------------------------------- Summary: release:prepare svn tag includes all branches when releasing from a branch Key: MRELEASE-852 URL: https://jira.codehaus.org/browse/MRELEASE-852 Project: Maven Release Plugin Issue Type: Bug Components: branch, prepare Affects Versions: 2.4.2 Environment: windows7, maven-3.0.5 Reporter: gord cody
I recently upgraded several projects from maven-2.0.9 to 3.0.5 all of our svn repos contain the standard trunk/tags/branches I did the first maven3 release. when releasing from the trunk of project x everything looks correct within the content of the latest tag. All poms look ok. prepare and perform worked as expected. We try to release from branch of project y in the same manner. The branch was created manually from a tag. The poms versions were adjusted manually AND the scm tag was adjusted manually. >From the top folder where the branch is checked out i run mvn release:prepare -Dmaven.test.skip=true i interactively set the next version of the submodules and set the scm tag to "R_x.y.z". The tagname created in svn is correct, "tags/R_x.y.z" but the content is from ALL of the branches currently in that svn repo instead of just the branch i am doing the release from! from the parent pom.xml within the branch: <developerConnection>scm:svn:https://xyz.com:8443/svn/myrepo/branches/B_1.5</developerConnection> the poms in the branch all have 1.5.2-SNAPSHOT. The output of release:prepare shows: [INFO] Tagging release with the label R_1.5.2... [INFO] Executing: cmd.exe /X /C "svn --non-interactive copy --file C:\Users\qa\AppData\Local\Temp\maven-scm-1783318747.commit --revision 5455 https://xyz.c om:8443/svn/myrepo/branches https://xyz.com:8443/svn/myrepo/tags/R_1.5.2" The line above is missing the branch name. it should be: [INFO] Executing: cmd.exe /X /C "svn --non-interactive copy --file C:\Users\qa\AppData\Local\Temp\maven-scm-1783318747.commit --revision 5455 https://xyz.c om:8443/svn/myrepo/branches/B_1.5 https://xyz.com:8443/svn/myrepo/tags/R_1.5.2" -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira