summaryrefslogtreecommitdiff
path: root/progress.c
diff options
context:
space:
mode:
authorJohannes Schindelin <johannes.schindelin@gmx.de>2015-10-06 13:18:34 (GMT)
committerJunio C Hamano <gitster@pobox.com>2015-10-07 17:47:10 (GMT)
commit38849a8116e690071c02eba0a8ef60a031a58080 (patch)
tree698f68b05e4eab803a511ddb47182c2a2d8361cd /progress.c
parent71fe5d7fb03c0db6edcae39a0312bae2c014a818 (diff)
downloadgit-38849a8116e690071c02eba0a8ef60a031a58080.zip
git-38849a8116e690071c02eba0a8ef60a031a58080.tar.gz
git-38849a8116e690071c02eba0a8ef60a031a58080.tar.bz2
sha1_file.c: add a function to release all packs
On Windows, files that are in use cannot be removed or renamed. That means that we have to release pack files when we are about to, say, repack them. Let's introduce a convenient function to close all the pack files and their idx files. While at it, we consolidate the close windows/close fd/close index stanza in `free_pack_by_name()` into the `close_pack()` function that is used by the new `close_all_packs()` function to avoid repeated code. Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'progress.c')
0 files changed, 0 insertions, 0 deletions