]> Kevux Git Server - rit/commit
builtin/config: pass data between callbacks via local variables
authorPatrick Steinhardt <ps@pks.im>
Wed, 15 May 2024 06:43:12 +0000 (08:43 +0200)
committerJunio C Hamano <gitster@pobox.com>
Wed, 15 May 2024 14:17:56 +0000 (07:17 -0700)
commit9c62534377f988f36b7565a83a276d5b9099951c
tree3efecbe5e5973b6f7c1ae17a012502cd13cb3b37
parent35a7cfda56f85c8fccfbf7e8b5bae9a356dd0d45
builtin/config: pass data between callbacks via local variables

We use several global variables to pass data between callers and
callbacks in `get_color()` and `get_colorbool()`. Convert those to use
callback data structures instead.

Signed-off-by: Patrick Steinhardt <ps@pks.im>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin/config.c