From d896e62505a429ee27237b3302d7c04e7ff8e6df Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Thu, 15 Mar 2012 18:02:14 -0400
Subject: [PATCH] Refactored Lucene integration and fixed two index deleteDocument bugs

---
 distrib/gitblit.properties |   23 ++++++++++++++---------
 1 files changed, 14 insertions(+), 9 deletions(-)

diff --git a/distrib/gitblit.properties b/distrib/gitblit.properties
index ede5f59..18eafca 100644
--- a/distrib/gitblit.properties
+++ b/distrib/gitblit.properties
@@ -92,24 +92,29 @@
 groovy.postReceiveScripts =
 
 # If true, a Lucene index will be generated and maintained for each repository.
-# Lucene search replaces brute-force Git repository traversal.
+# Lucene search replaces brute-force Git repository traversal. Initial indexing
+# or reindexing of a repository can be memory intensive so be advised that you
+# may need to adjust your JVM heap setting accordingly (e.g. -Xmx1024M)
 #
 # SINCE 0.9.0
 # RESTART REQUIRED
 lucene.enable  = false
 
-# If *lucene.pollingMode* = true, Gitblit will periodically check all repositories
-# for branch updates.
-# If *lucene.pollingMode* = false, repositories will only be indexed on pushes
-# to Gitblit.
+# This value specifies the idle period for the Lucene executor to wait between
+# repository ref checks.  If refs have been changed since the last check, the
+# executor will incrementally index the changes.
 #
-# Regardless of this setting, Gitblit will check all repositories for branch
-# updates 1 minute after startup. Indexes will automatically be built for any
-# repository that is missing its index  or if an index version change is detected.
+# Gitblit will check all repositories for branch updates 1 minute after startup.
+# Indexes will automatically be built for any repository that is missing its index
+# or if an index version change is detected.
+#
+#   The shortest frequency allowed is every 2 minutes
+#   Decimal frequency values are cast to integers
+#   Frequency values may be specified in mins, hours, or days
 #
 # SINCE 0.9.0
 # RESTART REQUIRED
-lucene.pollingMode = false
+lucene.frequency = 2 mins
 
 #
 # Authentication Settings

--
Gitblit v1.9.1