You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by ol...@apache.org on 2012/09/04 12:10:08 UTC

svn commit: r1380516 - /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: Tue Sep  4 10:10:07 2012
New Revision: 1380516

URL: http://svn.apache.org/viewvc?rev=1380516&view=rev
Log:
for remote mkdir we need to need to create basedir for command execution

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=1380516&r1=1380515&r2=1380516&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 Tue Sep  4 10:10:07 2012
@@ -119,6 +119,12 @@ public class SvnMkdirCommand
     protected static Commandline createCommandLine( SvnScmProviderRepository repository, ScmFileSet fileSet,
                                                     File messageFile, boolean createInLocal )
     {
+        // as we want to be able to create path remote only create this directory if not here
+
+        if ( !fileSet.getBasedir().exists() && !createInLocal )
+        {
+            fileSet.getBasedir().mkdirs();
+        }
         Commandline cl = SvnCommandLineUtils.getBaseSvnCommandLine( fileSet.getBasedir(), repository );
 
         cl.createArg().setValue( "mkdir" );