diff options
| author | Jeff King <peff@peff.net> | 2025-09-16 16:26:37 -0400 |
|---|---|---|
| committer | Junio C Hamano <gitster@pobox.com> | 2025-09-16 18:00:26 -0700 |
| commit | 69a7e8d32f37ca9cefc6b82fe848415d1d4200d9 (patch) | |
| tree | c39c93cd4f4fc4486c96385c62003c79d599a432 /builtin/grep.c | |
| parent | 9d241b01132c17a44adda2d762b37adf3625bdd7 (diff) | |
config: store want_color() result in a separate bool
The "git config --get-colorbool foo.bar" command not only digs in the
config to find the value of foo.bar, it evaluates the result using
want_color() to check the tty-ness of stdout.
But it stores the bool result of want_color() in the same git_colorbool
that we found in the config. This works in practice because the
git_colorbool enum is a superset of the bool values. But it is an oddity
from a type system perspective.
Let's instead store the result in a separate bool and use that.
Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'builtin/grep.c')
0 files changed, 0 insertions, 0 deletions
