Patrick Steinhardt <ps@xxxxxx> writes: > Hi, > > the recent thread at [1] motivated me to hack together this tiny patch > series that paves our path towards making the reftable backend the > default backend. It does two things: > > - It announces the breaking change for Git 3.0. > > - It makes it the default now already when "feature.experimental" is > enabled. > > The first item is subject to ecosystem support, most notably in > libraries like Gitoxide, libgit2 and JGit. The second item is intended > to extend the user base to power users so that we get more test exposure > out in the wild before we make it the default in Git 3.0. > > Changes in v2: > - Improve the breaking changes announcement a bit based on feedback. > - Introduce a `REF_STORAGE_FORMAT_DEFAULT` define. > - Print the default ref format as part of `git version --build-options`. > - Link to v1: https://lore.kernel.org/r/20250702-pks-reftable-default-backend-v1-0-84dbaddafb50@xxxxxx > > Changes in v3: > - Small tweaks to the commit messages. > - Mention better data compression as another benefit. > - Link to v2: https://lore.kernel.org/r/20250703-pks-reftable-default-backend-v2-0-5a27e72a8c5e@xxxxxx > > Thanks! > > Patrick The changes in this version look good and as expected. This looks good to me. Thanks [snip]
Attachment:
signature.asc
Description: PGP signature