On Mon, Jan 6, 2025 at 12:18 PM Christian Couder <christian.couder@xxxxxxxxx> wrote: > > On Mon, Jan 6, 2025 at 8:51 AM Patrick Steinhardt <ps@xxxxxx> wrote: > > > > With 57ec9254eb (docs: introduce document to announce breaking changes, > > 2024-06-14), we have introduced a new document that tracks upcoming > > breaking changes in the Git project. In 2454970930 (BreakingChanges: > > early adopter option, 2024-10-11) we have amended the document a bit to > > mention that any introduced breaking changes must be accompanied by > > logic that allows us to enable the breaking change at compile-time. > > While we already have two breaking changes lined up, neither of them has > > such a switch because they predate those instructions. > > > > Introduce the proposed `WITH_BREAKING_CHANGES` preprocessor macro and > > wire it up with both our Makefiles and Meson. > > It's not clear from the above if the two already lined up breaking > changes are going to use the new build option in this patch, in a > following patch or in a future patch series after this one. Let's > see... It looks like the two already lined up breaking changes are: - removing pack-redundant which is handled in patch 4/5, and - removing the "branches/" and "remotes/" directories which is handled in patch 5/5. Fine, but I think it would be better to be explicit about this. Thanks.