Return-Path: Delivered-To: apmail-maven-commits-archive@www.apache.org Received: (qmail 47781 invoked from network); 25 Nov 2008 19:41:34 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 25 Nov 2008 19:41:34 -0000 Received: (qmail 91667 invoked by uid 500); 25 Nov 2008 19:41:37 -0000 Delivered-To: apmail-maven-commits-archive@maven.apache.org Received: (qmail 91616 invoked by uid 500); 25 Nov 2008 19:41:37 -0000 Mailing-List: contact commits-help@maven.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@maven.apache.org Delivered-To: mailing list commits@maven.apache.org Received: (qmail 91603 invoked by uid 99); 25 Nov 2008 19:41:37 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 25 Nov 2008 11:41:37 -0800 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 25 Nov 2008 19:40:19 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id 2E98A2388892; Tue, 25 Nov 2008 11:41:06 -0800 (PST) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r720571 - in /maven/mercury/trunk/mercury-md/mercury-md-sat/src: main/java/org/apache/maven/mercury/metadata/sat/DefaultSatSolver.java test/java/org/apache/maven/mercury/metadata/sat/DefaultSatSolverTest.java Date: Tue, 25 Nov 2008 19:41:05 -0000 To: commits@maven.apache.org From: ogusakov@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20081125194106.2E98A2388892@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: ogusakov Date: Tue Nov 25 11:41:05 2008 New Revision: 720571 URL: http://svn.apache.org/viewvc?rev=720571&view=rev Log: rolled back Ben's changes - MERCURY-40 as TBD Modified: maven/mercury/trunk/mercury-md/mercury-md-sat/src/main/java/org/apache/maven/mercury/metadata/sat/DefaultSatSolver.java maven/mercury/trunk/mercury-md/mercury-md-sat/src/test/java/org/apache/maven/mercury/metadata/sat/DefaultSatSolverTest.java Modified: maven/mercury/trunk/mercury-md/mercury-md-sat/src/main/java/org/apache/maven/mercury/metadata/sat/DefaultSatSolver.java URL: http://svn.apache.org/viewvc/maven/mercury/trunk/mercury-md/mercury-md-sat/src/main/java/org/apache/maven/mercury/metadata/sat/DefaultSatSolver.java?rev=720571&r1=720570&r2=720571&view=diff ============================================================================== --- maven/mercury/trunk/mercury-md/mercury-md-sat/src/main/java/org/apache/maven/mercury/metadata/sat/DefaultSatSolver.java (original) +++ maven/mercury/trunk/mercury-md/mercury-md-sat/src/main/java/org/apache/maven/mercury/metadata/sat/DefaultSatSolver.java Tue Nov 25 11:41:05 2008 @@ -23,7 +23,7 @@ import java.util.Arrays; import java.util.Collections; import java.util.Comparator; -import java.util.LinkedHashMap; +import java.util.HashMap; import java.util.List; import java.util.Map; @@ -143,7 +143,7 @@ throw new SatException( "cannot apply policies to a null tree" ); // TODO og: assumption - around 128 GA's per tree. If more - map reallocates - slow down. - Map> buckets = new LinkedHashMap>(128); + Map> buckets = new HashMap>(128); fillBuckets( buckets, _root ); sortBuckets( buckets, comparators ); useBuckets( buckets ); @@ -419,7 +419,7 @@ if( children == null || children.size() < 1 ) throw new SatException("there are queries, but not results. Queries: "+queries); - Map> res = new LinkedHashMap>( queries.size() ); + Map> res = new HashMap>( queries.size() ); for( ArtifactBasicMetadata q : queries ) { List bucket = new ArrayList(4); Modified: maven/mercury/trunk/mercury-md/mercury-md-sat/src/test/java/org/apache/maven/mercury/metadata/sat/DefaultSatSolverTest.java URL: http://svn.apache.org/viewvc/maven/mercury/trunk/mercury-md/mercury-md-sat/src/test/java/org/apache/maven/mercury/metadata/sat/DefaultSatSolverTest.java?rev=720571&r1=720570&r2=720571&view=diff ============================================================================== --- maven/mercury/trunk/mercury-md/mercury-md-sat/src/test/java/org/apache/maven/mercury/metadata/sat/DefaultSatSolverTest.java (original) +++ maven/mercury/trunk/mercury-md/mercury-md-sat/src/test/java/org/apache/maven/mercury/metadata/sat/DefaultSatSolverTest.java Tue Nov 25 11:41:05 2008 @@ -21,7 +21,7 @@ import java.io.IOException; import java.util.ArrayList; import java.util.Comparator; -import java.util.LinkedHashMap; +import java.util.HashMap; import java.util.List; import java.util.Map; @@ -175,7 +175,7 @@ comparators.add( new ClassicDepthComparator() ); comparators.add( new ClassicVersionComparator() ); - Map> buckets = new LinkedHashMap>(128); + Map> buckets = new HashMap>(128); DefaultSatSolver.fillBuckets( buckets, aa1 ); DefaultSatSolver.sortBuckets( buckets, comparators ); @@ -342,8 +342,8 @@ assertEquals( 3, res.size() ); assertTrue( res.contains( a1 ) ); - assertTrue( res.contains( b1 ) ); - assertTrue( res.contains( c2 ) ); + assertTrue( res.contains( b2 ) ); + assertTrue( res.contains( c1 ) ); } //---------------------------------------------------------------------- // b:b:1 - c:c:[2,4) @@ -419,8 +419,8 @@ assertEquals( 3, res.size() ); assertTrue( res.contains( a1 ) ); - assertTrue( res.contains( b1 ) ); - assertTrue( res.contains( c2 ) ); + assertTrue( res.contains( b2 ) ); + assertTrue( res.contains( c1 ) ); } //---------------------------------------------------------------------- // d:d:1 - c:c:[2,4)