Jens Lehmann [off-list ref] writes:
quoted
But I really, really, really want to avoid a fork() in the common case. I
do have some users on Windows, and I do have a few submodules in that
project. Having too many fork() calls there would just give Git a bad
reputation. And it has enough of that, it does not need more.
Me too thinks performance matters here. We do have a repo at my dayjob
with more than a handful of submodules and its main target platform is
windows ... so having that perform nicely is a win for us.
Numbers?
I'd prefer to avoid kludges that favors unsubstantiated performance
argument over correctness.
Thanks.