Remove git_object_oid2type

This commit is contained in:
Philip Kelley 2012-11-29 08:22:15 -05:00
parent 613d5eb939
commit ac22d08f2f
3 changed files with 0 additions and 37 deletions

View File

@ -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
*

View File

@ -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;
}

View File

@ -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);
}