summaryrefslogtreecommitdiff
path: root/Documentation
diff options
context:
space:
mode:
authorLibravatar Shawn O. Pearce <spearce@spearce.org>2011-03-02 10:01:54 -0800
committerLibravatar Junio C Hamano <gitster@pobox.com>2011-03-02 11:25:30 -0800
commitd131b7afea58f47721dafd013ab6aff4adfc42dd (patch)
treeeba3c5c258ff6408d15170e03cf005ff40bceed8 /Documentation
parentmingw: add minimum getrlimit() compatibility stub (diff)
downloadtgif-d131b7afea58f47721dafd013ab6aff4adfc42dd.tar.xz
sha1_file.c: Don't retain open fds on small packs
If a pack file is small enough that its entire contents fits within one mmap window, mmap the file and then immediately close its file descriptor. This reduces the number of file descriptors that are needed to read from repositories with many tiny pack files, such as one that has received 1000 pushes (and created 1000 small pack files) since its last repack. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'Documentation')
0 files changed, 0 insertions, 0 deletions