test: improve coverage (#44)

This commit is contained in:
Aleksey Kulikov 2022-01-26 16:11:38 +03:00 committed by GitHub
parent bad5e20581
commit 7b57c41253
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
17 changed files with 171 additions and 40 deletions

View file

@ -347,18 +347,10 @@ Pointer<git_oid> treeOid(Pointer<git_commit> commit) {
}
/// Get the tree pointed to by a commit.
///
/// Throws a [LibGit2Error] if error occured.
Pointer<git_tree> tree(Pointer<git_commit> commit) {
final out = calloc<Pointer<git_tree>>();
final error = libgit2.git_commit_tree(out, commit);
if (error < 0) {
calloc.free(out);
throw LibGit2Error(libgit2.git_error_last());
} else {
return out.value;
}
libgit2.git_commit_tree(out, commit);
return out.value;
}
/// Reverts the given commit, producing changes in the index and working

View file

@ -525,9 +525,5 @@ void conflictCleanup(Pointer<git_index> index) {
}
}
/// Get the repository this index relates to.
Pointer<git_repository> owner(Pointer<git_index> index) =>
libgit2.git_index_owner(index);
/// Free an existing index object.
void free(Pointer<git_index> index) => libgit2.git_index_free(index);

View file

@ -26,10 +26,6 @@ Pointer<git_tree> lookup({
}
}
/// Get the repository that contains the tree.
Pointer<git_repository> owner(Pointer<git_tree> tree) =>
libgit2.git_tree_owner(tree);
/// Lookup a tree entry by its position in the tree.
///
/// This returns a tree entry that is owned by the tree. You don't have to free