Re: [GSOC PATCH v2 2/2] builtin/prune: stop depending on 'the_repository'
- From
Patrick Steinhardt <ps@pks.im>
- Date
- Jul 1, 2025, 13:01 UTC
- Message-ID
- <aGPcKgR0G72JRSlM@pks.im>
- In-Reply-To
- <f70de9d549f2cb744810df7a9ee09e0b3626e62a.1751296633.git.ayu.chandekar@gmail.com>
On Mon, Jun 30, 2025 at 10:11:05PM +0530, Ayush Chandekar wrote:
Show 6 quoted lines
> @@ -173,20 +171,19 @@ int cmd_prune(int argc, > expire = TIME_MAX; > save_commit_buffer = 0; > disable_replace_refs(); > - repo_init_revisions(the_repository, &revs, prefix); > + repo_init_revisions(repo, &revs, prefix);
Does this work correctly when running outside of a repository? In general `cmd_prune()` is not executed and would instead die as it is declared as `RUN_SETUP`, without the `_GENTLY` suffix. But when the user asks for help we may still execute the function with a NULL pointer.
Patrick