| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-11-04 | refs: drop infrastructure to peel via iterators | Patrick Steinhardt | 1 | -36/+0 |
| 2025-11-04 | refs: drop `current_ref_iter` hack | Patrick Steinhardt | 1 | -5/+0 |
| 2025-11-04 | refs: introduce `.ref` field for the base iterator | Patrick Steinhardt | 1 | -27/+12 |
| 2025-11-04 | refs: introduce wrapper struct for `each_ref_fn` | Patrick Steinhardt | 1 | -1/+8 |
| 2025-07-15 | refs: selectively set prefix in the seek functions | Karthik Nayak | 1 | -11/+15 |
| 2025-03-12 | refs/iterator: implement seeking for merged iterators | Patrick Steinhardt | 1 | -9/+29 |
| 2025-03-12 | refs/iterator: provide infrastructure to re-seek iterators | Patrick Steinhardt | 1 | -0/+24 |
| 2025-03-12 | refs/iterator: separate lifecycle from iteration | Patrick Steinhardt | 1 | -65/+35 |
| 2024-12-06 | global: mark code units that generate warnings with `-Wsign-compare` | Patrick Steinhardt | 1 | -0/+2 |
| 2024-08-09 | refs: add referent to each_ref_fn | John Cai | 1 | -1/+1 |
| 2024-08-09 | refs: keep track of unresolved reference value in iterators | John Cai | 1 | -0/+2 |
| 2024-05-17 | refs: convert iteration over replace refs to accept ref store | Patrick Steinhardt | 1 | -3/+3 |
| 2024-02-21 | refs: always treat iterators as ordered | Patrick Steinhardt | 1 | -18/+8 |
| 2024-02-21 | refs/files: sort merged worktree and common reflogs | Patrick Steinhardt | 1 | -0/+43 |
| 2023-03-21 | treewide: remove unnecessary cache.h inclusion from several sources | Elijah Newren | 1 | -1/+1 |
| 2022-09-01 | git-compat-util.h: use "UNUSED", not "UNUSED(var)" | Ævar Arnfjörð Bjarmason | 1 | -3/+3 |
| 2022-08-19 | refs: mark unused virtual method parameters | Jeff King | 1 | -3/+3 |
| 2022-03-17 | refs: use designated initializers for "struct ref_iterator_vtable" | Ævar Arnfjörð Bjarmason | 1 | -9/+9 |
| 2021-03-13 | use CALLOC_ARRAY | René Scharfe | 1 | -1/+1 |
| 2018-08-21 | refs.c: migrate internal ref iteration to pass thru repository argument | Stefan Beller | 1 | -3/+3 |
| 2018-05-06 | Replace all die("BUG: ...") calls by BUG() ones | Johannes Schindelin | 1 | -3/+3 |
| 2017-09-14 | prefix_ref_iterator: break when we leave the prefix | Jeff King | 1 | -1/+31 |
| 2017-09-14 | ref_iterator: keep track of whether the iterator output is ordered | Michael Haggerty | 1 | -5/+10 |
| 2017-05-23 | prefix_ref_iterator: don't trim too much | Michael Haggerty | 1 | -1/+17 |
| 2016-06-20 | do_for_each_ref(): reimplement using reference iteration | Michael Haggerty | 1 | -0/+29 |
| 2016-06-20 | refs: introduce an iterator interface | Michael Haggerty | 1 | -0/+355 |