diff --git a/src/plugins/git/gitclient.cpp b/src/plugins/git/gitclient.cpp index 31d39ec6fc32370be80d584ebac8486b33c09edb..1e9adeb5142c79662cc1e69bf11fed11880cdee8 100644 --- a/src/plugins/git/gitclient.cpp +++ b/src/plugins/git/gitclient.cpp @@ -1274,9 +1274,10 @@ GitClient::StatusResult GitClient::gitStatus(const QString &workingDirectory, return StatusFailed; } // Unchanged (output text depending on whether -u was passed) - if (outputText.contains("nothing to commit") - || outputText.contains("nothing added to commit but untracked files present")) + if (outputText.contains("nothing to commit")) return StatusUnchanged; + if (outputText.contains("nothing added to commit but untracked files present")) + return untracked ? StatusChanged : StatusUnchanged; return StatusChanged; }