From 9e2f9ddbe46e88c919834940352dcead61ac7a02 Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Sat, 10 Mar 2012 14:10:48 -0500
Subject: [PATCH] Lucene adjustments

---
 src/com/gitblit/utils/LuceneUtils.java |   11 ++++-------
 1 files changed, 4 insertions(+), 7 deletions(-)

diff --git a/src/com/gitblit/utils/LuceneUtils.java b/src/com/gitblit/utils/LuceneUtils.java
index fe36a83..3b3c30e 100644
--- a/src/com/gitblit/utils/LuceneUtils.java
+++ b/src/com/gitblit/utils/LuceneUtils.java
@@ -292,12 +292,13 @@
 				TreeWalk treeWalk = new TreeWalk(repository);
 				treeWalk.addTree(branchHead.getTree());
 				treeWalk.setRecursive(true);
+								
 				
 				while (treeWalk.next()) {
 					result.blobCount++;
 					String blobPath = treeWalk.getPathString();
 					RevCommit blobRev = branchHead;
-					
+				
 					RevWalk blobWalk = null;
 					if (fullIndex) {
 						// XXX this is _really_ slow, there must be a better way
@@ -308,11 +309,7 @@
 								PathFilterGroup.createFromStrings(Collections.singleton(blobPath)),
 								TreeFilter.ANY_DIFF);
 						blobWalk.setTreeFilter(filter);
-
-						for (RevCommit commit : blobWalk) {
-							blobRev = commit;
-							break;
-						}
+						blobRev = blobWalk.next();
 					}
 					
 					String blobAuthor = getAuthor(blobRev);
@@ -321,7 +318,7 @@
 							Resolution.MINUTE);
 					
 					if (blobWalk != null) {
-						blobWalk.dispose();
+						blobWalk.dispose();						
 					}
 					
 					Document doc = new Document();

--
Gitblit v1.9.1