summaryrefslogtreecommitdiff
path: root/contrib/hooks/pre-auto-gc-battery
diff options
context:
space:
mode:
authorLibravatar Matt McCutchen <matt@mattmccutchen.net>2016-11-15 14:08:51 -0500
committerLibravatar Junio C Hamano <gitster@pobox.com>2016-11-16 13:42:17 -0800
commitf1350d0c125a1e6a73e3b6461fa90c77843c5f74 (patch)
tree41e3d58e1632d5d3d417bb7b79075a3015dcd4fb /contrib/hooks/pre-auto-gc-battery
parentGit 2.8.4 (diff)
downloadtgif-f1350d0c125a1e6a73e3b6461fa90c77843c5f74.tar.xz
git-gc.txt: expand discussion of races with other processes
In general, "git gc" may delete objects that another concurrent process is using but hasn't created a reference to. Git has some mitigations, but they fall short of a complete solution. Document this in the git-gc(1) man page and add a reference from the documentation of the gc.pruneExpire config variable. Based on a write-up by Jeff King: http://marc.info/?l=git&m=147922960131779&w=2 Signed-off-by: Matt McCutchen <matt@mattmccutchen.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'contrib/hooks/pre-auto-gc-battery')
0 files changed, 0 insertions, 0 deletions