mirror of
https://git.proxmox.com/git/libgit2
synced 2025-05-03 01:58:32 +00:00
Remove git_object_oid2type
This commit is contained in:
parent
613d5eb939
commit
ac22d08f2f
@ -94,17 +94,6 @@ GIT_EXTERN(const git_oid *) git_object_id(const git_object *obj);
|
|||||||
*/
|
*/
|
||||||
GIT_EXTERN(git_otype) git_object_type(const git_object *obj);
|
GIT_EXTERN(git_otype) git_object_type(const git_object *obj);
|
||||||
|
|
||||||
/**
|
|
||||||
* Get the object type of an object id
|
|
||||||
*
|
|
||||||
* @param obj the repository object
|
|
||||||
* @return the object's type
|
|
||||||
*/
|
|
||||||
GIT_EXTERN(int) git_object_oid2type(
|
|
||||||
git_otype *type,
|
|
||||||
git_repository *repo,
|
|
||||||
const git_oid *oid);
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the repository that owns this object
|
* Get the repository that owns this object
|
||||||
*
|
*
|
||||||
|
15
src/object.c
15
src/object.c
@ -374,18 +374,3 @@ int git_object_peel(
|
|||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
int git_object_oid2type(
|
|
||||||
git_otype *type,
|
|
||||||
git_repository *repo,
|
|
||||||
const git_oid *oid)
|
|
||||||
{
|
|
||||||
git_object *obj;
|
|
||||||
|
|
||||||
if (git_object_lookup(&obj, repo, oid, GIT_OBJ_ANY) < 0)
|
|
||||||
return -1;
|
|
||||||
|
|
||||||
*type = git_object_type(obj);
|
|
||||||
|
|
||||||
git_object_free(obj);
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
@ -63,14 +63,3 @@ void test_object_lookup__lookup_wrong_type_eventually_returns_enotfound(void)
|
|||||||
GIT_ENOTFOUND, git_object_lookup(&object, g_repo, &oid, GIT_OBJ_TAG));
|
GIT_ENOTFOUND, git_object_lookup(&object, g_repo, &oid, GIT_OBJ_TAG));
|
||||||
}
|
}
|
||||||
|
|
||||||
void test_object_lookup__lookup_object_type_by_oid(void)
|
|
||||||
{
|
|
||||||
const char *commit = "e90810b8df3e80c413d903f631643c716887138d";
|
|
||||||
git_oid oid;
|
|
||||||
git_otype type;
|
|
||||||
|
|
||||||
cl_git_pass(git_oid_fromstr(&oid, commit));
|
|
||||||
|
|
||||||
cl_git_pass(git_object_oid2type(&type, g_repo, &oid));
|
|
||||||
cl_assert(type == GIT_OBJ_COMMIT);
|
|
||||||
}
|
|
||||||
|
Loading…
Reference in New Issue
Block a user