You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by hb...@apache.org on 2012/08/17 12:06:30 UTC
svn commit: r1374190 -
/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/update/SvnUpdateConsumer.java
Author: hboutemy
Date: Fri Aug 17 10:06:29 2012
New Revision: 1374190
URL: http://svn.apache.org/viewvc?rev=1374190&view=rev
Log:
fixed StringIndexOutOfBoundsException found on Apache Jenkins
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/update/SvnUpdateConsumer.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/update/SvnUpdateConsumer.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/update/SvnUpdateConsumer.java?rev=1374190&r1=1374189&r2=1374190&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/update/SvnUpdateConsumer.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/update/SvnUpdateConsumer.java Fri Aug 17 10:06:29 2012
@@ -72,7 +72,14 @@ public class SvnUpdateConsumer
//[SCM-368]
if ( file.startsWith( workingDirectory.getAbsolutePath() ) )
{
- file = file.substring( this.workingDirectory.getAbsolutePath().length() + 1 );
+ if ( file.length() == workingDirectory.getAbsolutePath().length() )
+ {
+ file = ".";
+ }
+ else
+ {
+ file = file.substring( this.workingDirectory.getAbsolutePath().length() + 1 );
+ }
}
ScmFileStatus status;