From: Eric Sunshine Date: Sun, 27 May 2018 07:18:42 GMT Subject: Re: [PATCH v2 1/4] diff: ignore --ita-[in]visible-in-index when diffing worktree-to-tree Message-ID: In-Reply-To: <20180526120846.23663-2-pclouds@gmail.com> On Sat, May 26, 2018 at 8:08 AM, Nguyễn Thái Ngọc Duy wrote: > This option is supposed to fix the diff of "diff-files" (not reporting > ita entries as new files) and "diff-index --cached " ( showing s/(\s/(/ > ita entries as present in the index with empty content) but not > "diff-index ". > > When --ita-invisible-in-index is set on "git diff-index ", > unpack_trees() will eventually call oneway_diff() on the ita entry > with the same code flow as "diff-index --cached ". We want to > ignore the ita entry for "diff-index --cached " but not > "diff-index " since the latter will examine and produce a diff > based on worktree entry's (real) content, not ita index entry's > (empty) content. > > Signed-off-by: Nguyễn Thái Ngọc Duy