Re: Sanity check of git-commit patch, was Re: [PATCH] Making CFLAGS compilant with GNU Coding Standards
- From
Junio C Hamano <junkio@cox.net>
- Date
- Aug 9, 2005, 17:00 UTC
- Message-ID
- <7vd5onvydk.fsf@assigned-by-dhcp.cox.net>
- In-Reply-To
- <Pine.LNX.4.63.0508091618320.7995@wgmdd8.biozentrum.uni-wuerzburg.de>
Johannes Schindelin <Johannes.Schindelin@gmx.de> writes:
Show 5 quoted lines
>> True. My bad old habit. > > An elegant method to do that: > > case --some-long-option in "$1"*) ..; esac
You are almost correct, but you need to realize that I generate that long "case -s|--s|--so|--som|..." chain using a script that takes all potential option names as its arguments, and makes case arms that contain only unambiguous ones, so that I can handle --some-long-option and --some-other-long-option sensibly.
Also you forgot to grok --some-option-with-args=* in your version ;-).