aboutsummaryrefslogtreecommitdiff
path: root/COPYING
diff options
context:
space:
mode:
authorShawn O. Pearce <spearce@spearce.org>2006-12-24 00:46:13 -0500
committerJunio C Hamano <junkio@cox.net>2006-12-29 11:36:45 -0800
commit8c82534d89cef9260c12768e74eb4ef6c54f7217 (patch)
treeeb95cd05ad68277e028a2c4e542e639b4dd4feaf /COPYING
parent2dee8af67688bb24575dd6b07106bc41d9997923 (diff)
downloadgit-8c82534d89cef9260c12768e74eb4ef6c54f7217.tar.gz
git-8c82534d89cef9260c12768e74eb4ef6c54f7217.tar.xz
Default core.packdGitWindowSize to 1 MiB if NO_MMAP.
If the compiler has asked us to disable use of mmap() on their platform then we are forced to use git_mmap and its emulation via pread. In this case large (e.g. 32 MiB) windows for pack access are simply too big as a command will wind up reading a lot more data than it will ever need, significantly reducing response time. To prevent a high latency when NO_MMAP has been selected we now use a default of 1 MiB for core.packedGitWindowSize. Credit goes to Linus and Junio for recommending this more reasonable setting. [jc: upcased the name of the symbolic constant, and made another hardcoded constant into a symbolic constant while at it. ] Signed-off-by: Shawn O. Pearce <spearce@spearce.org> Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'COPYING')
0 files changed, 0 insertions, 0 deletions