forked from qt-creator/qt-creator
VCS: Add 'Blame current revision' in blame context menu
Internal change: added decorateVersion() function for decorating a revision. This is called for both the current version and previous ones Change-Id: I8b23fd628c9db01b005c19d46580979c5a21c687 Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>
This commit is contained in:
committed by
Tobias Hunger
parent
6f7ae05d69
commit
3c342a49dc
@@ -227,6 +227,15 @@ void GitEditor::commandFinishedGotoLine(bool ok, int /* exitCode */, const QVari
|
||||
}
|
||||
}
|
||||
|
||||
QString GitEditor::decorateVersion(const QString &revision) const
|
||||
{
|
||||
const QFileInfo fi(source());
|
||||
const QString workingDirectory = fi.absolutePath();
|
||||
|
||||
// Format verbose, SHA1 being first token
|
||||
return GitPlugin::instance()->gitClient()->synchronousShortDescription(workingDirectory, revision);
|
||||
}
|
||||
|
||||
QStringList GitEditor::annotationPreviousVersions(const QString &revision) const
|
||||
{
|
||||
QStringList revisions;
|
||||
@@ -240,13 +249,7 @@ QStringList GitEditor::annotationPreviousVersions(const QString &revision) const
|
||||
VcsBase::VcsBaseOutputWindow::instance()->appendSilently(errorMessage);
|
||||
return QStringList();
|
||||
}
|
||||
// Format verbose, SHA1 being first token
|
||||
QStringList descriptions;
|
||||
if (!client->synchronousShortDescriptions(workingDirectory, revisions, &descriptions, &errorMessage)) {
|
||||
VcsBase::VcsBaseOutputWindow::instance()->appendSilently(errorMessage);
|
||||
return QStringList();
|
||||
}
|
||||
return descriptions;
|
||||
return revisions;
|
||||
}
|
||||
|
||||
} // namespace Internal
|
||||
|
||||
Reference in New Issue
Block a user