Eric Sunshine [off-list ref] writes:
On Fri, Mar 5, 2021 at 4:50 PM Junio C Hamano [off-list ref] wrote:
quoted
This is totally expected behaviour. In general when you are working
with plumbing commands like diff-files and diff-index, you are
expected to do "update-index --refresh" upfront.
A plumbing command "git diff" has an equivalent of "update-index
--refresh" built into it, but the plumbing commands are designed
to be used in scripts, and in order to allow scripting programmers
to avoid making unnecessary "update-index --refresh", e.g.
Did you mean:
A porcelain command "git diff" has an equivalent...
Yes.