You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@archiva.apache.org by jo...@apache.org on 2007/09/18 06:19:53 UTC

svn commit: r576684 - /maven/archiva/trunk/archiva-base/archiva-repository-layer/src/main/java/org/apache/maven/archiva/repository/metadata/MetadataTools.java

Author: joakime
Date: Mon Sep 17 21:19:50 2007
New Revision: 576684

URL: http://svn.apache.org/viewvc?rev=576684&view=rev
Log:
Making pattern matching work in a platform neutral filesystem way.

Modified:
    maven/archiva/trunk/archiva-base/archiva-repository-layer/src/main/java/org/apache/maven/archiva/repository/metadata/MetadataTools.java

Modified: maven/archiva/trunk/archiva-base/archiva-repository-layer/src/main/java/org/apache/maven/archiva/repository/metadata/MetadataTools.java
URL: http://svn.apache.org/viewvc/maven/archiva/trunk/archiva-base/archiva-repository-layer/src/main/java/org/apache/maven/archiva/repository/metadata/MetadataTools.java?rev=576684&r1=576683&r2=576684&view=diff
==============================================================================
--- maven/archiva/trunk/archiva-base/archiva-repository-layer/src/main/java/org/apache/maven/archiva/repository/metadata/MetadataTools.java (original)
+++ maven/archiva/trunk/archiva-base/archiva-repository-layer/src/main/java/org/apache/maven/archiva/repository/metadata/MetadataTools.java Mon Sep 17 21:19:50 2007
@@ -464,10 +464,14 @@
 
     private boolean matchesArtifactPattern( String relativePath )
     {
+        // Correct the slash pattern.
+        relativePath = relativePath.replace( '\\', '/' );
+        
         Iterator<String> it = this.artifactPatterns.iterator();
         while ( it.hasNext() )
         {
             String pattern = it.next();
+            
             if ( SelectorUtils.matchPath( pattern, relativePath, false ) )
             {
                 // Found match