diff options
author | Edward Thomson <ethomson@edwardthomson.com> | 2023-05-05 16:29:58 +0100 |
---|---|---|
committer | Edward Thomson <ethomson@edwardthomson.com> | 2023-05-06 14:33:49 +0100 |
commit | 161d8a12e70936222a55b5571098299957cdee04 (patch) | |
tree | 0498bfeedcb14fee66cbfffaa2c320b718f6ed23 /include/git2 | |
parent | f1ef8ebee3ee21afba3ad1ad1335d34371a61d05 (diff) | |
download | libgit2-161d8a12e70936222a55b5571098299957cdee04.tar.gz |
sha256: wrap_odb supports SHA256
Diffstat (limited to 'include/git2')
-rw-r--r-- | include/git2/repository.h | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/include/git2/repository.h b/include/git2/repository.h index 560e70ab6..6ec2ac822 100644 --- a/include/git2/repository.h +++ b/include/git2/repository.h @@ -56,9 +56,19 @@ GIT_EXTERN(int) git_repository_open_from_worktree(git_repository **out, git_work * * @param out pointer to the repo * @param odb the object database to wrap + * @param oid_type the oid type of the object database * @return 0 or an error code */ -GIT_EXTERN(int) git_repository_wrap_odb(git_repository **out, git_odb *odb); +#ifdef GIT_EXPERIMENTAL_SHA256 +GIT_EXTERN(int) git_repository_wrap_odb( + git_repository **out, + git_odb *odb, + git_oid_t oid_type); +#else +GIT_EXTERN(int) git_repository_wrap_odb( + git_repository **out, + git_odb *odb); +#endif /** * Look for a git repository and copy its path in the given buffer. @@ -536,7 +546,7 @@ GIT_EXTERN(const char *) git_repository_workdir(const git_repository *repo); /** * Get the path of the shared common directory for this repository. - * + * * If the repository is bare, it is the root directory for the repository. * If the repository is a worktree, it is the parent repo's gitdir. * Otherwise, it is the gitdir. |