Re: describe fails on tagless branch
- From
Junio C Hamano <junkio@cox.net>
- Date
- Feb 7, 2007, 16:29 UTC
- Message-ID
- <7vbqk67wz1.fsf@assigned-by-dhcp.cox.net>
- In-Reply-To
- <eqch3d$5gc$1@sea.gmane.org>
Jakub Narebski <jnareb@gmail.com> writes:
Show 15 quoted lines
> Andy Parkins wrote: > >>> It might not be a bad idea to give '-q' option to make it silent >>> when it fails because the commit is indescribable. >> >> I don't think it's worth it. The "-q" be used only in scripts, and in a >> script you would do the whole "2> /dev/null || echo 'No tag found'" thing >> anyway. > > It would be worth for Perl (for gitweb) to be able to use list form of magic > open, without spawning shell (and assorted argument quoting troubles), but > silently. > > I think it would be fairly easy to add -q option to git wrapper: it would > simply set die, error and warn routines and no-op (no-write) versions.
You completely missed my point. describe -q would not squelch *all* errors and die()'s, but only the specific "this cannot be described". If you give a non-existent object name on the command line, it _should_ barf loudly.