summaryrefslogtreecommitdiff
path: root/src/plugins/git/commitdata.cpp
diff options
context:
space:
mode:
authordt <qtc-committer@nokia.com>2009-12-11 13:57:05 +0100
committerdt <qtc-committer@nokia.com>2009-12-11 14:08:27 +0100
commit839bc1e941f91bb72b066d6a3a0781cd7c77d057 (patch)
treee7c97be1ba3aa7c94dbf6d996f4fea0e07577f15 /src/plugins/git/commitdata.cpp
parentc7850c3f98419bf54616618308c6793a13e216ae (diff)
downloadqt-creator-839bc1e941f91bb72b066d6a3a0781cd7c77d057.tar.gz
Fixes commiting with empty author/email information
Also only filling in the author field works, git does magic then. Also fix quoting
Diffstat (limited to 'src/plugins/git/commitdata.cpp')
-rw-r--r--src/plugins/git/commitdata.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/plugins/git/commitdata.cpp b/src/plugins/git/commitdata.cpp
index e16b372eae..f3b320ae57 100644
--- a/src/plugins/git/commitdata.cpp
+++ b/src/plugins/git/commitdata.cpp
@@ -61,9 +61,12 @@ void GitSubmitEditorPanelData::clear()
QString GitSubmitEditorPanelData::authorString() const
{
QString rc;
- rc += QLatin1Char('"');
rc += author;
- rc += QLatin1String("\" <");
+
+ if (email.isEmpty())
+ return rc;
+
+ rc += QLatin1String(" <");
rc += email;
rc += QLatin1Char('>');
return rc;