compareCommitDiff method
Future<void>
compareCommitDiff({
- required Commit other,
- dynamic onNoOtherCommitBranchMetaData()? = onNoCommitBranchMetaData,
- dynamic onNoOtherCommitMetaData()? = onNoCommitMetaData,
- dynamic onNoThisCommitBranchMetaData()? = onNoCommitBranchMetaData,
- dynamic onNoThisCommitMetaData()? = onNoCommitMetaData,
- dynamic onDiffCalculated()?,
Compare a CommitDiff to another commit other
Implementation
Future<void> compareCommitDiff({
required Commit other,
Function(Branch)? onNoOtherCommitBranchMetaData = onNoCommitBranchMetaData,
Function(Commit)? onNoOtherCommitMetaData = onNoCommitMetaData,
Function(Branch)? onNoThisCommitBranchMetaData = onNoCommitBranchMetaData,
Function(Commit)? onNoThisCommitMetaData = onNoCommitMetaData,
Function(CommitDiff)? onDiffCalculated,
}) async {
CommitDiff commitDiff = await CommitDiff.calculateDiff(
thisCommit: this,
otherCommit: other,
onNoThisCommitBranchMetaData: onNoThisCommitBranchMetaData,
onNoThisCommitMetaData: onNoThisCommitMetaData,
onNoOtherCommitBranchMetaData: onNoOtherCommitBranchMetaData,
onNoOtherCommitMetaData: onNoOtherCommitMetaData,
);
onDiffCalculated?.call(commitDiff);
}