diff --git a/src/plugins/git/gitclient.cpp b/src/plugins/git/gitclient.cpp index 8d44091d8390f7252fb4d8c7efaae83f40178c2f..41c6529c79d6db9690bf1b3c17f65621e92dc007 100644 --- a/src/plugins/git/gitclient.cpp +++ b/src/plugins/git/gitclient.cpp @@ -1659,7 +1659,9 @@ bool GitClient::getCommitData(const QString &workingDirectory, *commitTemplate = sp.stdOut.mid(separatorPos + 1); } else { // Commit: Get the commit template - QString templateFilename = readConfigValue(workingDirectory, QLatin1String("commit.template")); + QString templateFilename = gitDir.absoluteFilePath(QLatin1String("MERGE_MSG")); + if (!QFileInfo(templateFilename).isFile()) + templateFilename = readConfigValue(workingDirectory, QLatin1String("commit.template")); if (!templateFilename.isEmpty()) { // Make relative to repository const QFileInfo templateFileInfo(templateFilename);