From: Junio C Hamano Date: Mon, 08 Jul 2019 19:24:10 GMT Subject: Re: [PATCH 0/1] diff: release all handles before running external diff Message-ID: In-Reply-To: "Johannes Schindelin via GitGitGadget" 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.