summaryrefslogtreecommitdiffstats
path: root/distrib
diff options
context:
space:
mode:
authorJames Moger <james.moger@gitblit.com>2012-08-17 15:17:16 -0400
committerJames Moger <james.moger@gitblit.com>2012-08-17 15:17:16 -0400
commitfee0600989ccc271e3f3b44a06599682698c425f (patch)
tree9593d158915bbb14ffb1c46c9b94943f811e302a /distrib
parenteb741abbb84437a08004bac2e219513400d9e56c (diff)
downloadgitblit-fee0600989ccc271e3f3b44a06599682698c425f.tar.gz
gitblit-fee0600989ccc271e3f3b44a06599682698c425f.zip
Optionally cache repository list for improved performance
Diffstat (limited to 'distrib')
-rw-r--r--distrib/gitblit.properties19
1 files changed, 15 insertions, 4 deletions
diff --git a/distrib/gitblit.properties b/distrib/gitblit.properties
index 836ac05c..80cbb7e1 100644
--- a/distrib/gitblit.properties
+++ b/distrib/gitblit.properties
@@ -12,6 +12,17 @@
# RESTART REQUIRED
git.repositoriesFolder = git
+# Build the available repository list at startup and cache this list for reuse.
+# This reduces disk io when presenting the repositories page, responding to rpcs,
+# etc, but it means that Gitblit will not automatically identify repositories
+# added or deleted by external tools.
+#
+# For this case you can use curl, wget, etc to issue an rpc request to clear the
+# cache (e.g. https://localhost/rpc?req=CLEAR_REPOSITORY_CACHE)
+#
+# SINCE 1.1.0
+git.cacheRepositoryList = true
+
# Search the repositories folder subfolders for other repositories.
# Repositories MAY NOT be nested (i.e. one repository within another)
# but they may be grouped together in subfolders.
@@ -24,7 +35,7 @@ git.searchRepositoriesSubfolders = true
# Maximum number of folders to recurse into when searching for repositories.
# The default value, -1, disables depth limits.
#
-# SINCE 1.0.1
+# SINCE 1.1.0
git.searchRecursionDepth = -1
# List of regex exclusion patterns to match against folders found in
@@ -34,7 +45,7 @@ git.searchRecursionDepth = -1
#
# SPACE-DELIMITED
# CASE-SENSITIVE
-# SINCE 1.0.1
+# SINCE 1.1.0
git.searchExclusions =
# List of regex url patterns for extracting a repository name when locating
@@ -46,7 +57,7 @@ git.searchExclusions =
#
# SPACE-DELIMITED
# CASE-SENSITIVE
-# SINCE 1.0.1
+# SINCE 1.1.0
git.submoduleUrlPatterns = .*?://github.com/(.*)
# Allow push/pull over http/https with JGit servlet.
@@ -80,7 +91,7 @@ git.defaultAccessRestriction = NONE
# AUTHENTICATED = any authenticated user is granted restricted access
# NAMED = only named users/teams are granted restricted access
#
-# SINCE 1.0.1
+# SINCE 1.1.0
git.defaultAuthorizationControl = NAMED
# Number of bytes of a pack file to load into memory in a single read operation.