getCommitFiles method
Get list of commited RepoObjectsData in a Commit
Implementation
Map<String, RepoObjectsData>? getCommitFiles({
Function(Branch)? onNoCommitBranchMetaData = onNoCommitBranchMetaData,
Function(Commit)? onNoCommitMetaData = onNoCommitMetaData,
}) {
Branch commitBranch = branch;
BranchTreeMetaData? branchCommitMetaData = commitBranch.branchTreeMetaData;
if (branchCommitMetaData == null) {
onNoCommitBranchMetaData?.call(branch);
return null;
}
CommitTreeMetaData? commitMetaData = branchCommitMetaData.commits[sha.hash];
if (commitMetaData == null) {
onNoCommitMetaData?.call(this);
return null;
}
return commitMetaData.commitedObjects;
}