From: Ævar Arnfjörð Bjarmason Date: Mon, 21 Jun 2010 21:09:11 GMT Subject: Re: [PATCH] checkout: Better error message on invalid branch name Message-ID: In-Reply-To: <7vd3vkgl0y.fsf@alter.siamese.dyndns.org> On Mon, Jun 21, 2010 at 20:58, Junio C Hamano wrote: > Cluttering the output without protecting it with "advice" does not look > like a "fix" nor improvement. The short version of the message would also need to be fixed then, to do that properly would require bigger changes in the return code of bad_ref_char and the functions that call it. Then we could have e.g.: $ git checkout -b "I LOVE YOU" fatal: git checkout: Branch name cannot contain ' '; marked by <-- HERE in 'I ' <-- HERE Similar to what you get from: $ perl -e '/I LOVE [/' That would also make the long version unnecessary, and maybe improve some other error messages that deal with ref names.