diff --git a/src/plugins/git/gitclient.cpp b/src/plugins/git/gitclient.cpp index ca785e344867d785b592b63dc2e852ea0e8ec4f4..5d0fe572578c6c17c2f59f4318f2fcaef3a2b513 100644 --- a/src/plugins/git/gitclient.cpp +++ b/src/plugins/git/gitclient.cpp @@ -1076,11 +1076,13 @@ QString GitClient::synchronousShortDescription(const QString &workingDirectory, // Short SHA 1, author, subject QString output = synchronousShortDescription(workingDirectory, revision, QLatin1String(defaultShortLogFormatC)); - if (output.length() > maxShortLogLength) { - output.truncate(maxShortLogLength); - output.append(QLatin1String("...")); + if (output != revision) { + if (output.length() > maxShortLogLength) { + output.truncate(maxShortLogLength); + output.append(QLatin1String("...")); + } + output.append(QLatin1String("\")")); } - output.append(QLatin1String("\")")); return output; }