From 9cf48d26e7c95306844a2f8e640cd691de3be220 Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Tue, 12 Jul 2011 20:27:56 -0400
Subject: [PATCH] Fix to build method.

---
 build.xml                        |    3 ++-
 src/com/gitblit/build/Build.java |    2 +-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/build.xml b/build.xml
index 954bc03..ab79413 100644
--- a/build.xml
+++ b/build.xml
@@ -2,7 +2,8 @@
 <project name="gitblit" default="compile" basedir=".">
 
 	<!-- Google Code upload task -->
-	<taskdef classname="net.bluecow.googlecode.ant.GoogleCodeUploadTask" classpath="${basedir}/tools/ant-googlecode-0.0.3.jar" name="gcupload"/>
+	<taskdef classname="net.bluecow.googlecode.ant.GoogleCodeUploadTask" 
+		classpath="${basedir}/tools/ant-googlecode-0.0.3.jar" name="gcupload"/>
 
 	<!-- Project Properties -->
 	<property name="project.jar" value="gitblit.jar" />
diff --git a/src/com/gitblit/build/Build.java b/src/com/gitblit/build/Build.java
index 998e7ba..bd5e2f3 100644
--- a/src/com/gitblit/build/Build.java
+++ b/src/com/gitblit/build/Build.java
@@ -313,7 +313,7 @@
 		String anim = "==========";
 		int width = Math.round(anim.length() * progress);
 		System.out.print("\r[");
-		System.out.print(anim.substring(0, width));
+		System.out.print(anim.substring(0, Math.min(width, anim.length())));
 		for (int i = 0; i < anim.length() - width; i++) {
 			System.out.print(' ');
 		}

--
Gitblit v1.9.1