"Johannes Schindelin via GitGitGadget" <gitgitgadget@xxxxxxxxx> writes: > On Windows, it is not possible to overwrite a file as long as any process > holds a read handle to it. Even keeping regions memory-mapped prevents that. That second sentence was quite helpful, as I do recall us closing after mmapping. Without it, the justification becomes quite weak.