David Kastrup [off-list ref] writes:
Ack, ack, ack. The current default behavior is plainly unusable. For
example, I've rsynced -a a tree including .git, and suddenly git-diff
goes out of kilter. And stops doing so when running git-status
once.
Unfortunately, the patch solves the "large and irrelevant output" of
git-diff, but not the performance problem (see the rest of the thread,
I failed to convince Junio that updating the index was a performance
improvement while keeping the same user semantics).
--
Matthieu