summaryrefslogtreecommitdiff
path: root/refs.c
AgeCommit message (Expand)AuthorFilesLines
2026-07-16refs: remove remaining uses of `the_repository`Patrick Steinhardt1-14/+9
2026-07-16worktree: pass repository to public functionsPatrick Steinhardt1-1/+1
2026-06-26refs: protect against chicken-and-egg recursionPatrick Steinhardt1-0/+7
2026-06-26refs: move parsing of "core.logAllRefUpdates" back into ref storesPatrick Steinhardt1-1/+9
2026-06-26Merge branch 'ps/setup-centralize-odb-creation' into ps/refs-onbranch-fixesJunio C Hamano1-1/+2
2026-06-09Merge branch 'rs/strbuf-add-oid-hex'Junio C Hamano1-1/+1
2026-06-05setup: drop `setup_git_env()`Patrick Steinhardt1-1/+2
2026-05-27Merge branch 'ps/setup-wo-the-repository'Junio C Hamano1-1/+1
2026-05-22Merge branch 'ps/setup-wo-the-repository' into ps/setup-centralize-odb-creationJunio C Hamano1-1/+1
2026-05-21Merge branch 'kn/refs-generic-helpers'Junio C Hamano1-13/+47
2026-05-19setup: stop using `the_repository` in `initialize_repository_version()`Patrick Steinhardt1-1/+1
2026-05-14hex: add and use strbuf_add_oid_hex()René Scharfe1-1/+1
2026-05-11Merge branch 'sp/refs-reduce-the-repository'Junio C Hamano1-8/+9
2026-05-05refs: add peeled object ID to the `ref_update` structKarthik Nayak1-2/+13
2026-05-05refs: move object parsing to the generic layerKarthik Nayak1-0/+18
2026-05-05refs: return `ref_transaction_error` from `ref_transaction_update()`Karthik Nayak1-10/+10
2026-05-05refs: extract out reflog config to generic layerKarthik Nayak1-0/+1
2026-05-05refs: introduce `ref_store_init_options`Karthik Nayak1-1/+5
2026-04-08Merge branch 'ps/odb-cleanup'Junio C Hamano1-1/+1
2026-04-08refs: remove the_hash_algo global stateShreyansh Paliwal1-6/+7
2026-04-08refs: add struct repository parameter in get_files_ref_lock_timeout_ms()Shreyansh Paliwal1-2/+2
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