refactor(repository)!: move descendantOf() method into Commit (#43)

This commit is contained in:
Aleksey Kulikov 2022-01-26 11:27:35 +03:00 committed by GitHub
parent 9918ab0905
commit bad5e20581
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 21 additions and 47 deletions

View file

@ -617,21 +617,6 @@ class Repository {
);
}
/// Checks if a provided [commit] is the descendant of another [ancestor]
/// commit.
///
/// Note that a commit is not considered a descendant of itself, in contrast
/// to `git merge-base --is-ancestor`.
///
/// Throws a [LibGit2Error] if error occured.
bool descendantOf({required Oid commit, required Oid ancestor}) {
return graph_bindings.descendantOf(
repoPointer: _repoPointer,
commitPointer: commit.pointer,
ancestorPointer: ancestor.pointer,
);
}
/// Returns list with the `ahead` and `behind` number of unique commits
/// respectively.
///