From: Junio C Hamano <hidden> Date: 2016-06-15 22:42:16
Alex Riesen [off-list ref] writes:
It can happen if the temporary file already exists (i.e. after a panic
and reboot).
We use pid here and using somebody else's pid feels wrong but
that is only for collision avoidance, mktemp(3) is no better,
and neither tmpfile(3) nor mkstemp(3) are usable for directories
anyway, so your patch as is would be the best solution.
Thanks.