Stefan Näwe [off-list ref] writes:
quoted
While I wasn't paying much attention to this, I vaguely recall that
people pointed out that using a fresh clone every time may not be
what you want to do in the first place, and I happen to agree with
them (and that is why I am not very much interested in this topic).
As I said: We'd be using 'git archive --remote...' if that was
submodule-aware.
That would still have to transfer full material enough to populate
the working tree for a single revision. I was wondering why "clone
once, and then update incrementally with 'fetch && reset --hard' &&
clean'" is not used, if the tree is for a build-bot.