Re: [PATCH 2/4] remote: print an error if refspec cannot be removed
- From
Patrick Steinhardt <ps@pks.im>
- Date
- Sep 13, 2024, 03:08 UTC
- Message-ID
- <ZuOsr8k0JapOx0gf@pks.im>
- In-Reply-To
- <xmqqplp84zbe.fsf@gitster.g>
On Thu, Sep 12, 2024 at 09:22:13AM -0700, Junio C Hamano wrote:
Show 19 quoted lines
> Patrick Steinhardt <ps@pks.im> writes:
>
> > I don't think we want to return the error code from `error()`, do we?
> > `set_branches()` is wired up as a subcommand, so we'd ultimately do
> > `exit(-1)` instead of `exit(1)` if we returned the `error()` code here.
>
> Hmph, I thought there was somebody doing !! to canonicalize the
> return value to exit status in the call chain.
>
> ... goes and looks again ...
>
> After finding the subcommand in fn, cmd_remote() ends with
>
> if (fn) {
> return !!fn(argc, argv, prefix);
> } else {
> ...
> return !!show_all();
> }Ah, never mind in that case. I didn't look far enough indeed. Thanks for correcting my claim!
Patrick