Re: [PATCH 0/5] refs: stop using `the_repository`
From: Patrick Steinhardt <hidden>
Date: 2024-07-31 05:01:33
Attachments
- signature.asc [application/pgp-signature] 833 bytes
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