From 8c77b8c9d7b25d0c89003c8c4a54e8da5bfb7edd Mon Sep 17 00:00:00 2001
From: Orgad Shaneh <orgads@gmail.com>
Date: Wed, 20 Jun 2012 13:07:53 +0300
Subject: [PATCH] Git: Support file names with spaces

Change-Id: I19fa6fbcbf480b4a6c31cf628f8ca392f7bd7ef2
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>
---
 src/plugins/git/commitdata.cpp | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

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;
     }
 
-- 
GitLab