Tangential comment: I have always recoiled from git. The appearance of "diff --git" in Ingo's post reinforced my aversion.. --git is not mentioned in any documentation (man or texinfo) I could get my hands on.
Gnu diff's 100-line help message is depressing enough even without --git. Where did --git come from and what special pleading justifies it? Doug