You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by ah...@apache.org on 2006/09/01 11:20:22 UTC
svn commit: r439244 -
/maven/maven-1/core/trunk/src/java/org/apache/maven/werkz/Goal.java
Author: aheritier
Date: Fri Sep 1 02:20:21 2006
New Revision: 439244
URL: http://svn.apache.org/viewvc?rev=439244&view=rev
Log:
Performance Optimization of the Reactor
PR : MAVEN-1786
>From : Emmanuel Renaud
Modified:
maven/maven-1/core/trunk/src/java/org/apache/maven/werkz/Goal.java
Modified: maven/maven-1/core/trunk/src/java/org/apache/maven/werkz/Goal.java
URL: http://svn.apache.org/viewvc/maven/maven-1/core/trunk/src/java/org/apache/maven/werkz/Goal.java?rev=439244&r1=439243&r2=439244&view=diff
==============================================================================
--- maven/maven-1/core/trunk/src/java/org/apache/maven/werkz/Goal.java (original)
+++ maven/maven-1/core/trunk/src/java/org/apache/maven/werkz/Goal.java Fri Sep 1 02:20:21 2006
@@ -548,12 +548,12 @@
Iterator precursorIter = getPrecursors().iterator();
Goal eachPrereq = null;
-
while ( precursorIter.hasNext() )
{
eachPrereq = (Goal) precursorIter.next();
- eachPrereq.checkForCycles( initialGoal, new HashSet( visited ) );
+ eachPrereq.checkForCycles( initialGoal, visited );
+ visited.remove( eachPrereq );
}
}