Author: rfscholte
Date: Mon Mar  5 21:58:44 2012
New Revision: 1297243

URL: http://svn.apache.org/viewvc?rev=1297243&view=rev
Log:
prevent infinitive loop

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

Modified: 
maven/release/trunk/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/CheckoutProjectFromScm.java
URL: 
http://svn.apache.org/viewvc/maven/release/trunk/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/CheckoutProjectFromScm.java?rev=1297243&r1=1297242&r2=1297243&view=diff
==============================================================================
--- 
maven/release/trunk/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/CheckoutProjectFromScm.java
 (original)
+++ 
maven/release/trunk/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/CheckoutProjectFromScm.java
 Mon Mar  5 21:58:44 2012
@@ -59,6 +59,7 @@ public class CheckoutProjectFromScm
      */
     private ScmRepositoryConfigurator scmRepositoryConfigurator;
 
+    /** {@inheritDoc}  */
     public ReleaseResult execute( ReleaseDescriptor releaseDescriptor, 
ReleaseEnvironment releaseEnvironment,
                                   List<MavenProject> reactorProjects )
             throws ReleaseExecutionException, ReleaseFailureException
@@ -139,7 +140,7 @@ public class CheckoutProjectFromScm
     }
 
 
-    public ReleaseResult performCheckout( ReleaseDescriptor releaseDescriptor, 
ReleaseEnvironment releaseEnvironment,
+    private ReleaseResult performCheckout( ReleaseDescriptor 
releaseDescriptor, ReleaseEnvironment releaseEnvironment,
                                   List<MavenProject> reactorProjects )
         throws ReleaseExecutionException, ReleaseFailureException, ScmException
     {
@@ -260,10 +261,16 @@ public class CheckoutProjectFromScm
         return result;
     }
 
+    /** {@inheritDoc}  */
     public ReleaseResult simulate( ReleaseDescriptor releaseDescriptor, 
ReleaseEnvironment releaseEnvironment,
                                    List<MavenProject> reactorProjects )
         throws ReleaseExecutionException, ReleaseFailureException
     {
-        return simulate( releaseDescriptor, releaseEnvironment, 
reactorProjects );
+        ReleaseResult result = new ReleaseResult();
+        
+        logInfo( result, "The project would be checked out to perform the 
release ..." );
+        
+        result.setResultCode( ReleaseResult.SUCCESS );
+        return result;
     }
 }


Reply via email to