From 5f53d50492ec9f09fcd5d7e239e59585441ce5cb Mon Sep 17 00:00:00 2001 From: Glenn Vriesman Date: Mon, 3 Feb 2020 20:05:01 +0100 Subject: [PATCH] Check cached when showing new file diffs Signed-off-by: Glenn Vriesman --- pkg/commands/git.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/commands/git.go b/pkg/commands/git.go index d3f528c8e..adf304acd 100644 --- a/pkg/commands/git.go +++ b/pkg/commands/git.go @@ -592,7 +592,7 @@ func (c *GitCommand) DiffCmdStr(file *File, plain bool, cached bool) string { if cached { cachedArg = "--cached" } - if !file.Tracked && !file.HasStagedChanges { + if !file.Tracked && !file.HasStagedChanges && !cached { trackedArg = "--no-index /dev/null" } if plain {