diff --git a/src/plugins/git/commitdata.cpp b/src/plugins/git/commitdata.cpp
index d18b5f118a13e5f8e8ad9bf8b204656d3b5ac0a2..813e287409b44cac3b519ed895da9504d9d42ff2 100644
--- a/src/plugins/git/commitdata.cpp
+++ b/src/plugins/git/commitdata.cpp
@@ -147,6 +147,7 @@ bool CommitData::parseFilesFromStatus(const QString &output)
     const QString branchIndicator = QLatin1String(kBranchIndicatorC);
     const QString commitIndicator = QLatin1String("# Changes to be committed:");
     const QString notUpdatedIndicator = QLatin1String("# Changed but not updated:");
+    const QString notUpdatedIndicatorGit174 = QLatin1String("# Changes not staged for commit:");
     const QString untrackedIndicator = QLatin1String("# Untracked files:");
 
     State s = None;
@@ -165,7 +166,7 @@ bool CommitData::parseFilesFromStatus(const QString &output)
             s = CommitFiles;
             continue;
         }
-        if (line.startsWith(notUpdatedIndicator)) {
+        if (line.startsWith(notUpdatedIndicator) || line.startsWith(notUpdatedIndicatorGit174)) {
             s = NotUpdatedFiles;
             continue;
         }