summaryrefslogtreecommitdiffstats
path: root/refs/debug.c
AgeCommit message (Expand)AuthorLines
2025-04-15Merge branch 'ps/object-wo-the-repository'Junio C Hamano-1/+1
2025-03-12refs/iterator: provide infrastructure to re-seek iteratorsPatrick Steinhardt-0/+11
2025-03-12refs/iterator: separate lifecycle from iterationPatrick Steinhardt-5/+4
2025-03-10hash: stop depending on `the_repository` in `null_oid()`Patrick Steinhardt-1/+1
2024-12-06global: trivial conversions to fix `-Wsign-compare` warningsPatrick Steinhardt-4/+1
2024-12-06global: mark code units that generate warnings with `-Wsign-compare`Patrick Steinhardt-0/+2
2024-12-04Merge branch 'sj/ref-contents-check'Junio C Hamano-2/+3
2024-11-21ref: support multiple worktrees check for refsshejialuo-2/+3
2024-11-21refs: introduce "initial" transaction flagPatrick Steinhardt-13/+0
2024-08-08refs: set up ref consistency check infrastructureshejialuo-0/+11
2024-05-30Merge branch 'ps/refs-without-the-repository-updates'Junio C Hamano-4/+12
2024-05-17refs: implement releasing ref storagesPatrick Steinhardt-0/+8
2024-05-17refs: rename `init_db` callback to avoid confusionPatrick Steinhardt-4/+4
2024-05-07refs: remove `create_symref` and associated dead codeKarthik Nayak-13/+0
2024-02-21refs: always treat iterators as orderedPatrick Steinhardt-2/+1
2024-01-08refs: prepare `refs_init_db()` for initializing worktree refsPatrick Steinhardt-2/+2
2024-01-02refs: refactor logic to look up storage backendsPatrick Steinhardt-1/+0
2023-11-17refs: remove `delete_refs` callback from backendsPatrick Steinhardt-15/+0
2023-07-21Merge branch 'tb/refs-exclusion-and-packed-refs'Junio C Hamano-2/+3
2023-07-10refs: plumb `exclude_patterns` argument throughoutTaylor Blau-2/+3
2023-06-13Merge branch 'jc/pack-ref-exclude-include'Junio C Hamano-2/+2
2023-05-12pack-refs: teach --exclude option to exclude refs from being packedJohn Cai-2/+2
2023-04-24commit.h: reduce unnecessary includesElijah Newren-0/+1
2023-02-23cache.h: remove dependence on hex.h; make other files include it explicitlyElijah Newren-0/+1
2023-02-23treewide: ensure one of the appropriate headers is sourced firstElijah Newren-1/+1
2022-03-17refs debug: add a wrapper for "read_symbolic_ref"Ævar Arnfjörð Bjarmason-1/+26
2022-03-17refs: use designated initializers for "struct ref_iterator_vtable"Ævar Arnfjörð Bjarmason-2/+3
2022-03-17refs: use designated initializers for "struct ref_storage_be"Ævar Arnfjörð Bjarmason-26/+26
2022-03-01refs: add ability for backends to special-case reading of symbolic refsPatrick Steinhardt-0/+1
2021-12-22refs: centralize initialization of the base ref_store.Han-Wen Nienhuys-1/+2
2021-12-22refs: print error message in debug outputHan-Wen Nienhuys-1/+2
2021-12-15Merge branch 'hn/reflog-tests'Junio C Hamano-2/+5
2021-12-02refs/debug: trim trailing LF from reflog messageHan-Wen Nienhuys-2/+5
2021-11-22refs: drop force_create argument of create_reflog APIHan-Wen Nienhuys-3/+2
2021-10-03Merge branch 'hn/refs-errno-cleanup'Junio C Hamano-4/+3
2021-10-03Merge branch 'ab/refs-files-cleanup'Junio C Hamano-4/+4
2021-08-25refs: make errno output explicit for read_raw_ref_fnHan-Wen Nienhuys-4/+3
2021-08-25refs API: remove OID argument to reflog_expire()Ævar Arnfjörð Bjarmason-2/+2
2021-08-25refs/debug: re-indent argument list for "prepare"Ævar Arnfjörð Bjarmason-2/+2
2021-07-19refs/debug: quote prefixHan-Wen Nienhuys-1/+2
2021-05-10Merge branch 'bc/hash-transition-interop-part-1'Junio C Hamano-1/+1
2021-05-07Merge branch 'hn/trace-reflog-expiry'Junio C Hamano-3/+44
2021-04-27hash: provide per-algorithm null OIDsbrian m. carlson-1/+1
2021-04-27refs/debug: trace into reflog expiry tooHan-Wen Nienhuys-3/+44
2021-04-12refs: print errno for read_raw_ref if GIT_TRACE_REFS is setHan-Wen Nienhuys-1/+4
2020-09-09refs: add GIT_TRACE_REFS debugging mechanismHan-Wen Nienhuys-0/+398