-
- Downloads
fix deletion of .git/objects sub-directories in git-prune/repack
Both git-prune and git-repack (and thus, git-gc) try to rmdir while holding a DIR* handle on the directory. This can leave dangling empty directories in the .git/objects on platforms where directory cannot be removed while they are open. First call closedir() and then rmdir(); that is more logical ordering. Reported-by:John Chen <john0312@gmail.com> Reported-by:
Stefan Naewe <stefan.naewe@gmail.com> Signed-off-by:
Karsten Blees <blees@dcon.de> Improved-and-Acked-by:
Johannes Sixt <j6t@kdbg.org> Signed-off-by:
Junio C Hamano <gitster@pobox.com>
Please register or sign in to comment