Linus Torvalds [off-list ref] writes:
quoted
quoted
I'd love for every single shell-script in git core to be written in C, so
that we can drop the dependency on shell *entirely*.
What about the test suite?
The test suite is indeed special. But I think that's a "build requiement",
and if we require something like shell for *building*, that's different
from requiring normal users to have it.
Also it is a good test for the kind of scriptability you (and I)
seek. We should not drop shell from the test suite for that
reason.