Skip to content

Commit 2ff26d2

Browse files
committed
Merge branch 'jk/drop-unused-parameters'
Drop unused parameters from functions. * jk/drop-unused-parameters: diff-lib: drop unused index argument from get_stat_data() ref-filter: drop unused parameters from email_atom_option_parser() pack-bitmap: drop unused parameters from select_pseudo_merges() pack-bitmap: load writer config from repository parameter refs: drop some unused parameters from create_symref_lock()
2 parents 1f4d89d + 72c9793 commit 2ff26d2

File tree

6 files changed

+18
-25
lines changed

6 files changed

+18
-25
lines changed

diff-lib.c

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -308,8 +308,7 @@ static void diff_index_show_file(struct rev_info *revs,
308308
oid, oid_valid, ce->name, dirty_submodule);
309309
}
310310

311-
static int get_stat_data(const struct index_state *istate,
312-
const struct cache_entry *ce,
311+
static int get_stat_data(const struct cache_entry *ce,
313312
const struct object_id **oidp,
314313
unsigned int *modep,
315314
int cached, int match_missing,
@@ -352,7 +351,6 @@ static void show_new_file(struct rev_info *revs,
352351
const struct object_id *oid;
353352
unsigned int mode;
354353
unsigned dirty_submodule = 0;
355-
struct index_state *istate = revs->diffopt.repo->index;
356354

357355
if (new_file && S_ISSPARSEDIR(new_file->ce_mode)) {
358356
diff_tree_oid(NULL, &new_file->oid, new_file->name, &revs->diffopt);
@@ -363,7 +361,7 @@ static void show_new_file(struct rev_info *revs,
363361
* New file in the index: it might actually be different in
364362
* the working tree.
365363
*/
366-
if (get_stat_data(istate, new_file, &oid, &mode, cached, match_missing,
364+
if (get_stat_data(new_file, &oid, &mode, cached, match_missing,
367365
&dirty_submodule, &revs->diffopt) < 0)
368366
return;
369367

@@ -379,7 +377,6 @@ static int show_modified(struct rev_info *revs,
379377
unsigned int mode, oldmode;
380378
const struct object_id *oid;
381379
unsigned dirty_submodule = 0;
382-
struct index_state *istate = revs->diffopt.repo->index;
383380

384381
assert(S_ISSPARSEDIR(old_entry->ce_mode) ==
385382
S_ISSPARSEDIR(new_entry->ce_mode));
@@ -395,7 +392,7 @@ static int show_modified(struct rev_info *revs,
395392
return 0;
396393
}
397394

398-
if (get_stat_data(istate, new_entry, &oid, &mode, cached, match_missing,
395+
if (get_stat_data(new_entry, &oid, &mode, cached, match_missing,
399396
&dirty_submodule, &revs->diffopt) < 0) {
400397
if (report_missing)
401398
diff_index_show_file(revs, "-", old_entry,

pack-bitmap-write.c

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ void bitmap_writer_init(struct bitmap_writer *writer, struct repository *r,
5353

5454
string_list_init_dup(&writer->pseudo_merge_groups);
5555

56-
load_pseudo_merges_from_config(&writer->pseudo_merge_groups);
56+
load_pseudo_merges_from_config(r, &writer->pseudo_merge_groups);
5757
}
5858

5959
static void free_pseudo_merge_commit_idx(struct pseudo_merge_commit_idx *idx)
@@ -695,8 +695,7 @@ void bitmap_writer_select_commits(struct bitmap_writer *writer,
695695
for (i = 0; i < indexed_commits_nr; ++i)
696696
bitmap_writer_push_commit(writer, indexed_commits[i], 0);
697697

698-
select_pseudo_merges(writer, indexed_commits,
699-
indexed_commits_nr);
698+
select_pseudo_merges(writer);
700699

701700
return;
702701
}
@@ -738,7 +737,7 @@ void bitmap_writer_select_commits(struct bitmap_writer *writer,
738737

739738
stop_progress(&writer->progress);
740739

741-
select_pseudo_merges(writer, indexed_commits, indexed_commits_nr);
740+
select_pseudo_merges(writer);
742741
}
743742

744743

pseudo-merge.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -183,11 +183,12 @@ static int pseudo_merge_config(const char *var, const char *value,
183183
return ret;
184184
}
185185

186-
void load_pseudo_merges_from_config(struct string_list *list)
186+
void load_pseudo_merges_from_config(struct repository *r,
187+
struct string_list *list)
187188
{
188189
struct string_list_item *item;
189190

190-
git_config(pseudo_merge_config, list);
191+
repo_config(r, pseudo_merge_config, list);
191192

192193
for_each_string_list_item(item, list) {
193194
struct pseudo_merge_group *group = item->util;
@@ -429,8 +430,7 @@ static void sort_pseudo_merge_matches(struct pseudo_merge_matches *matches)
429430
QSORT(matches->unstable, matches->unstable_nr, commit_date_cmp);
430431
}
431432

432-
void select_pseudo_merges(struct bitmap_writer *writer,
433-
struct commit **commits, size_t commits_nr)
433+
void select_pseudo_merges(struct bitmap_writer *writer)
434434
{
435435
struct progress *progress = NULL;
436436
uint32_t i;

pseudo-merge.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ struct commit;
1010
struct string_list;
1111
struct bitmap_index;
1212
struct bitmap_writer;
13+
struct repository;
1314

1415
/*
1516
* A pseudo-merge group tracks the set of non-bitmapped reference tips
@@ -72,7 +73,7 @@ struct pseudo_merge_matches {
7273
* entry keys are the pseudo-merge group names, and the values are
7374
* pointers to the pseudo_merge_group structure itself.
7475
*/
75-
void load_pseudo_merges_from_config(struct string_list *list);
76+
void load_pseudo_merges_from_config(struct repository *r, struct string_list *list);
7677

7778
/*
7879
* A pseudo-merge commit index (pseudo_merge_commit_idx) maps a
@@ -94,8 +95,7 @@ struct pseudo_merge_commit_idx {
9495
*
9596
* Optionally shows a progress meter.
9697
*/
97-
void select_pseudo_merges(struct bitmap_writer *writer,
98-
struct commit **commits, size_t commits_nr);
98+
void select_pseudo_merges(struct bitmap_writer *writer);
9999

100100
/*
101101
* Represents a serialized view of a file containing pseudo-merge(s)

ref-filter.c

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -742,8 +742,7 @@ static int person_name_atom_parser(struct ref_format *format UNUSED,
742742
return 0;
743743
}
744744

745-
static int email_atom_option_parser(struct used_atom *atom,
746-
const char **arg, struct strbuf *err)
745+
static int email_atom_option_parser(const char **arg)
747746
{
748747
if (!*arg)
749748
return EO_RAW;
@@ -761,7 +760,7 @@ static int person_email_atom_parser(struct ref_format *format UNUSED,
761760
const char *arg, struct strbuf *err)
762761
{
763762
for (;;) {
764-
int opt = email_atom_option_parser(atom, &arg, err);
763+
int opt = email_atom_option_parser(&arg);
765764
const char *bad_arg = arg;
766765

767766
if (opt < 0)

refs/files-backend.c

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1961,9 +1961,8 @@ static int create_ref_symlink(struct ref_lock *lock, const char *target)
19611961
return ret;
19621962
}
19631963

1964-
static int create_symref_lock(struct files_ref_store *refs,
1965-
struct ref_lock *lock, const char *refname,
1966-
const char *target, struct strbuf *err)
1964+
static int create_symref_lock(struct ref_lock *lock, const char *target,
1965+
struct strbuf *err)
19671966
{
19681967
if (!fdopen_lock_file(&lock->lk, "w")) {
19691968
strbuf_addf(err, "unable to fdopen %s: %s",
@@ -2579,8 +2578,7 @@ static int lock_ref_for_update(struct files_ref_store *refs,
25792578
}
25802579

25812580
if (update->new_target && !(update->flags & REF_LOG_ONLY)) {
2582-
if (create_symref_lock(refs, lock, update->refname,
2583-
update->new_target, err)) {
2581+
if (create_symref_lock(lock, update->new_target, err)) {
25842582
ret = TRANSACTION_GENERIC_ERROR;
25852583
goto out;
25862584
}

0 commit comments

Comments
 (0)