diff --git a/scripts/build.py b/scripts/build.py
index f96a9c5a3c7..25b73e1f78c 100755
--- a/scripts/build.py
+++ b/scripts/build.py
@@ -185,7 +185,7 @@ def build_qtcreator(args, paths):
ide_revision = common.get_commit_SHA(paths.src)
if ide_revision:
cmake_args += ['-DIDE_REVISION=ON',
- '-DIDE_REVISION_STR=' + ide_revision,
+ '-DIDE_REVISION_STR=' + ide_revision[:10],
'-DIDE_REVISION_URL=https://code.qt.io/cgit/qt-creator/qt-creator.git/log/?id=' + ide_revision]
cmake_args += args.config_args
diff --git a/src/plugins/coreplugin/versiondialog.cpp b/src/plugins/coreplugin/versiondialog.cpp
index 3730a8b8c2b..14553cdcfc1 100644
--- a/src/plugins/coreplugin/versiondialog.cpp
+++ b/src/plugins/coreplugin/versiondialog.cpp
@@ -58,7 +58,7 @@ VersionDialog::VersionDialog(QWidget *parent)
QString ideRev;
#ifdef IDE_REVISION
const QString revUrl = QString::fromLatin1(Constants::IDE_REVISION_URL);
- const QString rev = QString::fromLatin1(Constants::IDE_REVISION_STR).left(10);
+ const QString rev = QString::fromLatin1(Constants::IDE_REVISION_STR);
ideRev = tr("
From revision %1
")
.arg(revUrl.isEmpty() ? rev
: QString::fromLatin1("%2").arg(revUrl, rev));