]> git.ipfire.org Git - thirdparty/git.git/commit
t: introduce WITH_BREAKING_CHANGES prerequisite
authorJunio C Hamano <gitster@pobox.com>
Tue, 11 Mar 2025 21:25:02 +0000 (14:25 -0700)
committerJunio C Hamano <gitster@pobox.com>
Wed, 12 Mar 2025 15:48:21 +0000 (08:48 -0700)
commit926d18e58dc13f1c095006e7c8bdfa25ad707830
tree844551dd73d66f9beefbc7d7fd9148627c325da3
parent1c24d55a2fdea3599a1cc3cdaeef1e1fa173b2c5
t: introduce WITH_BREAKING_CHANGES prerequisite

Earlier c5bc9a7f (Makefile: wire up build option for deprecated
features, 2025-01-22) made an unfortunate decision to introduce the
WITHOUT_BREAKING_CHANGES prerequisite to perform tests that ensure
the historical behaviour that may be different from what we will
have in the future.  It would inevitably invite double-negation when
we need to add tests to ensure the behaviour we want to have in the
future.

Introduce WITH_BREAKING_CHANGES prerequisite and replace the
existing uses of WITHOUT_BREAKING_CHANGES prerequisite.  To catch
any future topics that add more uses of WITHOUT_BREAKING_CHANGES,
mark it as a removed prerequisite.

Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/t5323-pack-redundant.sh
t/t5505-remote.sh
t/t5515-fetch-merge-logic.sh
t/t5516-fetch-push.sh
t/test-lib.sh