Thread (12 messages) 12 messages, 3 authors, 2024-07-31

Re: [PATCH 0/5] refs: stop using `the_repository`

From: Patrick Steinhardt <hidden>
Date: 2024-07-31 05:01:33

On Tue, Jul 30, 2024 at 07:26:50AM -0400, Karthik Nayak wrote:
Patrick Steinhardt [off-list ref] writes:
quoted
Hi,

this patch series removes use of `the_repository` in the refs subsystem
and drops the `USE_THE_REPOSITORY_VARIABLE` macro define from those
files.
So the idea is to slowly cleanup usages of `the_repository` and the
`USE_THE_REPOSITORY_VARIABLE` macro acts as a check for this. I think
the changes look great. I even ran clang-format on this series and apart
from line wrap suggestions, there were no issues.
Exactly. One intent is to demonstrate to reviewers that a file actually
got rid of `the_repository`. The second intent is to hide away APIs that
have an implicit dependency on `the_repository`, which would be easy to
miss otherwise.

The second part is not perfect because we only hide away a subset of
interfaces. That part can be extended over time as required though.

Patrick

Attachments

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help