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 )