]> Kevux Git Server - rit/commit
refs: use peeled tag values in reference backends
authorKarthik Nayak <karthik.188@gmail.com>
Mon, 4 May 2026 17:44:13 +0000 (19:44 +0200)
committerJunio C Hamano <gitster@pobox.com>
Tue, 5 May 2026 07:34:08 +0000 (16:34 +0900)
commit3ab3d5077dc7048f9a0209e06f7de30971a303d7
treecac7ef983ae9e70ff8a8ec8c8a7e4cd0cc4a632f
parentad0f76d7824558e08cc35f77df2fc0e48ee1b28b
refs: use peeled tag values in reference backends

The reference backends peel tag objects when storing references to them.
This is to provide optimized reads which avoids hitting the odb. The
previous commits ensures that the peeled value is now propagated via the
generic layer. So modify the packed and reftable backend to directly use
this value instead of calling `peel_object()` independently.

Signed-off-by: Karthik Nayak <karthik.188@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
refs/packed-backend.c
refs/reftable-backend.c