From 934ada531b4cf78b76f5b458190c1f057ff770c9 Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Mon, 12 Mar 2012 20:52:34 -0400
Subject: [PATCH] Revised reindex method per JGit team recommendation

---
 tests/com/gitblit/tests/LuceneUtilsTest.java |   26 ++++++++------------------
 1 files changed, 8 insertions(+), 18 deletions(-)

diff --git a/tests/com/gitblit/tests/LuceneUtilsTest.java b/tests/com/gitblit/tests/LuceneUtilsTest.java
index 3b21e71..e775458 100644
--- a/tests/com/gitblit/tests/LuceneUtilsTest.java
+++ b/tests/com/gitblit/tests/LuceneUtilsTest.java
@@ -35,42 +35,32 @@
 public class LuceneUtilsTest {
 
 	@Test
-	public void testQuickIndex() throws Exception {
+	public void testIndex() throws Exception {
 		// reindex helloworld
 		Repository repository = GitBlitSuite.getHelloworldRepository();
 		String name = StringUtils.getRelativePath(GitBlitSuite.REPOSITORIES.getAbsolutePath(),
 				repository.getDirectory().getAbsolutePath());
-		LuceneUtils.reindex(name, repository, false);
+		LuceneUtils.reindex(name, repository);
+		SearchResult result = LuceneUtils.search("type:blob AND id:bit.bit", 1, repository).get(0);		
+		assertEquals("Mike Donaghy", result.author);
+		result = LuceneUtils.search("type:blob AND id:clipper.prg", 1, repository).get(0);		
+		assertEquals("tinogomes", result.author);
 		repository.close();
 
 		// reindex theoretical physics
 		repository = GitBlitSuite.getTheoreticalPhysicsRepository();
 		name = StringUtils.getRelativePath(GitBlitSuite.REPOSITORIES.getAbsolutePath(),
 				repository.getDirectory().getAbsolutePath());
-		LuceneUtils.reindex(name, repository, false);
+		LuceneUtils.reindex(name, repository);
 		repository.close();
 		
 		// reindex JGit
 		repository = GitBlitSuite.getJGitRepository();
 		name = StringUtils.getRelativePath(GitBlitSuite.REPOSITORIES.getAbsolutePath(),
 				repository.getDirectory().getAbsolutePath());
-		LuceneUtils.reindex(name, repository, false);
+		LuceneUtils.reindex(name, repository);
 		repository.close();
 		
-		LuceneUtils.close();
-	}
-
-	@Test
-	public void testFullIndex() throws Exception {
-		// reindex helloworld
-		Repository repository = GitBlitSuite.getHelloworldRepository();
-		String name = StringUtils.getRelativePath(GitBlitSuite.REPOSITORIES.getAbsolutePath(),
-				repository.getDirectory().getAbsolutePath());
-		LuceneUtils.reindex(name, repository, true);
-		SearchResult result = LuceneUtils.search("type:blob AND id:bit.bit", 1, repository).get(0);		
-		repository.close();
-		assertEquals("Mike Donaghy", result.author);
-		//assertEquals("Mike Donaghy", result.date);
 		LuceneUtils.close();
 	}
 

--
Gitblit v1.9.1