1 #ifndef REPOSITORYMODEL_H
2 #define REPOSITORYMODEL_H
22 std::optional<std::map<GitHash, TagList>>
tag_map;
23 std::optional<std::map<int, BranchLabelList>>
label_map;
27 :
p(
std::make_shared<
D>())
QList< BranchLabel > BranchLabelList
Definition: RepositoryModel.h:9
QList< GitBranch > BranchList
Definition: RepositoryModel.h:8
std::vector< GitTag > TagList
Definition: RepositoryModel.h:7
Definition: GitTypes.h:157
Definition: GitTypes.h:74
Definition: RepositoryModel.h:19
std::optional< std::map< GitHash, TagList > > tag_map
Definition: RepositoryModel.h:22
std::optional< std::map< int, BranchLabelList > > label_map
Definition: RepositoryModel.h:23
std::optional< GitCommitItemList > commit_log
Definition: RepositoryModel.h:20
std::optional< std::map< GitHash, BranchList > > branch_map
Definition: RepositoryModel.h:21
Definition: RepositoryModel.h:18
CommitLogExchangeData(CommitLogExchangeData const &r)
Definition: RepositoryModel.h:29
CommitLogExchangeData()
Definition: RepositoryModel.h:26
std::shared_ptr< D > p
Definition: RepositoryModel.h:25
Definition: RepositoryModel.h:11
std::map< GitHash, TagList > tag_map
Definition: RepositoryModel.h:14
std::map< GitHash, BranchList > branch_map
Definition: RepositoryModel.h:13
GitCommitItemList commit_log
Definition: RepositoryModel.h:12
std::map< int, BranchLabelList > label_map
Definition: RepositoryModel.h:15