I've been sitting on this series for a while, waiting for a moment when I didn't have a backlog of other topics I ought to be reviewing. But it seems like that never happens, so I thought I'd just send it. :) Nothing urgent, of course, but this takes us a few steps closer to being able to turn on -Wunused-parameter all the time. I've tried to float the more interesting patches to the top. The later ones are mostly "yep, this callback needs to marked with UNUSED". -Peff [01/21]: ref-filter: drop unused atom parameter from get_worktree_path() [02/21]: ls-refs: drop config caching [03/21]: serve: use repository pointer to get config [04/21]: serve: mark unused parameters in virtual functions [05/21]: object-name: mark unused parameters in disambiguate callbacks [06/21]: http-backend: mark argc/argv unused [07/21]: http-backend: mark unused parameters in virtual functions [08/21]: ref-filter: mark unused callback parameters [09/21]: mark "pointless" data pointers in callbacks [10/21]: run-command: mark error routine parameters as unused [11/21]: mark unused parameters in signal handlers [12/21]: list-objects: mark unused callback parameters [13/21]: for_each_object: mark unused callback parameters [14/21]: prio-queue: mark unused parameters in comparison functions [15/21]: notes: mark unused callback parameters [16/21]: fetch-pack: mark unused parameter in callback function [17/21]: rewrite_parents(): mark unused callback parameter [18/21]: for_each_commit_graft(): mark unused callback parameter [19/21]: userformat_want_item(): mark unused parameter [20/21]: run_processes_parallel: mark unused callback parameters [21/21]: help: mark unused parameter in git_unknown_cmd_config() builtin/cat-file.c | 8 ++--- builtin/count-objects.c | 6 ++-- builtin/fast-import.c | 2 +- builtin/fetch.c | 6 ++-- builtin/fsck.c | 25 +++++++------- builtin/gc.c | 14 ++++---- builtin/log.c | 2 +- builtin/notes.c | 5 +-- builtin/pack-objects.c | 26 ++++++++------- builtin/prune.c | 6 ++-- builtin/repack.c | 5 +-- builtin/rev-list.c | 13 ++++---- builtin/submodule--helper.c | 4 +-- bundle-uri.c | 2 +- commit.c | 6 ++-- daemon.c | 2 +- diagnose.c | 3 +- fetch-pack.c | 2 +- help.c | 3 +- hook.c | 12 +++---- http-backend.c | 8 ++--- line-log.c | 3 +- log-tree.c | 3 +- ls-refs.c | 36 ++++++++------------ midx.c | 2 +- negotiator/skipping.c | 2 +- notes.c | 11 ++++--- object-file.c | 3 +- object-name.c | 14 ++++---- pack-bitmap.c | 6 ++-- packfile.c | 4 +-- path.c | 3 +- pretty.c | 3 +- progress.c | 2 +- reachable.c | 15 +++++---- ref-filter.c | 66 +++++++++++++++++++++++-------------- revision.c | 6 ++-- run-command.c | 6 ++-- serve.c | 12 +++---- submodule.c | 4 +-- t/helper/test-prio-queue.c | 2 +- t/helper/test-run-command.c | 14 ++++---- upload-pack.c | 10 +++--- 43 files changed, 211 insertions(+), 176 deletions(-)