Skip to content

Commit f1da24c

Browse files
avargitster
authored andcommitted
refs API: post-migration API renaming [2/2]
Rename the transitory refs_werrres_ref_unsafe() function to refs_resolve_ref_unsafe(), now that all callers of the old function have learned to pass in a "failure_errno" parameter. The coccinelle semantic patch added in the preceding commit works, but I couldn't figure out how to get spatch(1) to re-flow these argument lists (and sometimes make lines way too long), so this rename was done with: perl -pi -e 's/refs_werrres_ref_unsafe/refs_resolve_ref_unsafe/g' \ $(git grep -l refs_werrres_ref_unsafe -- '*.c') But after that "make contrib/coccinelle/refs.cocci.patch" comes up empty, so the result would have been the same. Let's remove that transitory semantic patch file, we won't need to retain it for any other in-flight changes, refs_werrres_ref_unsafe() only existed within this patch series. Signed-off-by: Ævar Arnfjörð Bjarmason <[email protected]> Signed-off-by: Junio C Hamano <[email protected]>
1 parent 25a33b3 commit f1da24c

File tree

7 files changed

+22
-29
lines changed

7 files changed

+22
-29
lines changed

contrib/coccinelle/refs.pending.cocci

Lines changed: 0 additions & 5 deletions
This file was deleted.

refs.c

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -270,7 +270,7 @@ char *refs_resolve_refdup(struct ref_store *refs,
270270
const char *result;
271271
int ignore_errno;
272272

273-
result = refs_werrres_ref_unsafe(refs, refname, resolve_flags,
273+
result = refs_resolve_ref_unsafe(refs, refname, resolve_flags,
274274
oid, flags, &ignore_errno);
275275
return xstrdup_or_null(result);
276276
}
@@ -296,7 +296,7 @@ int read_ref_full(const char *refname, int resolve_flags, struct object_id *oid,
296296
int ignore_errno;
297297
struct ref_store *refs = get_main_ref_store(the_repository);
298298

299-
if (refs_werrres_ref_unsafe(refs, refname, resolve_flags,
299+
if (refs_resolve_ref_unsafe(refs, refname, resolve_flags,
300300
oid, flags, &ignore_errno))
301301
return 0;
302302
return -1;
@@ -310,7 +310,7 @@ int read_ref(const char *refname, struct object_id *oid)
310310
int refs_ref_exists(struct ref_store *refs, const char *refname)
311311
{
312312
int ignore_errno;
313-
return !!refs_werrres_ref_unsafe(refs, refname, RESOLVE_REF_READING,
313+
return !!refs_resolve_ref_unsafe(refs, refname, RESOLVE_REF_READING,
314314
NULL, NULL, &ignore_errno);
315315
}
316316

@@ -660,7 +660,7 @@ int expand_ref(struct repository *repo, const char *str, int len,
660660
this_result = refs_found ? &oid_from_ref : oid;
661661
strbuf_reset(&fullref);
662662
strbuf_addf(&fullref, *p, len, str);
663-
r = refs_werrres_ref_unsafe(refs, fullref.buf,
663+
r = refs_resolve_ref_unsafe(refs, fullref.buf,
664664
RESOLVE_REF_READING,
665665
this_result, &flag,
666666
&ignore_errno);
@@ -696,7 +696,7 @@ int repo_dwim_log(struct repository *r, const char *str, int len,
696696

697697
strbuf_reset(&path);
698698
strbuf_addf(&path, *p, len, str);
699-
ref = refs_werrres_ref_unsafe(refs, path.buf,
699+
ref = refs_resolve_ref_unsafe(refs, path.buf,
700700
RESOLVE_REF_READING,
701701
oid ? &hash : NULL, NULL,
702702
&ignore_errno);
@@ -1383,7 +1383,7 @@ int refs_head_ref(struct ref_store *refs, each_ref_fn fn, void *cb_data)
13831383
int flag;
13841384
int ignore_errno;
13851385

1386-
if (refs_werrres_ref_unsafe(refs, "HEAD", RESOLVE_REF_READING,
1386+
if (refs_resolve_ref_unsafe(refs, "HEAD", RESOLVE_REF_READING,
13871387
&oid, &flag, &ignore_errno))
13881388
return fn("HEAD", &oid, flag, cb_data);
13891389

@@ -1779,7 +1779,7 @@ const char *resolve_ref_unsafe(const char *refname, int resolve_flags,
17791779
{
17801780
int ignore_errno;
17811781

1782-
return refs_werrres_ref_unsafe(get_main_ref_store(the_repository), refname,
1782+
return refs_resolve_ref_unsafe(get_main_ref_store(the_repository), refname,
17831783
resolve_flags, oid, flags, &ignore_errno);
17841784
}
17851785

@@ -1795,7 +1795,7 @@ int resolve_gitlink_ref(const char *submodule, const char *refname,
17951795
if (!refs)
17961796
return -1;
17971797

1798-
if (!refs_werrres_ref_unsafe(refs, refname, 0, oid, &flags,
1798+
if (!refs_resolve_ref_unsafe(refs, refname, 0, oid, &flags,
17991799
&ignore_errno) || is_null_oid(oid))
18001800
return -1;
18011801
return 0;

refs.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,6 @@ struct worktree;
6868
#define RESOLVE_REF_NO_RECURSE 0x02
6969
#define RESOLVE_REF_ALLOW_BAD_NAME 0x04
7070

71-
#define refs_werrres_ref_unsafe(refs, refname, resolve_flags, oid, flags, failure_errno) \
72-
refs_resolve_ref_unsafe(refs, refname, resolve_flags, oid, flags, failure_errno)
7371
const char *refs_resolve_ref_unsafe(struct ref_store *refs,
7472
const char *refname,
7573
int resolve_flags,

refs/files-backend.c

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -281,7 +281,7 @@ static void loose_fill_ref_dir(struct ref_store *ref_store,
281281
refname.len));
282282
} else {
283283
int ignore_errno;
284-
if (!refs_werrres_ref_unsafe(&refs->base,
284+
if (!refs_resolve_ref_unsafe(&refs->base,
285285
refname.buf,
286286
RESOLVE_REF_READING,
287287
&oid, &flag, &ignore_errno)) {
@@ -1034,7 +1034,7 @@ static struct ref_lock *lock_ref_oid_basic(struct files_ref_store *refs,
10341034
goto error_return;
10351035
}
10361036

1037-
if (!refs_werrres_ref_unsafe(&refs->base, lock->ref_name, 0,
1037+
if (!refs_resolve_ref_unsafe(&refs->base, lock->ref_name, 0,
10381038
&lock->old_oid, NULL, &ignore_errno))
10391039
oidclr(&lock->old_oid);
10401040
goto out;
@@ -1410,7 +1410,7 @@ static int files_copy_or_rename_ref(struct ref_store *ref_store,
14101410
goto out;
14111411
}
14121412

1413-
if (!refs_werrres_ref_unsafe(&refs->base, oldrefname,
1413+
if (!refs_resolve_ref_unsafe(&refs->base, oldrefname,
14141414
RESOLVE_REF_READING | RESOLVE_REF_NO_RECURSE,
14151415
&orig_oid, &flag, &ignore_errno)) {
14161416
ret = error("refname %s not found", oldrefname);
@@ -1456,7 +1456,7 @@ static int files_copy_or_rename_ref(struct ref_store *ref_store,
14561456
* the safety anyway; we want to delete the reference whatever
14571457
* its current value.
14581458
*/
1459-
if (!copy && refs_werrres_ref_unsafe(&refs->base, newrefname,
1459+
if (!copy && refs_resolve_ref_unsafe(&refs->base, newrefname,
14601460
RESOLVE_REF_READING | RESOLVE_REF_NO_RECURSE,
14611461
NULL, NULL, &ignore_errno) &&
14621462
refs_delete_ref(&refs->base, NULL, newrefname,
@@ -1825,7 +1825,7 @@ static int commit_ref_update(struct files_ref_store *refs,
18251825
const char *head_ref;
18261826
int ignore_errno;
18271827

1828-
head_ref = refs_werrres_ref_unsafe(&refs->base, "HEAD",
1828+
head_ref = refs_resolve_ref_unsafe(&refs->base, "HEAD",
18291829
RESOLVE_REF_READING,
18301830
NULL, &head_flag,
18311831
&ignore_errno);
@@ -1875,7 +1875,7 @@ static void update_symref_reflog(struct files_ref_store *refs,
18751875
int ignore_errno;
18761876

18771877
if (logmsg &&
1878-
refs_werrres_ref_unsafe(&refs->base, target,
1878+
refs_resolve_ref_unsafe(&refs->base, target,
18791879
RESOLVE_REF_READING, &new_oid, NULL,
18801880
&ignore_errno) &&
18811881
files_log_ref_write(refs, refname, &lock->old_oid,
@@ -2163,7 +2163,7 @@ static int files_reflog_iterator_advance(struct ref_iterator *ref_iterator)
21632163
if (ends_with(diter->basename, ".lock"))
21642164
continue;
21652165

2166-
if (!refs_werrres_ref_unsafe(iter->ref_store,
2166+
if (!refs_resolve_ref_unsafe(iter->ref_store,
21672167
diter->relative_path, 0,
21682168
&iter->oid, &flags,
21692169
&ignore_errno)) {
@@ -2511,7 +2511,7 @@ static int lock_ref_for_update(struct files_ref_store *refs,
25112511
* to record and possibly check old_oid:
25122512
*/
25132513
int ignore_errno;
2514-
if (!refs_werrres_ref_unsafe(&refs->base,
2514+
if (!refs_resolve_ref_unsafe(&refs->base,
25152515
referent.buf, 0,
25162516
&lock->old_oid, NULL,
25172517
&ignore_errno)) {
@@ -3209,7 +3209,7 @@ static int files_reflog_expire(struct ref_store *ref_store,
32093209
int type;
32103210
const char *ref;
32113211

3212-
ref = refs_werrres_ref_unsafe(&refs->base, refname,
3212+
ref = refs_resolve_ref_unsafe(&refs->base, refname,
32133213
RESOLVE_REF_NO_RECURSE,
32143214
NULL, &type,
32153215
&ignore_errno);

sequencer.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1334,7 +1334,7 @@ void print_commit_summary(struct repository *r,
13341334
diff_setup_done(&rev.diffopt);
13351335

13361336
refs = get_main_ref_store(the_repository);
1337-
head = refs_werrres_ref_unsafe(refs, "HEAD", 0, NULL, NULL,
1337+
head = refs_resolve_ref_unsafe(refs, "HEAD", 0, NULL, NULL,
13381338
&resolve_errno);
13391339
if (!head) {
13401340
errno = resolve_errno;

t/helper/test-ref-store.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ static int cmd_resolve_ref(struct ref_store *refs, const char **argv)
125125
const char *ref;
126126
int ignore_errno;
127127

128-
ref = refs_werrres_ref_unsafe(refs, refname, resolve_flags,
128+
ref = refs_resolve_ref_unsafe(refs, refname, resolve_flags,
129129
&oid, &flags, &ignore_errno);
130130
printf("%s %s 0x%x\n", oid_to_hex(&oid), ref ? ref : "(null)", flags);
131131
return ref ? 0 : 1;

worktree.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ static void add_head_info(struct worktree *wt)
3030
const char *target;
3131
int ignore_errno;
3232

33-
target = refs_werrres_ref_unsafe(get_worktree_ref_store(wt),
33+
target = refs_resolve_ref_unsafe(get_worktree_ref_store(wt),
3434
"HEAD",
3535
0,
3636
&wt->head_oid, &flags,
@@ -437,7 +437,7 @@ const struct worktree *find_shared_symref(const char *symref,
437437
}
438438

439439
refs = get_worktree_ref_store(wt);
440-
symref_target = refs_werrres_ref_unsafe(refs, symref, 0,
440+
symref_target = refs_resolve_ref_unsafe(refs, symref, 0,
441441
NULL, &flags,
442442
&ignore_errno);
443443
if ((flags & REF_ISSYMREF) &&
@@ -574,7 +574,7 @@ int other_head_refs(each_ref_fn fn, void *cb_data)
574574

575575
strbuf_reset(&refname);
576576
strbuf_worktree_ref(wt, &refname, "HEAD");
577-
if (refs_werrres_ref_unsafe(get_main_ref_store(the_repository),
577+
if (refs_resolve_ref_unsafe(get_main_ref_store(the_repository),
578578
refname.buf,
579579
RESOLVE_REF_READING,
580580
&oid, &flag, &ignore_errno))

0 commit comments

Comments
 (0)