Author: evenisse
Date: Mon Mar 12 06:57:22 2007
New Revision: 517220

URL: http://svn.apache.org/viewvc?view=rev&rev=517220
Log:
[SCM-247] Remove false negatives for Windows file names
Submitted by John Didion

Modified:
    
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svn-commons/src/main/java/org/apache/maven/scm/provider/svn/SvnChangeSet.java

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svn-commons/src/main/java/org/apache/maven/scm/provider/svn/SvnChangeSet.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svn-commons/src/main/java/org/apache/maven/scm/provider/svn/SvnChangeSet.java?view=diff&rev=517220&r1=517219&r2=517220
==============================================================================
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svn-commons/src/main/java/org/apache/maven/scm/provider/svn/SvnChangeSet.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svn-commons/src/main/java/org/apache/maven/scm/provider/svn/SvnChangeSet.java
 Mon Mar 12 06:57:22 2007
@@ -23,6 +23,7 @@
 import org.apache.maven.scm.ChangeSet;
 import org.apache.maven.scm.provider.ScmProviderRepository;
 import org.apache.maven.scm.provider.svn.repository.SvnScmProviderRepository;
+import org.codehaus.plexus.util.StringUtils;
 
 import java.util.Date;
 import java.util.Iterator;
@@ -61,7 +62,7 @@
             url += "/";
         }
 
-        String currentFile = url + filename;
+        String currentFile = url + StringUtils.replace( filename, "\\", "/" );
 
         if ( getFiles() != null )
         {
@@ -69,7 +70,7 @@
             {
                 ChangeFile file = (ChangeFile) i.next();
 
-                if ( currentFile.endsWith( file.getName() ) )
+                if ( currentFile.endsWith( StringUtils.replace( 
file.getName(), "\\", "/" ) ) )
                 {
                     return true;
                 }


Reply via email to