I've said "I am done with diff" twice on this list already.
Aside from unevitable bug reports ;-) I think this time I am
done. At least the major ones I wanted to do.
Except one thing. What do you think about the current behaviour
of "diff-cache -p (uncached") in a work tree which was freshly
checked-out, unmodified but you "touch"ed some files to make
them stat-dirty?
I think ancient diff-cache did not report those files, but with
the new "diff --git" headers it will show the "diff --git"
header mentioning those files followed by no content nor mode
changes. Admittedly this matches the diff-raw output behaviour
more closely, but I find it a bit distracting. Do you care
about cleaning this up?