]> git.ipfire.org Git - thirdparty/git.git/commit
t: avoid git config syntax from newer releases
authorTodd Zullinger <tmz@pobox.com>
Tue, 8 Jul 2025 21:05:27 +0000 (17:05 -0400)
committerJunio C Hamano <gitster@pobox.com>
Tue, 8 Jul 2025 22:06:35 +0000 (15:06 -0700)
commit428c9241c6918f52ac22fb8e83ce7c736a2f5e00
tree5127bf085d1d6d299ff3b5c3032887f8fc58cefd
parent05e9cd64ee23bbadcea6bcffd6660ed02b8eab89
t: avoid git config syntax from newer releases

In a recent security release, 05e9cd64ee (config: quote values
containing CR character, 2025-05-19) added calls to `git config get`,
`git config set`, and `git config unset` which are not present on the
maint-2.43 branch.

These subcommands were added in the following commits, released in
git-2.46.0:

  4e51389000 (builtin/config: introduce "get" subcommand, 2024-05-06),
  00bbdde141 (builtin/config: introduce "set" subcommand, 2024-05-06),
  95ea69c67b (builtin/config: introduce "unset" subcommand, 2024-05-06)

Revert to the previous `git config` syntax for older maintenance
branches.

Signed-off-by: Todd Zullinger <tmz@pobox.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/t1300-config.sh
t/t7450-bad-git-dotfiles.sh