Author: rfscholte
Date: Sat Jun 16 23:04:51 2012
New Revision: 1351024

URL: http://svn.apache.org/viewvc?rev=1351024&view=rev
Log:
Remember initial suggested version, required to fix MRELEASE-269

Modified:
    
maven/release/trunk/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/MapVersionsPhase.java

Modified: 
maven/release/trunk/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/MapVersionsPhase.java
URL: 
http://svn.apache.org/viewvc/maven/release/trunk/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/MapVersionsPhase.java?rev=1351024&r1=1351023&r2=1351024&view=diff
==============================================================================
--- 
maven/release/trunk/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/MapVersionsPhase.java
 (original)
+++ 
maven/release/trunk/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/MapVersionsPhase.java
 Sat Jun 16 23:04:51 2012
@@ -262,12 +262,13 @@ public class MapVersionsPhase
                         if ( releaseDescriptor.isUpdateBranchVersions()
                             && ( ArtifactUtils.isSnapshot( 
project.getVersion() ) || releaseDescriptor.isUpdateVersionsToSnapshot() ) )
                         {
-                            nextVersion = 
releaseVersionInfo.getSnapshotVersionString();
+                            String suggestedVersion = 
releaseVersionInfo.getSnapshotVersionString();
+                            
                             if ( !releaseVersionIsExplicit && 
releaseDescriptor.isInteractive() )
                             {
                                 nextVersion = prompter.prompt(
                                     "What is the branch version for \"" + 
project.getName() + "\"? (" + projectId + ")",
-                                    nextVersion );
+                                    suggestedVersion );
                             }
                         }
                         else
@@ -282,12 +283,13 @@ public class MapVersionsPhase
                         if ( ArtifactUtils.isSnapshot( project.getVersion() )
                             && releaseDescriptor.isUpdateWorkingCopyVersions() 
)
                         {
-                            nextVersion = 
nextSnapshotVersionInfo.getSnapshotVersionString();
+                            String suggestedVersion = 
nextSnapshotVersionInfo.getSnapshotVersionString();
+                            
                             if ( releaseDescriptor.isInteractive() && 
!nextSnapshotVersionIsExplicit )
                             {
                                 nextVersion =
                                     prompter.prompt( "What is the new working 
copy version for \"" + project.getName()
-                                        + "\"? (" + projectId + ")", 
nextVersion );
+                                        + "\"? (" + projectId + ")", 
suggestedVersion );
                             }
                         }
                         else
@@ -300,12 +302,13 @@ public class MapVersionsPhase
                 {
                     if( releaseDescriptor.isUpdateWorkingCopyVersions() )
                     {
-                        nextVersion = 
nextSnapshotVersionInfo.getSnapshotVersionString();
+                        String suggestedVersion = 
nextSnapshotVersionInfo.getSnapshotVersionString();
+                        
                         if ( releaseDescriptor.isInteractive()  && 
!nextSnapshotVersionIsExplicit )
                         {
                             nextVersion =
                                 prompter.prompt( "What is the new development 
version for \"" + project.getName() + "\"? ("
-                                    + projectId + ")", nextVersion );
+                                    + projectId + ")", suggestedVersion );
                         }
                     }
                     else
@@ -318,13 +321,13 @@ public class MapVersionsPhase
             {
                 if ( ArtifactUtils.isSnapshot( project.getVersion() ) )
                 {
-                    nextVersion = releaseVersionInfo.getReleaseVersionString();
+                    String suggestedVersion = 
releaseVersionInfo.getReleaseVersionString();
 
                     if ( releaseDescriptor.isInteractive() && 
!releaseVersionIsExplicit )
                     {
                         nextVersion = prompter.prompt(
                             "What is the release version for \"" + 
project.getName() + "\"? (" + projectId + ")",
-                            nextVersion );
+                            suggestedVersion );
                     }
                 }
                 else


Reply via email to