diff --git a/src/plugins/git/commitdata.cpp b/src/plugins/git/commitdata.cpp index b18e9c6e53056ce90892c8baeea54c4743fad347..564b1875d06c0e811adccdf995cd9c4cb537f258 100644 --- a/src/plugins/git/commitdata.cpp +++ b/src/plugins/git/commitdata.cpp @@ -165,7 +165,10 @@ bool CommitData::parseFilesFromStatus(const QString &output) continue; } QTC_ASSERT(line.at(2) == QLatin1Char(' '), continue); - if (!checkLine(line.mid(0, 2), line.mid(3), &files)) + QString file = line.mid(3); + if (file.startsWith(QLatin1Char('"'))) + file.remove(0, 1).chop(1); + if (!checkLine(line.mid(0, 2), file, &files)) return false; }