Re: Bug: git branch returns EXIT_SUCCESS when no branches found
- From
- Christoffer Stjernlöf <a@xkqr.org>
- Date
- Apr 24, 2019, 10:53 UTC
- Message-ID
- <87wojjhdx7.fsf@xkqr.org>
- In-Reply-To
- <xmqqimv31y3n.fsf@gitster-ct.c.googlers.com>
Dear Junio,
Junio C Hamano (gitster@pobox.com) 2019-04-24:
Show 7 quoted lines
> if cs/topic branch does not exist, of if the branch > does not contain 'master', the command will show "here are the > branches that match the criteria you gave me" by giving no lines in > its standard output, and exits with 0 to signal that what you see on > the screen indeed was computed correctly (as opposed to the command > internally crashing and failing to produce a result, in which case > you would want to be told with non-zero exit status).
Thank you for taking the time to elaborate on your already detailed answer. I can see the concern about separating internal command errors from correctly computed results, even if those results seem to indicate something being amiss. Is this not a place where different error codes can be useful?
Sincerely yours, Christoffer