From: Junio C Hamano Date: Fri, 05 Mar 2021 22:28:30 GMT Subject: Re: "git diff-files" command reports differences that don't exist Message-ID: In-Reply-To: Eric Sunshine writes: > On Fri, Mar 5, 2021 at 4:50 PM Junio C Hamano wrote: >> 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.