diff options
author | Michael Haggerty <mhagger@alum.mit.edu> | 2017-02-09 21:53:52 +0100 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2017-02-13 15:14:15 -0800 |
commit | 3c0cb0cbaef699f699b79c8be716086053760ea9 (patch) | |
tree | e438fab5d0d8cf500c074b4e3b6db3a01f44afea /t/t2011-checkout-invalid-head.sh | |
parent | files_ref_store::submodule: use NULL for the main repository (diff) | |
download | tgif-3c0cb0cbaef699f699b79c8be716086053760ea9.tar.xz |
read_loose_refs(): read refs using resolve_ref_recursively()
There is no need to call read_ref_full() or resolve_gitlink_ref() from
read_loose_refs(), because we already have a ref_store object in hand.
So we can call resolve_ref_recursively() ourselves. Happily, this
unifies the code for the submodule vs. non-submodule cases.
This requires resolve_ref_recursively() to be exposed to the refs
subsystem, though not to non-refs code.
Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu>
Reviewed-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/t2011-checkout-invalid-head.sh')
0 files changed, 0 insertions, 0 deletions