diff options
author | Friedemann Kleint <Friedemann.Kleint@nokia.com> | 2010-03-19 17:22:18 +0100 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@nokia.com> | 2010-03-19 17:22:53 +0100 |
commit | 751d7d043cb09dab2d37a0799c0b172de1aed6f6 (patch) | |
tree | 7193da4325d3a6baa55e4745503f610904089e56 /src/plugins/git/gitversioncontrol.cpp | |
parent | 1abe898c8a0c509083c00a537072aaf1e0ca128e (diff) | |
download | qt-creator-751d7d043cb09dab2d37a0799c0b172de1aed6f6.tar.gz |
VCS: Add 'Annotate' context menu entry to build issues task window.
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); |