From d3bdd68c46753a353afe58385c2308278edcf826 Mon Sep 17 00:00:00 2001 From: Roman Telezhynskyi Date: Mon, 8 Apr 2024 15:32:00 +0300 Subject: [PATCH] Make sure revision hash always has 'g' at the beginning. --- src/libs/vmisc/crashhandler/crashhandler.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/libs/vmisc/crashhandler/crashhandler.cpp b/src/libs/vmisc/crashhandler/crashhandler.cpp index 7091dd540..e33a38997 100644 --- a/src/libs/vmisc/crashhandler/crashhandler.cpp +++ b/src/libs/vmisc/crashhandler/crashhandler.cpp @@ -92,7 +92,13 @@ auto AppCrashVersion() -> QString QString const platform = QStringLiteral("unknown"); #endif - return QStringLiteral("%1-%2-%3-%4%5").arg(version, VCS_REPO_STATE_REVISION, qtVersion, platform, multibundle); + QString revision = QStringLiteral(VCS_REPO_STATE_REVISION); + if (!revision.startsWith('g')) + { // assume always git + revision.prepend('g'); + } + + return QStringLiteral("%1-%2-%3-%4%5").arg(version, revision, qtVersion, platform, multibundle); } //---------------------------------------------------------------------------------------------------------------------