From: Junio C Hamano Date: Mon, 27 Jan 2014 23:45:52 GMT Subject: Re: [PATCH v2 3/3] diff: turn skip_stat_unmatch on selectively Message-ID: In-Reply-To: <1390863568-22656-1-git-send-email-pclouds@gmail.com> Nguyễn Thái Ngọc Duy writes: > skip_stat_unmatch flag is added in fb13227 (git-diff: squelch "empty" > diffs - 2007-08-03) to ignore empty diffs caused by stat-only > dirtiness. In some diff case, stat is not involved at all. While > the code is written in a way that no expensive I/O is done, we still > need to move all file pairs from the old queue to the new queue in > diffcore_skip_stat_unmatch(). > > Only enable it when worktree is involved: "diff" and "diff ". > This should help track down how skip_stat_unmatch is actually used > when bugs occur. > > Signed-off-by: Nguyễn Thái Ngọc Duy > --- > This replaces 'diff: turn off skip_stat_unmatch on "diff --cached"' > The previous patch obviously leaves skip_stat_unmatch on in "diff > " and maybe other cases. Oops, I lost track. Sorry.