diff options
| author | Orgad Shaneh <orgads@gmail.com> | 2012-06-20 13:07:53 +0300 |
|---|---|---|
| committer | Tobias Hunger <tobias.hunger@nokia.com> | 2012-06-20 22:23:10 +0200 |
| commit | 8c77b8c9d7b25d0c89003c8c4a54e8da5bfb7edd (patch) | |
| tree | e26647d637cb83b7bcc611cad3cf7f89e3508646 /src/plugins/git/commitdata.cpp | |
| parent | a65520f92af80f8b5235954a0744a1208887c980 (diff) | |
Git: Support file names with spaces
Change-Id: I19fa6fbcbf480b4a6c31cf628f8ca392f7bd7ef2
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>
Diffstat (limited to 'src/plugins/git/commitdata.cpp')
| -rw-r--r-- | src/plugins/git/commitdata.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/plugins/git/commitdata.cpp b/src/plugins/git/commitdata.cpp index b18e9c6e530..564b1875d06 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; } |
