| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-11-04 | refs: drop infrastructure to peel via iterators | Patrick Steinhardt | 1 | -9/+0 |
| 2025-11-04 | refs: fully reset `struct ref_iterator::ref` on iteration | Patrick Steinhardt | 1 | -0/+1 |
| 2025-11-04 | refs: introduce `.ref` field for the base iterator | Patrick Steinhardt | 1 | -5/+5 |
| 2025-10-01 | refs/ref-cache: fix SEGFAULT when seeking in empty directories | Karthik Nayak | 1 | -1/+1 |
| 2025-07-28 | ref-cache: use 'size_t' instead of int for length | Karthik Nayak | 1 | -2/+3 |
| 2025-07-24 | ref-cache: set prefix_state when seeking | Karthik Nayak | 1 | -0/+1 |
| 2025-07-15 | refs: selectively set prefix in the seek functions | Karthik Nayak | 1 | -5/+80 |
| 2025-07-15 | ref-cache: remove unused function 'find_ref_entry()' | Karthik Nayak | 1 | -14/+0 |
| 2025-03-12 | refs/iterator: implement seeking for ref-cache iterators | Patrick Steinhardt | 1 | -28/+51 |
| 2025-03-12 | refs/iterator: separate lifecycle from iteration | Patrick Steinhardt | 1 | -6/+3 |
| 2024-11-27 | ref-cache: fix invalid free operation in `free_ref_entry` | shejialuo | 1 | -1/+2 |
| 2024-08-09 | refs: keep track of unresolved reference value in iterators | John Cai | 1 | -0/+5 |
| 2024-06-06 | refs/files: fix NULL pointer deref when releasing ref store | Patrick Steinhardt | 1 | -0/+2 |
| 2024-05-17 | refs: pass repo when peeling objects | Patrick Steinhardt | 1 | -4/+1 |
| 2024-02-21 | refs: always treat iterators as ordered | Patrick Steinhardt | 1 | -1/+1 |
| 2023-12-26 | treewide: remove unnecessary includes in source files | Elijah Newren | 1 | -1/+0 |
| 2023-10-09 | ref-cache.c: fix prefix matching in ref iteration | Victoria Dye | 1 | -1/+2 |
| 2023-04-24 | hash-ll.h: split out of hash.h to remove dependency on repository.h | Elijah Newren | 1 | -0/+2 |
| 2023-02-23 | alloc.h: move ALLOC_GROW() functions from cache.h | Elijah Newren | 1 | -1/+2 |
| 2022-05-20 | Merge branch 'ep/maint-equals-null-cocci' | Junio C Hamano | 1 | -1/+1 |
| 2022-05-02 | tree-wide: apply equals-null.cocci | Junio C Hamano | 1 | -1/+1 |
| 2022-03-17 | refs: use designated initializers for "struct ref_iterator_vtable" | Ævar Arnfjörð Bjarmason | 1 | -3/+3 |
| 2021-10-25 | Merge branch 'jt/no-abuse-alternate-odb-for-submodules' | Junio C Hamano | 1 | -0/+10 |
| 2021-10-08 | refs: peeling non-the_repository iterators is BUG | Jonathan Tan | 1 | -0/+10 |
| 2021-09-28 | refs/ref-cache.[ch]: remove "incomplete" from create_dir_entry() | Ævar Arnfjörð Bjarmason | 1 | -4/+3 |
| 2021-09-28 | refs/ref-cache.c: remove "mkdir" parameter from find_containing_dir() | Ævar Arnfjörð Bjarmason | 1 | -24/+12 |
| 2021-09-28 | refs/ref-cache.[ch]: remove unused add_ref_entry() | Ævar Arnfjörð Bjarmason | 1 | -9/+0 |
| 2021-09-28 | refs/ref-cache.[ch]: remove unused remove_entry_from_dir() | Ævar Arnfjörð Bjarmason | 1 | -35/+0 |
| 2021-05-20 | refs: make explicit that ref_iterator_peel returns boolean | Han-Wen Nienhuys | 1 | -1/+1 |
| 2021-03-13 | use CALLOC_ARRAY | René Scharfe | 1 | -1/+1 |
| 2018-08-29 | convert "oidcmp() != 0" to "!oideq()" | Jeff King | 1 | -1/+1 |
| 2018-05-06 | Replace all die("BUG: ...") calls by BUG() ones | Johannes Schindelin | 1 | -1/+1 |
| 2018-01-22 | Use MOVE_ARRAY | SZEDER Gábor | 1 | -4/+2 |
| 2017-11-06 | refs: update some more docs to use "oid" rather than "sha1" | Michael Haggerty | 1 | -2/+2 |
| 2017-10-16 | refs: convert peel_object to struct object_id | brian m. carlson | 1 | -1/+1 |
| 2017-09-25 | ref_cache: remove support for storing peeled values | Michael Haggerty | 1 | -41/+1 |
| 2017-09-14 | ref_iterator: keep track of whether the iterator output is ordered | Michael Haggerty | 1 | -1/+1 |
| 2017-06-16 | *.[ch] refactoring: make use of the FREE_AND_NULL() macro | Ævar Arnfjörð Bjarmason | 1 | -2/+1 |
| 2017-05-24 | cache_ref_iterator_begin(): avoid priming unneeded directories | Michael Haggerty | 1 | -10/+85 |
| 2017-05-23 | create_ref_entry(): remove `check_name` option | Michael Haggerty | 1 | -5/+1 |
| 2017-05-08 | refs/files-backend: convert many internals to struct object_id | brian m. carlson | 1 | -2/+2 |
| 2017-04-16 | do_for_each_entry_in_dir(): delete function | Michael Haggerty | 1 | -21/+0 |
| 2017-04-16 | cache_ref_iterator_begin(): make function smarter | Michael Haggerty | 1 | -4/+34 |
| 2017-04-16 | do_for_each_entry_in_dir(): eliminate `offset` argument | Michael Haggerty | 1 | -3/+3 |
| 2017-04-16 | refs: handle "refs/bisect/" in `loose_fill_ref_dir()` | Michael Haggerty | 1 | -16/+0 |
| 2017-04-16 | ref-cache: use a callback function to fill the cache | Michael Haggerty | 1 | -5/+7 |
| 2017-04-16 | refs: record the ref_store in ref_cache, not ref_dir | Michael Haggerty | 1 | -5/+7 |
| 2017-04-16 | ref-cache: introduce a new type, ref_cache | Michael Haggerty | 1 | -1/+15 |
| 2017-04-16 | refs: split `ref_cache` code into separate files | Michael Haggerty | 1 | -0/+512 |