[PATCH 0/5] builtin/config: bug fixes for "get" subcommand with "--type=color"
From: Patrick Steinhardt <hidden>
Date: 2025-09-11 13:25:00
From: Patrick Steinhardt <hidden>
Date: 2025-09-11 13:25:00
Hi,
this small patch series contains two bug fixes for `git config get
--type=color`:
- We restore the behaviour where we can now parse colors without a
config key.
- We stop spawning the pager when the user requests to print ANSI
color escape sequences.
Furthermore, the patch series does some lighter refactorings of t1300.
That test file still has its fair share of issues, but at least it looks
a bit less dirty now.
Thanks!
Patrick
---
Patrick Steinhardt (5):
t1300: write test expectations in the test's body
t1300: small style fixups
builtin/config: do not die in `get_color()`
builtin/config: special-case retrieving colors without a key
builtin/config: do not spawn pager when printing color codes
builtin/config.c | 20 +++-
t/t1300-config.sh | 344 +++++++++++++++++++++++++++---------------------------
2 files changed, 185 insertions(+), 179 deletions(-)
---
base-commit: ab427cd991100e94792fce124b0934135abdea4b
change-id: 20250911-pks-config-color-e5b8a213e895