aboutsummaryrefslogtreecommitdiff
path: root/refs/reftable-backend.c
AgeCommit message (Expand)Author
13 daysreftable/stack: provide fsync(3p) via system headerPatrick Steinhardt
2026-03-09Merge branch 'ps/refs-for-each'Junio C Hamano
2026-03-04Merge branch 'kn/ref-location'Junio C Hamano
2026-02-25refs: receive and use the reference storage payloadKarthik Nayak
2026-02-25refs: move out stub modification to generic layerKarthik Nayak
2026-02-25refs: extract out `refs_create_refdir_stubs()`Karthik Nayak
2026-02-23refs: rename `do_for_each_ref_flags`Patrick Steinhardt
2026-02-09Merge branch 'kn/ref-batch-output-error-reporting-fix'Junio C Hamano
2026-01-25refs: skip to next ref when current ref is rejectedKarthik Nayak
2026-01-12refs/reftable: introduce generic checks for refsPatrick Steinhardt
2026-01-12refs/reftable: fix consistency checks with worktreesPatrick Steinhardt
2026-01-12refs/reftable: extract function to retrieve backend for worktreePatrick Steinhardt
2026-01-12refs/reftable: adapt includes to become consistentPatrick Steinhardt
2025-11-21Merge branch 'kn/maintenance-is-needed'Junio C Hamano
2025-11-19Merge branch 'ps/ref-peeled-tags-fixes'Junio C Hamano
2025-11-19Merge branch 'kn/refs-optim-cleanup'Junio C Hamano
2025-11-19Merge branch 'ps/ref-peeled-tags'Junio C Hamano
2025-11-10refs: add a `optimize_required` field to `struct ref_storage_be`Karthik Nayak
2025-11-06Merge branch 'pk/reflog-migrate-message-fix'Junio C Hamano
2025-11-06object: fix performance regression when peeling tagsPatrick Steinhardt
2025-11-05refs: add missing space in messagesPeter Krefting
2025-11-04refs: rename 'pack_refs_opts' to 'refs_optimize_opts'Karthik Nayak
2025-11-04refs: move to using the '.optimize' functionsKarthik Nayak
2025-11-04refs: don't store peeled object IDs for invalid tagsPatrick Steinhardt
2025-11-04object: add flag to `peel_object()` to verify object typePatrick Steinhardt
2025-11-04refs: drop infrastructure to peel via iteratorsPatrick Steinhardt
2025-11-04refs: expose peeled object ID via the iteratorPatrick Steinhardt
2025-11-04refs: fully reset `struct ref_iterator::ref` on iterationPatrick Steinhardt
2025-11-04refs: introduce `.ref` field for the base iteratorPatrick Steinhardt
2025-10-15Merge branch 'ps/reflog-migrate-fixes' into maint-2.51Junio C Hamano
2025-10-13Merge branch 'kn/reftable-consistency-checks'Junio C Hamano
2025-10-07refs/reftable: add fsck check for checking the table nameKarthik Nayak
2025-10-07refs: remove unused headersKarthik Nayak
2025-10-02Merge branch 'ms/refs-optimize'Junio C Hamano
2025-09-19reftable-backend: implement 'optimize' actionMeet Soni
2025-08-29Merge branch 'jk/no-clobber-dangling-symref-with-fetch'Junio C Hamano
2025-08-29Merge branch 'ps/reftable-libgit2-cleanup'Junio C Hamano
2025-08-21Merge branch 'ps/remote-rename-fix'Junio C Hamano
2025-08-21Merge branch 'ps/reflog-migrate-fixes'Junio C Hamano
2025-08-19refs: do not clobber dangling symrefsJeff King
2025-08-12refs/reftable: always reload stacks when creating lockPatrick Steinhardt
2025-08-12reftable/stack: allow passing flags to `reftable_stack_add()`Patrick Steinhardt
2025-08-06refs: pass refname when invoking reflog entry callbackPatrick Steinhardt
2025-08-06refs: fix invalid old object IDs when migrating reflogsPatrick Steinhardt
2025-08-06refs: stop unsetting REF_HAVE_OLD for log-only updatesPatrick Steinhardt
2025-08-04Merge branch 'ps/config-wo-the-repository'Junio C Hamano
2025-07-23config: drop `git_config()` wrapperPatrick Steinhardt
2025-07-15refs: selectively set prefix in the seek functionsKarthik Nayak
2025-04-16Merge branch 'kn/non-transactional-batch-updates'Junio C Hamano
2025-04-08refs: support rejection in batch updates during F/D checksKarthik Nayak