Hello,
Patrick Steinhardt [off-list ref] writes:
Hi,
in "ps/refs-without-the-repository", we have removed all functions in
the refs API that could be trivially converted to accept a proper ref
store as input. This was a mechanical change, and because the resulting
patches were quite large by themselves already, I decided to push out
further dependencies on `the_repository` in refs-related code to a
follow up.
This patch series here is that follow-up and removes all references to
`the_repository` in "refs.c" and "refs/". This includes both explicit
use of `the_repository`, but also implicit use via `the_hash_algo`.
The series is based on 19fe900cfc (The fourth batch, 2024-05-15) and
pulls in "ps/refs-without-the-repository" at c8f815c208 (refs: remove
functions without ref store, 2024-05-07) as dependency. It applies
cleanly to both next and seen at the current point in time.
Patrick
The commits here were easy to follow. Apart from some small nits, I
don't have any changes to suggest here.
I did confirm we no longer have 'the_repository' anywhere in the refs
code. Which is super. BTW, should we also remove the migration code
added in refs.h, since 2.45 is now released?
Thanks