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