From 8a47deaba26f931b753773388007395edd02e266 Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Wed, 18 Sep 2013 11:31:01 -0400
Subject: [PATCH] Improve the rendering of the branch graph for summary page

---
 src/main/java/com/gitblit/BranchGraphServlet.java |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/main/java/com/gitblit/BranchGraphServlet.java b/src/main/java/com/gitblit/BranchGraphServlet.java
index 8fca455..95be613 100644
--- a/src/main/java/com/gitblit/BranchGraphServlet.java
+++ b/src/main/java/com/gitblit/BranchGraphServlet.java
@@ -137,10 +137,11 @@
 
 			// default to the items-per-page setting, unless specified
 			int maxCommits = GitBlit.getInteger(Keys.web.itemsPerPage, 50);
+			int requestedCommits = maxCommits;
 			if (!StringUtils.isEmpty(length)) {
 				int l = Integer.parseInt(length);
 				if (l > 0) {
-					maxCommits = l;
+					requestedCommits = l;
 				}
 			}
 
@@ -148,11 +149,11 @@
 			// commit displayed *likely* has correct lane assignments  
 			CommitList commitList = new CommitList();
 			commitList.source(rw);
-			commitList.fillTo(2*maxCommits);
+			commitList.fillTo(2*Math.max(requestedCommits, maxCommits));
 
 			// determine the appropriate width for the image
 			int numLanes = 0;
-			int numCommits = Math.min(maxCommits, commitList.size());			
+			int numCommits = Math.min(requestedCommits, commitList.size());			
 			for (int i = 0; i < numCommits; i++) {
 				PlotCommit<Lane> commit = commitList.get(i);
 				int pos = commit.getLane().getPosition();

--
Gitblit v1.9.1