aboutsummaryrefslogtreecommitdiffstats
path: root/refs/reftable-backend.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-11-06Merge branch 'pk/reflog-migrate-message-fix' into nextJunio C Hamano1-1/+1
2025-11-05refs: add missing space in messagesPeter Krefting1-1/+1
2025-11-04refs: rename 'pack_refs_opts' to 'refs_optimize_opts'Karthik Nayak1-2/+2
2025-11-04refs: move to using the '.optimize' functionsKarthik Nayak1-10/+3
2025-11-04refs: don't store peeled object IDs for invalid tagsPatrick Steinhardt1-1/+2
2025-11-04object: add flag to `peel_object()` to verify object typePatrick Steinhardt1-2/+2
2025-11-04refs: drop infrastructure to peel via iteratorsPatrick Steinhardt1-24/+0
2025-11-04refs: expose peeled object ID via the iteratorPatrick Steinhardt1-0/+5
2025-11-04refs: fully reset `struct ref_iterator::ref` on iterationPatrick Steinhardt1-0/+1
2025-11-04refs: introduce `.ref` field for the base iteratorPatrick Steinhardt1-6/+6
2025-10-15Merge branch 'ps/reflog-migrate-fixes' into maint-2.51Junio C Hamano1-9/+17
2025-10-13Merge branch 'kn/reftable-consistency-checks'Junio C Hamano1-6/+52
2025-10-07refs/reftable: add fsck check for checking the table nameKarthik Nayak1-5/+52
2025-10-07refs: remove unused headersKarthik Nayak1-1/+0
2025-10-02Merge branch 'ms/refs-optimize'Junio C Hamano1-0/+7
2025-09-19reftable-backend: implement 'optimize' actionMeet Soni1-0/+7
2025-08-29Merge branch 'jk/no-clobber-dangling-symref-with-fetch'Junio C Hamano1-3/+27
2025-08-29Merge branch 'ps/reftable-libgit2-cleanup'Junio C Hamano1-11/+12
2025-08-21Merge branch 'ps/remote-rename-fix'Junio C Hamano1-1/+1
2025-08-21Merge branch 'ps/reflog-migrate-fixes'Junio C Hamano1-9/+17
2025-08-19refs: do not clobber dangling symrefsJeff King1-3/+27
2025-08-12refs/reftable: always reload stacks when creating lockPatrick Steinhardt1-11/+12
2025-08-12reftable/stack: allow passing flags to `reftable_stack_add()`Patrick Steinhardt1-4/+4
2025-08-06refs: pass refname when invoking reflog entry callbackPatrick Steinhardt1-1/+1
2025-08-06refs: fix invalid old object IDs when migrating reflogsPatrick Steinhardt1-0/+14
2025-08-06refs: stop unsetting REF_HAVE_OLD for log-only updatesPatrick Steinhardt1-9/+3
2025-08-04Merge branch 'ps/config-wo-the-repository'Junio C Hamano1-1/+1
2025-07-23config: drop `git_config()` wrapperPatrick Steinhardt1-1/+1
2025-07-15refs: selectively set prefix in the seek functionsKarthik Nayak1-7/+14
2025-04-16Merge branch 'kn/non-transactional-batch-updates'Junio C Hamano1-248/+254
2025-04-08refs: support rejection in batch updates during F/D checksKarthik Nayak1-3/+8
2025-04-08refs: implement batch reference update supportKarthik Nayak1-1/+11
2025-04-08refs: introduce enum-based transaction error typesKarthik Nayak1-32/+32
2025-04-08refs/reftable: extract code from the transaction preparationKarthik Nayak1-226/+237
2025-04-08refs: move duplicate refname update check to generic layerKarthik Nayak1-37/+17
2025-03-29Merge branch 'ps/refname-avail-check-optim'Junio C Hamano1-37/+47
2025-03-12refs/iterator: implement seeking for reftable iteratorsPatrick Steinhardt1-5/+30
2025-03-12refs/iterator: separate lifecycle from iterationPatrick Steinhardt1-26/+8
2025-03-12refs/reftable: batch refname availability checksPatrick Steinhardt1-6/+9
2025-03-05Merge branch 'ps/path-sans-the-repository'Junio C Hamano1-5/+5
2025-02-28path: adjust last remaining users of `the_repository`Patrick Steinhardt1-5/+5
2025-02-14Merge branch 'kn/reflog-migration-fix-followup'Junio C Hamano1-6/+16
2025-02-03Merge branch 'kn/reflog-migration-fix-fix'Junio C Hamano1-10/+10
2025-01-27refs/reftable: fix uninitialized memory access of `max_index`Karthik Nayak1-3/+3
2025-01-22reftable: prevent 'update_index' changes after adding recordsKarthik Nayak1-5/+15
2025-01-22refs: use 'uint64_t' for 'ref_update.index'Karthik Nayak1-1/+1
2025-01-17Merge branch 'kn/reflog-migration-fix' into kn/reflog-migration-fix-followupJunio C Hamano1-10/+10
2025-01-15reftable: write correct max_update_index to headerKarthik Nayak1-10/+10
2024-12-23Merge branch 'kn/reflog-migration'Junio C Hamano1-8/+45
2024-12-19Merge branch 'bf/set-head-symref'Junio C Hamano1-3/+9