@@ -66,22 +66,21 @@ changes are made at a certain version boundary, and recording these
6666decisions in this document, are necessary but not sufficient.
6767Because such changes are expected to be numerous, and the design and
6868implementation of them are expected to span over time, they have to
69- be deployable trivially at such a version boundary.
69+ be deployable trivially at such a version boundary, prepared over long
70+ time.
7071
7172The breaking changes MUST be guarded with the a compile-time switch,
7273WITH_BREAKING_CHANGES, to help this process. When built with it,
7374the resulting Git binary together with its documentation would
7475behave as if these breaking changes slated for the next big version
75- boundary are already in effect. We may also want to have a CI job
76- or two to exercise the work-in-progress version of Git with these
77- breaking changes.
76+ boundary are already in effect. We also have a CI job to exercise
77+ the work-in-progress version of Git with these breaking changes.
7878
7979
8080== Git 3.0
8181
8282The following subsections document upcoming breaking changes for Git 3.0. There
83- is no planned release date for this breaking version yet. The early
84- adopter configuration used for changes for this release is `feature.git3`.
83+ is no planned release date for this breaking version yet.
8584
8685Proposed changes and removals only include items which are "ready" to be done.
8786In other words, this is not supposed to be a wishlist of features that should
0 commit comments