changeset 580:fa40f53ec019

fix String index out of range
author Pavel.Sher
date Wed, 27 Mar 2013 23:50:23 +0100
parents da75e774d237
children d693048e77ae
files mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/command/CommandUtil.java
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/command/CommandUtil.java	Wed Mar 27 21:49:46 2013 +0400
+++ b/mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/command/CommandUtil.java	Wed Mar 27 23:50:23 2013 +0100
@@ -18,6 +18,7 @@
 import jetbrains.buildServer.ExecResult;
 import jetbrains.buildServer.SimpleCommandLineProcessRunner;
 import jetbrains.buildServer.log.Loggers;
+import jetbrains.buildServer.util.StringUtil;
 import jetbrains.buildServer.vcs.VcsException;
 import org.jetbrains.annotations.NotNull;
 
@@ -80,7 +81,7 @@
     if (limit == -1) {
       Loggers.VCS.debug("Command " + command + " output:\n" + result.getStdout());
     } else {
-      Loggers.VCS.debug("Command " + command + " output:\n" + result.getStdout().substring(0, limit) + "...");
+      Loggers.VCS.debug("Command " + command + " output:\n" + StringUtil.truncateStringValueWithDotsAtEnd(result.getStdout(), limit));
     }
   }
 }