From 66c29a66638066c3c56cdcbd423d5c7874b73a27 Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Mon, 11 Apr 2011 09:59:56 -0400
Subject: [PATCH] Enforce default paging value.
---
gitblit.properties | 1 +
src/com/gitblit/wicket/panels/LogPanel.java | 4 ++++
2 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/gitblit.properties b/gitblit.properties
index 9174b33..8ea1cc6 100644
--- a/gitblit.properties
+++ b/gitblit.properties
@@ -78,6 +78,7 @@
summaryRefsCount = 5
# The number of commits to show on each page of a Log
+# Value must exceed 0 else default of 50 is used
logPageCommitsCount = 50
# Registered extensions for google-code-prettify
diff --git a/src/com/gitblit/wicket/panels/LogPanel.java b/src/com/gitblit/wicket/panels/LogPanel.java
index 8a22de1..17b01db 100644
--- a/src/com/gitblit/wicket/panels/LogPanel.java
+++ b/src/com/gitblit/wicket/panels/LogPanel.java
@@ -34,6 +34,10 @@
super(wicketId);
boolean pageResults = limit <= 0;
int itemsPerPage = StoredSettings.getInteger("logPageCommitsCount", 50);
+ if (itemsPerPage <= 1) {
+ itemsPerPage = 50;
+ }
+
final Map<ObjectId, List<String>> allRefs = JGitUtils.getAllRefs(r);
List<RevCommit> commits;
if (pageResults) {
--
Gitblit v1.9.1