resolve_gitlink_ref_recursive(): change to work with struct ref_cache