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" );