diff options
author | Johannes Schindelin <johannes.schindelin@gmx.de> | 2015-10-06 15:18:34 +0200 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2015-10-07 10:47:10 -0700 |
commit | 38849a8116e690071c02eba0a8ef60a031a58080 (patch) | |
tree | 698f68b05e4eab803a511ddb47182c2a2d8361cd /builtin/checkout.c | |
parent | sha1_file: consolidate code to close a pack's file descriptor (diff) | |
download | tgif-38849a8116e690071c02eba0a8ef60a031a58080.tar.xz |
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 'builtin/checkout.c')
0 files changed, 0 insertions, 0 deletions