Thomas Rast [off-list ref] writes:
* Give up and stick with Dmitry's patch :-)
You obviously didn't read the last line of my message before responding.
In any case, I have a suspicion that streaming to a single loose object
file would not buy us much (that is the only case the "cross directory
rename" could matter), exactly because we wouldn't want to leave an object
in loose form if it is so big that we do not want to slurp it in full into
memory anyway. If we stream such a huge object directly to a new pack, on
the other hand, there won't be any cross directory rename issues.