diff options
author | John Cai <johncai86@gmail.com> | 2024-08-09 15:37:49 +0000 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2024-08-09 08:47:33 -0700 |
commit | cfd971520ed11096aaa11f6bd1ee99b307f3146c (patch) | |
tree | 616578d53f64884cdac7bd6906572d109d7a36f1 /replace-object.c | |
parent | 39bf06adf96da25b87c9aa7d35a32ef3683eb4a4 (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 'replace-object.c')
0 files changed, 0 insertions, 0 deletions