]> git.ipfire.org Git - thirdparty/git.git/commit - fsck.c
fsck.c: refactor and rename common config callback
authorÆvar Arnfjörð Bjarmason <avarab@gmail.com>
Wed, 17 Mar 2021 18:20:36 +0000 (19:20 +0100)
committerJunio C Hamano <gitster@pobox.com>
Wed, 17 Mar 2021 21:02:43 +0000 (14:02 -0700)
commitfb79f5bff7f47f41cf3697ecc28bfaa888016ce0
tree3edce7d259bfce062a4fbd266f2a61b9d0680174
parenta5828ae6b52137b913b978e16cd2334482eb4c1f
fsck.c: refactor and rename common config callback

Refactor code I recently changed in 1f3299fda9 (fsck: make
fsck_config() re-usable, 2021-01-05) so that I could use fsck's config
callback in mktag in 1f3299fda9 (fsck: make fsck_config() re-usable,
2021-01-05).

I don't know what I was thinking in structuring the code this way, but
it clearly makes no sense to have an fsck_config_internal() at all
just so it can get a fsck_options when git_config() already supports
passing along some void* data.

Let's just make use of that instead, which gets us rid of the two
wrapper functions, and brings fsck's common config callback in line
with other such reusable config callbacks.

Signed-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin/fsck.c
builtin/mktag.c
fsck.c
fsck.h