I have updated the patch with more background information in the
commit message, and I have cleaned up the add_ref_tag iterator
callback a bit. I also switched to for_each_tag_ref.
On the previous version of the patch there was some discussion about
whether we can use for_each_tag_ref in combination with peel_ref. It
turns out we can, and we were already doing it in the same file:
search for mark_tagged to see what I mean.
Jacob Vosmaer (1):
builtin/pack-objects.c: avoid iterating all refs
builtin/pack-objects.c | 8 +++-----
1 file changed, 3 insertions(+), 5 deletions(-)
--
2.30.0