summaryrefslogtreecommitdiff
path: root/refs.c
AgeCommit message (Expand)AuthorFilesLines
2026-04-08Merge branch 'ps/odb-cleanup'Junio C Hamano1-1/+1
2026-04-03Merge branch 'ar/config-hook-cleanups'Junio C Hamano1-1/+2
2026-03-31odb: rename `odb_has_object()` flagsPatrick Steinhardt1-1/+1
2026-03-30Merge branch 'jw/object-name-bitset-to-enum'Junio C Hamano1-1/+2
2026-03-25hook: fix minor style issuesAdrian Ratiu1-1/+2
2026-03-18object-name: turn INTERPRET_BRANCH_* constants into enum valuesJialong Wang1-1/+2
2026-03-16refs: add 'preparing' phase to the reference-transaction hookEric Ju1-1/+11
2026-03-10Merge branch 'ar/config-hooks'Junio C Hamano1-5/+19
2026-03-09Merge branch 'ps/refs-for-each'Junio C Hamano1-139/+132
2026-03-09Merge branch 'ar/run-command-hook-take-2'Junio C Hamano1-50/+52
2026-03-09Merge branch 'ar/config-hooks' into ar/config-hook-cleanupsJunio C Hamano1-50/+66
2026-03-04Merge branch 'kn/ref-location'Junio C Hamano1-3/+123
2026-02-25refs: add GIT_REFERENCE_BACKEND to specify reference backendKarthik Nayak1-9/+21
2026-02-25refs: allow reference location in refstorage configKarthik Nayak1-1/+5
2026-02-25refs: receive and use the reference storage payloadKarthik Nayak1-1/+39
2026-02-25refs: move out stub modification to generic layerKarthik Nayak1-2/+45
2026-02-25refs: extract out `refs_create_refdir_stubs()`Karthik Nayak1-0/+23
2026-02-23refs: replace `refs_for_each_fullref_in()`Patrick Steinhardt1-11/+0
2026-02-23refs: replace `refs_for_each_namespaced_ref()`Patrick Steinhardt1-11/+0
2026-02-23refs: replace `refs_for_each_glob_ref()`Patrick Steinhardt1-9/+0
2026-02-23refs: replace `refs_for_each_glob_ref_in()`Patrick Steinhardt1-11/+0
2026-02-23refs: replace `refs_for_each_rawref_in()`Patrick Steinhardt1-10/+0
2026-02-23refs: replace `refs_for_each_rawref()`Patrick Steinhardt1-6/+4
2026-02-23refs: replace `refs_for_each_ref_in()`Patrick Steinhardt1-16/+18
2026-02-23refs: improve verification for-each-ref optionsPatrick Steinhardt1-1/+12
2026-02-23refs: generalize `refs_for_each_fullref_in_prefixes()`Patrick Steinhardt1-24/+15
2026-02-23refs: generalize `refs_for_each_namespaced_ref()`Patrick Steinhardt1-18/+29
2026-02-23refs: speed up `refs_for_each_glob_ref_in()`Patrick Steinhardt1-33/+54
2026-02-23refs: introduce `refs_for_each_ref_ext`Patrick Steinhardt1-30/+48
2026-02-23refs: rename `each_ref_fn`Patrick Steinhardt1-17/+17
2026-02-23refs: rename `do_for_each_ref_flags`Patrick Steinhardt1-9/+9
2026-02-23refs: remove unused `refs_for_each_include_root_ref()`Patrick Steinhardt1-7/+0
2026-02-19hook: add internal state alloc/free callbacksAdrian Ratiu1-5/+19
2026-02-09Merge branch 'kn/ref-batch-output-error-reporting-fix'Junio C Hamano1-19/+27
2026-02-04Merge branch 'ar/run-command-hook-take-2' into ar/config-hooksJunio C Hamano1-50/+52
2026-01-28reference-transaction: use hook API instead of run-commandAdrian Ratiu1-50/+52
2026-01-25refs: add rejection detail to the callback functionKarthik Nayak1-1/+1
2026-01-25refs: skip to next ref when current ref is rejectedKarthik Nayak1-18/+26
2026-01-21Merge branch 'ps/ref-consistency-checks'Junio C Hamano1-0/+43
2026-01-15Revert "Merge branch 'ar/run-command-hook'"Junio C Hamano1-52/+48
2026-01-12builtin/fsck: move generic HEAD check into `refs_fsck()`Patrick Steinhardt1-1/+11
2026-01-12builtin/fsck: move generic object ID checks into `refs_fsck()`Patrick Steinhardt1-3/+8
2026-01-12refs/files: introduce function to perform normal ref checksPatrick Steinhardt1-0/+7
2026-01-12refs/files: extract generic symref target checksPatrick Steinhardt1-0/+21
2026-01-06Merge branch 'ar/run-command-hook'Junio C Hamano1-48/+52
2025-12-28reference-transaction: use hook API instead of run-commandAdrian Ratiu1-48/+52
2025-12-05Merge branch 'ps/object-source-management'Junio C Hamano1-1/+1
2025-11-25odb: move logic to disable ref updates into repoPatrick Steinhardt1-1/+1
2025-11-10refs: add a `optimize_required` field to `struct ref_storage_be`Karthik Nayak1-0/+7
2025-11-04refs: rename 'pack_refs_opts' to 'refs_optimize_opts'Karthik Nayak1-1/+1