From 99721ac4b79ce17bcd5b8247ac59126860b8efb5 Mon Sep 17 00:00:00 2001
From: Boris Prüßmann <boris@pruessmann.org>
Date: Mon, 02 Jan 2012 05:01:10 -0500
Subject: [PATCH] Fixed IndexOutOfBoundsException that occurs when a repository doesn't have commits within the requested time range.
---
tests/com/gitblit/tests/JGitUtilsTest.java | 10 ++++++++++
1 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/tests/com/gitblit/tests/JGitUtilsTest.java b/tests/com/gitblit/tests/JGitUtilsTest.java
index e330c42..4e85b49 100644
--- a/tests/com/gitblit/tests/JGitUtilsTest.java
+++ b/tests/com/gitblit/tests/JGitUtilsTest.java
@@ -333,6 +333,16 @@
}
@Test
+ public void testRevLogRange() throws Exception {
+ Repository repository = GitBlitSuite.getHelloworldRepository();
+ List<RevCommit> commits = JGitUtils.getRevLog(repository,
+ "fbd14fa6d1a01d4aefa1fca725792683800fc67e",
+ "85a0e4087b8439c0aa6b1f4f9e08c26052ab7e87");
+ repository.close();
+ assertEquals(14, commits.size());
+ }
+
+ @Test
public void testSearchTypes() throws Exception {
assertEquals(SearchType.COMMIT, SearchType.forName("commit"));
assertEquals(SearchType.COMMITTER, SearchType.forName("committer"));
--
Gitblit v1.9.1