summaryrefslogtreecommitdiff
path: root/object-name.c
diff options
context:
space:
mode:
authorJohn Cai <johncai86@gmail.com>2024-08-09 15:37:49 +0000
committerJunio C Hamano <gitster@pobox.com>2024-08-09 08:47:33 -0700
commitcfd971520ed11096aaa11f6bd1ee99b307f3146c (patch)
tree616578d53f64884cdac7bd6906572d109d7a36f1 /object-name.c
parent39bf06adf96da25b87c9aa7d35a32ef3683eb4a4 (diff)
refs: keep track of unresolved reference value in iterators
Since ref iterators do not hold onto the direct value of a reference without resolving it, the only way to get ahold of a direct value of a symbolic ref is to make a separate call to refs_read_symbolic_ref. To make accessing the direct value of a symbolic ref more efficient, let's save the direct value of the ref in the iterators for both the files backend and the reftable backend. Signed-off-by: John Cai <johncai86@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'object-name.c')
0 files changed, 0 insertions, 0 deletions