vendor/libgit2/include/git2/index.h in rugged-1.6.5 vs vendor/libgit2/include/git2/index.h in rugged-1.7.1

- old
+ new

@@ -182,11 +182,16 @@ * * @param out the pointer for the new index * @param index_path the path to the index file in disk * @return 0 or an error code */ + +#ifdef GIT_EXPERIMENTAL_SHA256 +GIT_EXTERN(int) git_index_open(git_index **out, const char *index_path, git_oid_t oid_type); +#else GIT_EXTERN(int) git_index_open(git_index **out, const char *index_path); +#endif /** * Create an in-memory index object. * * This index object cannot be read/written to the filesystem, @@ -195,10 +200,14 @@ * The index must be freed once it's no longer in use. * * @param out the pointer for the new index * @return 0 or an error code */ +#ifdef GIT_EXPERIMENTAL_SHA256 +GIT_EXTERN(int) git_index_new(git_index **out, git_oid_t oid_type); +#else GIT_EXTERN(int) git_index_new(git_index **out); +#endif /** * Free an existing index object. * * @param index an existing index object