threads / discuss / 1819

nit: missing branch error message

Subject: nit: missing branch error message

## tl;dr

3 messages between Sep 16, 2005 and Sep 19, 2005.

replies: 2people: 3as markdown or json

Jeff Garzik· Sep 16, 2005, 06:35 UTC · lore
Just tried accidentally to check out a non-existent branch:
> [jgarzik@pretzel libata-dev]$ git checkout -f upstream
> fatal: Needed a single revision
> [jgarzik@pretzel libata-dev]$ ls .git/refs/heads/
> adma      chs-support  master    pata-drivers       sil24-original  vsc-mwi
> adma-mwi  iomap        ncq       promise-sata-pata  sil-lbt
> ALL       iomap-step1  passthru  sil24              upstream-fixes
Better error message would be "hey dummy, branch doesn't exist"
	Jeff
Junio C Hamano· Sep 16, 2005, 23:09 UTC · re: Jeff Garzik · lore

Re: nit: missing branch error message

Jeff Garzik <jgarzik@pobox.com> writes:
>> [jgarzik@pretzel libata-dev]$ git checkout -f upstream
>> fatal: Needed a single revision
>
> Better error message would be "hey dummy, branch doesn't exist"
Thanks.
Linus Torvalds· Sep 19, 2005, 17:06 UTC · re: Junio C Hamano · lore

Re: nit: missing branch error message

On Fri, 16 Sep 2005, Junio C Hamano wrote:
Show 8 quoted lines
> Jeff Garzik <jgarzik@pobox.com> writes:
> 
> >> [jgarzik@pretzel libata-dev]$ git checkout -f upstream
> >> fatal: Needed a single revision
> >
> > Better error message would be "hey dummy, branch doesn't exist"
> 
> Thanks.
Hell no.
I'm pissed.
	[torvalds@g5 linux]$ git checkout -b st-5481 0677b284b827fbac20961037982f2a6459a827a8
	hey dummy, branch '0677b284b827fbac20961037982f2a6459a827a8' doesn't exist.

This f*cking message needs to go! The old message may have been confused, but it was confused for a really good reason. The new message shows that you didn't understand what "git checkout" does.

		Linus

← back to recent threads