refs: remove functions without ref store
Many of the functions in the refs interfaces do not accept a ref store. Consequently, those functions rely on the_repository
, which the project has agreed to remove over time. This patch series introduces a few missing pieces for functions that didn't yet have an equivalent with a struct ref_store
and then rewrites callers to use the ref store passing equivalents via Coccinelle.