[PATCH 00/10] t: more compatibility fixes with reftables
- From
Patrick Steinhardt <ps@pks.im>
- Date
- Nov 29, 2023, 07:24 UTC
- Message-ID
- <cover.1701242407.git.ps@pks.im>
Hi,
this is the second patch series that refactors tests to become compatible with the upcoming reftables backend. It's in the same spirit as the first round of patches [1], where most of the refactorings are to use plumbing tools to access refs or the reflog instead of modifying on-disk data structures directly.
Patrick
[1]: <cover.1697607222.git.ps@pks.im>
Patrick Steinhardt (10): t0410: mark tests to require the reffiles backend t1400: split up generic reflog tests from the reffile-specific ones t1401: stop treating FETCH_HEAD as real reference t1410: use test-tool to create empty reflog t1417: make `reflog --updateref` tests backend agnostic t3310: stop checking for reference existence via `test -f` t4013: simplify magic parsing and drop "failure" t5401: speed up creation of many branches t5551: stop writing packed-refs directly t6301: write invalid object ID via `test-tool ref-store`
t/t0410-partial-clone.sh | 4 +-- t/t1400-update-ref.sh | 41 +++++++++++++++++++++++---- t/t1401-symbolic-ref.sh | 4 +-- t/t1410-reflog.sh | 4 +-- t/t1417-reflog-updateref.sh | 10 +++++-- t/t3310-notes-merge-manual-resolve.sh | 6 ++-- t/t4013-diff-various.sh | 27 ++++++++---------- t/t5401-update-hooks.sh | 6 ++-- t/t5551-http-fetch-smart.sh | 4 ++- t/t6301-for-each-ref-errors.sh | 13 ++++----- 10 files changed, 74 insertions(+), 45 deletions(-)
-- 2.43.0