Code

remove .keep pack lock files when done with refs update
authorNicolas Pitre <nico@cam.org>
Wed, 1 Nov 2006 22:06:25 +0000 (17:06 -0500)
committerJunio C Hamano <junkio@cox.net>
Fri, 3 Nov 2006 08:24:07 +0000 (00:24 -0800)
commit576162a45f35e157427300066b0ff566ff698a0f
tree2fdc7abe3ac1688b340b30cffd7d5e086c04998f
parent9ca4a201eaf0c58dbc7184cb2d5ab01c48cb7447
remove .keep pack lock files when done with refs update

This makes both git-fetch and git-push (fetch-pack and receive-pack)
safe against a possible race with aparallel git-repack -a -d that could
prune the new pack while it is not yet referenced, and remove the .keep
file after refs have been updated.

Signed-off-by: Nicolas Pitre <nico@cam.org>
Signed-off-by: Junio C Hamano <junkio@cox.net>
Documentation/git-index-pack.txt
git-fetch.sh
index-pack.c
receive-pack.c