diff options
Diffstat (limited to 'src/plugins/git/gitversioncontrol.cpp')
-rw-r--r-- | src/plugins/git/gitversioncontrol.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/plugins/git/gitversioncontrol.cpp b/src/plugins/git/gitversioncontrol.cpp index 65308fb174..07ff952134 100644 --- a/src/plugins/git/gitversioncontrol.cpp +++ b/src/plugins/git/gitversioncontrol.cpp @@ -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); |