diff options
author | Junio C Hamano <gitster@pobox.com> | 2025-02-28 09:28:21 -0800 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2025-03-03 10:07:03 -0800 |
commit | c268e3285d4eafeec048d98672faa43f21857990 (patch) | |
tree | aebd289835c99d6f2790ea35b7159c5c035e2e5c /commit-graph.c | |
parent | 2454970930851179fb6486e6faa6342f008e7d9d (diff) |
BreakingChanges: clarify the procedure
The point behind a compile-time switch is to ensure that we have a
mechanism to hide myriad of backward incompatible changes that may
be prepared and accumulated over time, yet make them available for
testing any time during the development toward the big version
boundary. Add a few words to stress that point.
Since the document was first written, we have added the CI job that
the document anticipated us to have. Rephrase to state the current
status.
The discussion in [*1*] made us abandon the "feature.git3" based
runtime switching of behaviour and instead adopt the compile-time
switching mechanism, but a stray sentence about runtime switching
still remained in the final text by mistake. Remove it.
[Reference]
*1* https://lore.kernel.org/git/xmqqldzel6ug.fsf@gitster.g/
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Acked-by: Patrick Steinhardt <ps@pks.im>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'commit-graph.c')
0 files changed, 0 insertions, 0 deletions