git/refs
Patrick Steinhardt a95da5c8ae refs/iterator: implement seeking for files iterators
Implement seeking for "files" iterators. As we simply use a ref-cache
iterator under the hood the implementation is straight-forward. Note
that we do not implement seeking on reflog iterators, same as with the
"reftable" backend.

Signed-off-by: Patrick Steinhardt <ps@pks.im>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
2025-03-12 11:31:20 -07:00
..
debug.c refs/iterator: provide infrastructure to re-seek iterators 2025-03-12 11:31:19 -07:00
files-backend.c refs/iterator: implement seeking for files iterators 2025-03-12 11:31:20 -07:00
iterator.c refs/iterator: implement seeking for merged iterators 2025-03-12 11:31:19 -07:00
packed-backend.c refs/iterator: implement seeking for packed-ref iterators 2025-03-12 11:31:20 -07:00
packed-backend.h refs/files: use heuristic to decide whether to repack with `--auto` 2024-09-04 08:03:24 -07:00
ref-cache.c refs/iterator: implement seeking for ref-cache iterators 2025-03-12 11:31:20 -07:00
ref-cache.h refs: keep track of unresolved reference value in iterators 2024-08-09 08:47:33 -07:00
refs-internal.h refs/iterator: provide infrastructure to re-seek iterators 2025-03-12 11:31:19 -07:00
reftable-backend.c refs/iterator: implement seeking for reftable iterators 2025-03-12 11:31:19 -07:00