summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorlmcglash <lmcglash@mathworks.com>2023-03-10 08:56:49 +0000
committerlmcglash <lmcglash@mathworks.com>2023-03-10 08:56:49 +0000
commit1cc2979a71ba042c20ea3e18484d4a50c4fdf10d (patch)
tree76e500d52f03d20edd8d5f90fd47f82b3d6a7d6e /src
parent570ef74a07f80d8890a2bf0125d72ee42f83187e (diff)
downloadlibgit2-1cc2979a71ba042c20ea3e18484d4a50c4fdf10d.tar.gz
Fix merge error
Diffstat (limited to 'src')
-rw-r--r--src/libgit2/commit.c43
1 files changed, 17 insertions, 26 deletions
diff --git a/src/libgit2/commit.c b/src/libgit2/commit.c
index 017c60303..a7d831115 100644
--- a/src/libgit2/commit.c
+++ b/src/libgit2/commit.c
@@ -517,6 +517,18 @@ int git_commit__parse(
return git_commit__parse_ext(commit, odb_obj, &parse_options);
}
+int git_commit__parse_raw(
+ void *commit,
+ const char *data,
+ size_t size,
+ git_oid_t oid_type)
+{
+ git_commit__parse_options parse_options = {0};
+ parse_options.oid_type = oid_type;
+
+ return commit_parse(commit, data, size, &parse_options);
+}
+
static int assign_commit_parents_from_graft(git_commit *commit, git_commit_graft *graft) {
size_t idx;
git_oid *oid;
@@ -533,14 +545,17 @@ static int assign_commit_parents_from_graft(git_commit *commit, git_commit_graft
return 0;
}
-int git_commit__parse_ext(git_commit *commit, git_odb_object *odb_obj, unsigned int flags)
+int git_commit__parse_ext(
+ git_commit *commit,
+ git_odb_object *odb_obj,
+ git_commit__parse_options *parse_opts)
{
git_repository *repo = git_object_owner((git_object *)commit);
git_commit_graft *graft;
int error;
if ((error = commit_parse(commit, git_odb_object_data(odb_obj),
- git_odb_object_size(odb_obj), flags)) < 0)
+ git_odb_object_size(odb_obj), parse_opts)) < 0)
return error;
if (!git_shallow__enabled)
@@ -554,30 +569,6 @@ int git_commit__parse_ext(git_commit *commit, git_odb_object *odb_obj, unsigned
return assign_commit_parents_from_graft(commit, graft);
}
-int git_commit__parse_raw(
- void *commit,
- const char *data,
- size_t size,
- git_oid_t oid_type)
-{
- git_commit__parse_options parse_options = {0};
- parse_options.oid_type = oid_type;
-
- return commit_parse(commit, data, size, &parse_options);
-}
-
-int git_commit__parse_ext(
- git_commit *commit,
- git_odb_object *odb_obj,
- git_commit__parse_options *parse_opts)
-{
- return commit_parse(
- commit,
- git_odb_object_data(odb_obj),
- git_odb_object_size(odb_obj),
- parse_opts);
-}
-
#define GIT_COMMIT_GETTER(_rvalue, _name, _return, _invalid) \
_rvalue git_commit_##_name(const git_commit *commit) \
{\