You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm-commits@maven.apache.org by ol...@apache.org on 2010/06/19 16:41:25 UTC
svn commit: r956229 -
/maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/mkdir/SvnMkdirCommand.java
Author: olamy
Date: Sat Jun 19 14:41:24 2010
New Revision: 956229
URL: http://svn.apache.org/viewvc?rev=956229&view=rev
Log:
fix windauze mkdir svn
Modified:
maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/mkdir/SvnMkdirCommand.java
Modified: maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/mkdir/SvnMkdirCommand.java
URL: http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/mkdir/SvnMkdirCommand.java?rev=956229&r1=956228&r2=956229&view=diff
==============================================================================
--- maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/mkdir/SvnMkdirCommand.java (original)
+++ maven/scm/trunk/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/main/java/org/apache/maven/scm/provider/svn/svnexe/command/mkdir/SvnMkdirCommand.java Sat Jun 19 14:41:24 2010
@@ -19,6 +19,8 @@ package org.apache.maven.scm.provider.sv
* under the License.
*/
+import hidden.org.codehaus.plexus.interpolation.os.Os;
+
import java.io.File;
import java.io.IOException;
import java.util.Iterator;
@@ -32,6 +34,7 @@ import org.apache.maven.scm.provider.svn
import org.apache.maven.scm.provider.svn.repository.SvnScmProviderRepository;
import org.apache.maven.scm.provider.svn.svnexe.command.SvnCommandLineUtils;
import org.codehaus.plexus.util.FileUtils;
+import org.codehaus.plexus.util.StringUtils;
import org.codehaus.plexus.util.cli.CommandLineException;
import org.codehaus.plexus.util.cli.CommandLineUtils;
import org.codehaus.plexus.util.cli.Commandline;
@@ -111,7 +114,11 @@ public class SvnMkdirCommand
Iterator it = fileSet.getFileList().iterator();
String dirPath = ( (File) it.next() ).getPath();
-
+ // replacing \ with / for windauze
+ if ( dirPath != null && Os.isFamily( Os.FAMILY_DOS ) )
+ {
+ dirPath = StringUtils.replace( dirPath, "\\", "/" );
+ }
cl.createArg().setValue( repository.getUrl() + "/" + dirPath );
if ( messageFile != null )