Re: [PATCH] cvsimport - streamline temp index file creation and avoid creating empty tmpfiles
- From
Junio C Hamano <junkio@cox.net>
- Date
- Jun 24, 2006, 06:59 UTC
- Message-ID
- <7vk67711kf.fsf@assigned-by-dhcp.cox.net>
- In-Reply-To
- <11511257501323-git-send-email-martin@catalyst.net.nz>
Martin Langhoff <martin@catalyst.net.nz> writes:
Show 11 quoted lines
> On 6/24/06, Johannes Schindelin <Johannes.Schindelin@gmx.de> wrote: >> It seems that git-cvsimport makes a temporary file of size 0, which cannot >> get mmap()ed, because it has size 0. > > This switch to tmpnam() avoids creating the tmpfile in the first place and > streamlines the code. This handling of tmpfiles is slightly safer, but there > is an inherent race condition. > > --- > NOTE: (a) I cannot reproduce the problem and (b) this is only lightly tested, > if trivial.
Thanks both.
I'd take this to "next" after I hear from somebody, most likely Johannes, who had trouble with the code earlier that the problem is fixed.