From: Jeff King Date: Wed, 30 Jul 2008 05:14:53 GMT Subject: Re: What is 'git BRANCH'? Message-ID: <20080730051453.GB4034@sigill.intra.peff.net> In-Reply-To: On Wed, Jul 30, 2008 at 12:49:00AM +0200, Sverre Rabbelier wrote: > Why does handle_internal_command not complain after the " for (i = 0; > i < ARRAY_SIZE(commands); i++) {" that no matching commands were > found? Is that not an implicit assertion that would do well with being > asserted here? Because it is called from two places. In one, we _know_ that this must be internal, so we die right after. In the other, we try internal, then external, then alias. So we don't want to die. Grep for handle_internal_cmmand in git.c. -Peff