summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJames Moger <james.moger@gitblit.com>2014-02-26 21:44:24 -0500
committerJames Moger <james.moger@gitblit.com>2014-02-26 21:45:20 -0500
commit8878502b6d9ad913c706d4e4cd40cf7e4376622b (patch)
treed20d7fb347a257f6b668f76c3ba53b3d20a06078 /src
parent87066a663797d6f17a16b269ed19199b8b50fe84 (diff)
downloadgitblit-8878502b6d9ad913c706d4e4cd40cf7e4376622b.tar.gz
gitblit-8878502b6d9ad913c706d4e4cd40cf7e4376622b.zip
Updated settings documentation (issue-352)
Change-Id: I3c2281881a74e549aa68c7af46c29422f3ae21bd
Diffstat (limited to 'src')
-rw-r--r--src/main/distrib/data/gitblit.properties27
1 files changed, 27 insertions, 0 deletions
diff --git a/src/main/distrib/data/gitblit.properties b/src/main/distrib/data/gitblit.properties
index 78717bb2..b9e6e06a 100644
--- a/src/main/distrib/data/gitblit.properties
+++ b/src/main/distrib/data/gitblit.properties
@@ -381,6 +381,33 @@ git.packedGitOpenFiles = 128
# Common unit suffixes of k, m, or g are supported.
# Documentation courtesy of the Gerrit project.
#
+#
+# NOTE: The importance of JGit's streamFileTreshold AND Git's bigFileThreshold
+# ISSUE: https://bugs.eclipse.org/bugs/show_bug.cgi?id=394078
+#
+# "core.bigFileThreshold
+#
+# Files larger than this size are stored deflated, without
+# attempting delta compression. Storing large files without
+# delta compression avoids excessive memory usage, at the
+# slight expense of increased disk usage.
+#
+# Default is 512 MiB on all platforms.
+# This should be reasonable for most projects as source code and other
+# text files can still be delta compressed,
+# but larger binary media files won't be."
+# -- Git documentation
+#
+# If streamFileTreshold < bigFileTreshold you _may_ spend alot of time waiting
+# for push and/or fetch to complete. It may even look hung.
+#
+# Until the issue is resolved gracefully, a workaround is to configure
+# bigFileThreshold < streamFileTreshold AND then repack the repository.
+#
+# e.g. from the repository folder with Gitblit NOT running:
+# git config core.bigFileTreshold 40m
+# git gc --aggressive
+#
# SINCE 1.0.0
# RESTART REQUIRED
git.streamFileThreshold = 50m