Make git_mwindow_files_init() threadsafe.#3876
Conversation
This fixes issue #3875.
|
The problem is that git_mwindow_files_init is not protected. So if the The initialization of git__pack_cache does not form a transaction wrt I'm not too familiar with the setup of libgit2. I will note the
If you want to resolve this in another way, that is perfectly fine |
|
Thanks for the helpful writeup - this is a lovely analysis. I agree with your final assessment, that this is very much eligible to simply be created within Can you please sanity check #3879 for me and make sure that it solves your problem appropriately? Thanks! |

This fixes issue #3875.