Author: maartenc
Date: Thu Aug 23 22:26:26 2012
New Revision: 1376743

URL: http://svn.apache.org/viewvc?rev=1376743&view=rev
Log:
Reverting some unwanted changes...

Modified:
    ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/core/OsgiLatestStrategy.java
    
ant/ivy/core/trunk/src/java/org/apache/ivy/plugins/latest/LatestRevisionStrategy.java
    
ant/ivy/core/trunk/src/java/org/apache/ivy/plugins/version/LatestVersionMatcher.java

Modified: 
ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/core/OsgiLatestStrategy.java
URL: 
http://svn.apache.org/viewvc/ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/core/OsgiLatestStrategy.java?rev=1376743&r1=1376742&r2=1376743&view=diff
==============================================================================
--- 
ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/core/OsgiLatestStrategy.java 
(original)
+++ 
ant/ivy/core/trunk/src/java/org/apache/ivy/osgi/core/OsgiLatestStrategy.java 
Thu Aug 23 22:26:26 2012
@@ -72,9 +72,7 @@ public class OsgiLatestStrategy extends 
             ModuleRevisionId mrid1 = ModuleRevisionId.newInstance("", "", 
rev1);
             ModuleRevisionId mrid2 = ModuleRevisionId.newInstance("", "", 
rev2);
             
-            if (vmatcher.isDynamic(mrid1) && vmatcher.isDynamic(mrid2)) {
-                return vmatcher.compare(mrid1, mrid2, mridComparator);
-            } else if (vmatcher.isDynamic(mrid1)) {
+            if (vmatcher.isDynamic(mrid1)) {
                 int c = vmatcher.compare(mrid1, mrid2, mridComparator);
                 return c >= 0 ? 1 : -1;
             } else if (vmatcher.isDynamic(mrid2)) {

Modified: 
ant/ivy/core/trunk/src/java/org/apache/ivy/plugins/latest/LatestRevisionStrategy.java
URL: 
http://svn.apache.org/viewvc/ant/ivy/core/trunk/src/java/org/apache/ivy/plugins/latest/LatestRevisionStrategy.java?rev=1376743&r1=1376742&r2=1376743&view=diff
==============================================================================
--- 
ant/ivy/core/trunk/src/java/org/apache/ivy/plugins/latest/LatestRevisionStrategy.java
 (original)
+++ 
ant/ivy/core/trunk/src/java/org/apache/ivy/plugins/latest/LatestRevisionStrategy.java
 Thu Aug 23 22:26:26 2012
@@ -109,9 +109,7 @@ public class LatestRevisionStrategy exte
             ModuleRevisionId mrid1 = ModuleRevisionId.newInstance("", "", 
rev1);
             ModuleRevisionId mrid2 = ModuleRevisionId.newInstance("", "", 
rev2);
 
-            if (vmatcher.isDynamic(mrid1) && vmatcher.isDynamic(mrid2)) {
-                return vmatcher.compare(mrid1, mrid2, mridComparator);
-            } else if (vmatcher.isDynamic(mrid1)) {
+            if (vmatcher.isDynamic(mrid1)) {
                 int c = vmatcher.compare(mrid1, mrid2, mridComparator);
                 return c >= 0 ? 1 : -1;
             } else if (vmatcher.isDynamic(mrid2)) {

Modified: 
ant/ivy/core/trunk/src/java/org/apache/ivy/plugins/version/LatestVersionMatcher.java
URL: 
http://svn.apache.org/viewvc/ant/ivy/core/trunk/src/java/org/apache/ivy/plugins/version/LatestVersionMatcher.java?rev=1376743&r1=1376742&r2=1376743&view=diff
==============================================================================
--- 
ant/ivy/core/trunk/src/java/org/apache/ivy/plugins/version/LatestVersionMatcher.java
 (original)
+++ 
ant/ivy/core/trunk/src/java/org/apache/ivy/plugins/version/LatestVersionMatcher.java
 Thu Aug 23 22:26:26 2012
@@ -57,14 +57,6 @@ public class LatestVersionMatcher extend
      */
     public int compare(ModuleRevisionId askedMrid, ModuleRevisionId foundMrid,
             Comparator staticComparator) {
-        if (isDynamic(askedMrid) && !isDynamic(foundMrid)) {
-            return needModuleDescriptor(askedMrid, null) ? 0 : 1;
-        }
-        
-        String askedStatus = 
askedMrid.getRevision().substring("latest.".length());
-        String foundStatus = 
foundMrid.getRevision().substring("latest.".length());
-        
-        List statuses = StatusManager.getCurrent().getStatuses();
-        return statuses.indexOf(askedStatus) - statuses.indexOf(foundStatus);
+        return needModuleDescriptor(askedMrid, foundMrid) ? 0 : 1;
     }
 }


Reply via email to