sha1-name.c: remove the_repo from other get_oid_*
Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
parent
e270f42c4d
commit
65e5046400
18
cache.h
18
cache.h
@ -1381,12 +1381,11 @@ enum get_oid_result {
|
||||
};
|
||||
|
||||
int repo_get_oid(struct repository *r, const char *str, struct object_id *oid);
|
||||
#define get_oid(str, oid) repo_get_oid(the_repository, str, oid)
|
||||
extern int get_oid_commit(const char *str, struct object_id *oid);
|
||||
extern int get_oid_committish(const char *str, struct object_id *oid);
|
||||
extern int get_oid_tree(const char *str, struct object_id *oid);
|
||||
extern int get_oid_treeish(const char *str, struct object_id *oid);
|
||||
extern int get_oid_blob(const char *str, struct object_id *oid);
|
||||
int repo_get_oid_commit(struct repository *r, const char *str, struct object_id *oid);
|
||||
int repo_get_oid_committish(struct repository *r, const char *str, struct object_id *oid);
|
||||
int repo_get_oid_tree(struct repository *r, const char *str, struct object_id *oid);
|
||||
int repo_get_oid_treeish(struct repository *r, const char *str, struct object_id *oid);
|
||||
int repo_get_oid_blob(struct repository *r, const char *str, struct object_id *oid);
|
||||
void maybe_die_on_misspelt_object_name(struct repository *repo,
|
||||
const char *name,
|
||||
const char *prefix);
|
||||
@ -1394,6 +1393,13 @@ extern enum get_oid_result get_oid_with_context(struct repository *repo, const c
|
||||
unsigned flags, struct object_id *oid,
|
||||
struct object_context *oc);
|
||||
|
||||
#define get_oid(str, oid) repo_get_oid(the_repository, str, oid)
|
||||
#define get_oid_commit(str, oid) repo_get_oid_commit(the_repository, str, oid)
|
||||
#define get_oid_committish(str, oid) repo_get_oid_committish(the_repository, str, oid)
|
||||
#define get_oid_tree(str, oid) repo_get_oid_tree(the_repository, str, oid)
|
||||
#define get_oid_treeish(str, oid) repo_get_oid_treeish(the_repository, str, oid)
|
||||
#define get_oid_blob(str, oid) repo_get_oid_blob(the_repository, str, oid)
|
||||
|
||||
typedef int each_abbrev_fn(const struct object_id *oid, void *);
|
||||
int repo_for_each_abbrev(struct repository *r, const char *prefix, each_abbrev_fn, void *);
|
||||
#define for_each_abbrev(prefix, fn, data) repo_for_each_abbrev(the_repository, prefix, fn, data)
|
||||
|
35
sha1-name.c
35
sha1-name.c
@ -1590,43 +1590,48 @@ int repo_get_oid(struct repository *r, const char *name, struct object_id *oid)
|
||||
* commit-ish. It is merely to give a hint to the disambiguation
|
||||
* machinery.
|
||||
*/
|
||||
int get_oid_committish(const char *name, struct object_id *oid)
|
||||
int repo_get_oid_committish(struct repository *r,
|
||||
const char *name,
|
||||
struct object_id *oid)
|
||||
{
|
||||
struct object_context unused;
|
||||
return get_oid_with_context(the_repository,
|
||||
name, GET_OID_COMMITTISH,
|
||||
return get_oid_with_context(r, name, GET_OID_COMMITTISH,
|
||||
oid, &unused);
|
||||
}
|
||||
|
||||
int get_oid_treeish(const char *name, struct object_id *oid)
|
||||
int repo_get_oid_treeish(struct repository *r,
|
||||
const char *name,
|
||||
struct object_id *oid)
|
||||
{
|
||||
struct object_context unused;
|
||||
return get_oid_with_context(the_repository,
|
||||
name, GET_OID_TREEISH,
|
||||
return get_oid_with_context(r, name, GET_OID_TREEISH,
|
||||
oid, &unused);
|
||||
}
|
||||
|
||||
int get_oid_commit(const char *name, struct object_id *oid)
|
||||
int repo_get_oid_commit(struct repository *r,
|
||||
const char *name,
|
||||
struct object_id *oid)
|
||||
{
|
||||
struct object_context unused;
|
||||
return get_oid_with_context(the_repository,
|
||||
name, GET_OID_COMMIT,
|
||||
return get_oid_with_context(r, name, GET_OID_COMMIT,
|
||||
oid, &unused);
|
||||
}
|
||||
|
||||
int get_oid_tree(const char *name, struct object_id *oid)
|
||||
int repo_get_oid_tree(struct repository *r,
|
||||
const char *name,
|
||||
struct object_id *oid)
|
||||
{
|
||||
struct object_context unused;
|
||||
return get_oid_with_context(the_repository,
|
||||
name, GET_OID_TREE,
|
||||
return get_oid_with_context(r, name, GET_OID_TREE,
|
||||
oid, &unused);
|
||||
}
|
||||
|
||||
int get_oid_blob(const char *name, struct object_id *oid)
|
||||
int repo_get_oid_blob(struct repository *r,
|
||||
const char *name,
|
||||
struct object_id *oid)
|
||||
{
|
||||
struct object_context unused;
|
||||
return get_oid_with_context(the_repository,
|
||||
name, GET_OID_BLOB,
|
||||
return get_oid_with_context(r, name, GET_OID_BLOB,
|
||||
oid, &unused);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user