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