cocci: apply rules to rewrite callers of "refs" interfaces
Apply the rules that rewrite callers of "refs" interfaces to explicitly pass `struct ref_store`. The resulting patch has been applied with the `--whitespace=fix` option. Signed-off-by: Patrick Steinhardt <ps@pks.im> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:

committed by
Junio C Hamano

parent
b198ee0b3d
commit
2e5c4758b7
@ -148,8 +148,8 @@ static int branch_merged(int kind, const char *name,
|
||||
|
||||
if (upstream &&
|
||||
(reference_name = reference_name_to_free =
|
||||
resolve_refdup(upstream, RESOLVE_REF_READING,
|
||||
&oid, NULL)) != NULL)
|
||||
refs_resolve_refdup(get_main_ref_store(the_repository), upstream, RESOLVE_REF_READING,
|
||||
&oid, NULL)) != NULL)
|
||||
reference_rev = lookup_commit_reference(the_repository,
|
||||
&oid);
|
||||
}
|
||||
@ -272,21 +272,24 @@ static int delete_branches(int argc, const char **argv, int force, int kinds,
|
||||
}
|
||||
}
|
||||
|
||||
target = resolve_refdup(name,
|
||||
RESOLVE_REF_READING
|
||||
| RESOLVE_REF_NO_RECURSE
|
||||
| RESOLVE_REF_ALLOW_BAD_NAME,
|
||||
&oid, &flags);
|
||||
target = refs_resolve_refdup(get_main_ref_store(the_repository),
|
||||
name,
|
||||
RESOLVE_REF_READING
|
||||
| RESOLVE_REF_NO_RECURSE
|
||||
| RESOLVE_REF_ALLOW_BAD_NAME,
|
||||
&oid, &flags);
|
||||
if (!target) {
|
||||
if (remote_branch) {
|
||||
error(_("remote-tracking branch '%s' not found"), bname.buf);
|
||||
} else {
|
||||
char *virtual_name = mkpathdup(fmt_remotes, bname.buf);
|
||||
char *virtual_target = resolve_refdup(virtual_name,
|
||||
RESOLVE_REF_READING
|
||||
| RESOLVE_REF_NO_RECURSE
|
||||
| RESOLVE_REF_ALLOW_BAD_NAME,
|
||||
&oid, &flags);
|
||||
char *virtual_target = refs_resolve_refdup(get_main_ref_store(the_repository),
|
||||
virtual_name,
|
||||
RESOLVE_REF_READING
|
||||
| RESOLVE_REF_NO_RECURSE
|
||||
| RESOLVE_REF_ALLOW_BAD_NAME,
|
||||
&oid,
|
||||
&flags);
|
||||
FREE_AND_NULL(virtual_name);
|
||||
|
||||
if (virtual_target)
|
||||
@ -317,13 +320,13 @@ static int delete_branches(int argc, const char **argv, int force, int kinds,
|
||||
free(target);
|
||||
}
|
||||
|
||||
if (delete_refs(NULL, &refs_to_delete, REF_NO_DEREF))
|
||||
if (refs_delete_refs(get_main_ref_store(the_repository), NULL, &refs_to_delete, REF_NO_DEREF))
|
||||
ret = 1;
|
||||
|
||||
for_each_string_list_item(item, &refs_to_delete) {
|
||||
char *describe_ref = item->util;
|
||||
char *name = item->string;
|
||||
if (!ref_exists(name)) {
|
||||
if (!refs_ref_exists(get_main_ref_store(the_repository), name)) {
|
||||
char *refname = name + branch_name_pos;
|
||||
if (!quiet)
|
||||
printf(remote_branch
|
||||
@ -499,7 +502,8 @@ static void print_ref_list(struct ref_filter *filter, struct ref_sorting *sortin
|
||||
static void print_current_branch_name(void)
|
||||
{
|
||||
int flags;
|
||||
const char *refname = resolve_ref_unsafe("HEAD", 0, NULL, &flags);
|
||||
const char *refname = refs_resolve_ref_unsafe(get_main_ref_store(the_repository),
|
||||
"HEAD", 0, NULL, &flags);
|
||||
const char *shortname;
|
||||
if (!refname)
|
||||
die(_("could not resolve HEAD"));
|
||||
@ -580,7 +584,7 @@ static void copy_or_rename_branch(const char *oldname, const char *newname, int
|
||||
* Bad name --- this could be an attempt to rename a
|
||||
* ref that we used to allow to be created by accident.
|
||||
*/
|
||||
if (ref_exists(oldref.buf))
|
||||
if (refs_ref_exists(get_main_ref_store(the_repository), oldref.buf))
|
||||
recovery = 1;
|
||||
else {
|
||||
int code = die_message(_("invalid branch name: '%s'"), oldname);
|
||||
@ -601,7 +605,7 @@ static void copy_or_rename_branch(const char *oldname, const char *newname, int
|
||||
}
|
||||
}
|
||||
|
||||
if ((copy || !(oldref_usage & IS_HEAD)) && !ref_exists(oldref.buf)) {
|
||||
if ((copy || !(oldref_usage & IS_HEAD)) && !refs_ref_exists(get_main_ref_store(the_repository), oldref.buf)) {
|
||||
if (oldref_usage & IS_HEAD)
|
||||
die(_("no commit on branch '%s' yet"), oldname);
|
||||
else
|
||||
@ -632,9 +636,9 @@ static void copy_or_rename_branch(const char *oldname, const char *newname, int
|
||||
oldref.buf, newref.buf);
|
||||
|
||||
if (!copy && !(oldref_usage & IS_ORPHAN) &&
|
||||
rename_ref(oldref.buf, newref.buf, logmsg.buf))
|
||||
refs_rename_ref(get_main_ref_store(the_repository), oldref.buf, newref.buf, logmsg.buf))
|
||||
die(_("branch rename failed"));
|
||||
if (copy && copy_existing_ref(oldref.buf, newref.buf, logmsg.buf))
|
||||
if (copy && refs_copy_existing_ref(get_main_ref_store(the_repository), oldref.buf, newref.buf, logmsg.buf))
|
||||
die(_("branch copy failed"));
|
||||
|
||||
if (recovery) {
|
||||
@ -786,7 +790,8 @@ int cmd_branch(int argc, const char **argv, const char *prefix)
|
||||
|
||||
track = git_branch_track;
|
||||
|
||||
head = resolve_refdup("HEAD", 0, &head_oid, NULL);
|
||||
head = refs_resolve_refdup(get_main_ref_store(the_repository), "HEAD",
|
||||
0, &head_oid, NULL);
|
||||
if (!head)
|
||||
die(_("failed to resolve HEAD as a valid ref"));
|
||||
if (!strcmp(head, "HEAD"))
|
||||
@ -891,7 +896,7 @@ int cmd_branch(int argc, const char **argv, const char *prefix)
|
||||
}
|
||||
|
||||
strbuf_addf(&branch_ref, "refs/heads/%s", branch_name);
|
||||
if (!ref_exists(branch_ref.buf))
|
||||
if (!refs_ref_exists(get_main_ref_store(the_repository), branch_ref.buf))
|
||||
error((!argc || branch_checked_out(branch_ref.buf))
|
||||
? _("no commit on branch '%s' yet")
|
||||
: _("no branch named '%s'"),
|
||||
@ -936,7 +941,7 @@ int cmd_branch(int argc, const char **argv, const char *prefix)
|
||||
die(_("no such branch '%s'"), argv[0]);
|
||||
}
|
||||
|
||||
if (!ref_exists(branch->refname)) {
|
||||
if (!refs_ref_exists(get_main_ref_store(the_repository), branch->refname)) {
|
||||
if (!argc || branch_checked_out(branch->refname))
|
||||
die(_("no commit on branch '%s' yet"), branch->name);
|
||||
die(_("branch '%s' does not exist"), branch->name);
|
||||
|
Reference in New Issue
Block a user