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;