Nick Hengeveld [off-list ref] writes:
The way I understand this sequence, one and two will not be writing to
the same file. When two unlinks tmpfile, one will still be able to
write to its local, but the body of the file that one is writing will
be removed when it closes local.
True. What I meant by "interesting" is that two is reading from
what one is writing.
quoted
Not that I think the multiple instances should be prevented at
this low level --- if they stomp on each other at this level, it
is very likely the they are doing duplicated work on the network
side as well, and should be prevented from doing so at much
higher level than this, I think. That's why I said I do not
mind BKL upfront in git-fetch.sh.
True, is that something I should include with the partial patch?
No.