mirror of
https://git.proxmox.com/git/libgit2
synced 2025-05-02 14:37:30 +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);
|
||||
|
||||
/**
|
||||
* 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
|
||||
*
|
||||
|
15
src/object.c
15
src/object.c
@ -374,18 +374,3 @@ int git_object_peel(
|
||||
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));
|
||||
}
|
||||
|
||||
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