forked from qt-creator/qt-creator
VCS: Add 'Annotate' context menu entry to build issues task window.
This commit is contained in:
@@ -81,6 +81,9 @@ bool GitVersionControl::supportsOperation(Operation operation) const
|
||||
case SnapshotOperations:
|
||||
rc = true;
|
||||
break;
|
||||
case AnnotateOperation:
|
||||
rc = true;
|
||||
break;
|
||||
}
|
||||
return rc;
|
||||
}
|
||||
@@ -203,6 +206,13 @@ QString GitVersionControl::findTopLevelForDirectory(const QString &directory) co
|
||||
return GitClient::findRepositoryForDirectory(directory);
|
||||
}
|
||||
|
||||
bool GitVersionControl::vcsAnnotate(const QString &file, int line)
|
||||
{
|
||||
const QFileInfo fi(file);
|
||||
gitClient()->blame(fi.absolutePath(), fi.fileName(), QString(), line);
|
||||
return true;
|
||||
}
|
||||
|
||||
void GitVersionControl::emitFilesChanged(const QStringList &l)
|
||||
{
|
||||
emit filesChanged(l);
|
||||
|
||||
Reference in New Issue
Block a user