diff --git a/src/plugins/vcsbase/vcsbaseclient.cpp b/src/plugins/vcsbase/vcsbaseclient.cpp index 68e939389c90b3673e1a6313f391390dc01dfcf4..edc48f7e88b014a5a376c5c2b4e895b7c2a85389 100644 --- a/src/plugins/vcsbase/vcsbaseclient.cpp +++ b/src/plugins/vcsbase/vcsbaseclient.cpp @@ -439,7 +439,9 @@ void VCSBaseClient::settingsChanged() QString VCSBaseClient::vcsEditorTitle(const QString &vcsCmd, const QString &sourceId) const { - return d->m_clientSettings.binary() + QLatin1Char(' ') + vcsCmd + QLatin1Char(' ') + sourceId; + return QFileInfo(d->m_clientSettings.binary()).baseName() + + QLatin1Char(' ') + vcsCmd + QLatin1Char(' ') + + QFileInfo(sourceId).fileName(); } VCSBase::VCSBaseEditorWidget *VCSBaseClient::createVCSEditor(const QString &kind, QString title,