Add support for annotation of any given revision

- Parent commits are also accessible from Annotate context menu
- The client functionality was added in `fossil v2.4`

Change-Id: Ia6096432cb1151388b5aebca30a6d25c1c6079f4
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
This commit is contained in:
Artur Shepilko
2018-07-16 12:25:41 -05:00
parent b1e1cdef86
commit 88e11284ea
7 changed files with 111 additions and 25 deletions

View File

@@ -36,10 +36,15 @@ namespace Internal {
class RevisionInfo
{
public:
explicit RevisionInfo(const QString &revisionId = QString(), const QString &parent = QString());
explicit RevisionInfo(const QString &revisionId = QString(), const QString &parent = QString(),
const QStringList &mergeParents = QStringList(),
const QString &comment = QString(), const QString &user = QString());
const QString id;
const QString parentId;
const QStringList mergeParentIds;
const QString commentMsg;
const QString committer;
};