Re: [PATCH 1/2] parse_options: Add flag to prevent errors for further processing
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Jun 23, 2008, 20:17 UTC
- Message-ID
- <7vwskfhpo3.fsf@gitster.siamese.dyndns.org>
- In-Reply-To
- <20080623195906.GC29569@sigill.intra.peff.net>
Jeff King <peff@peff.net> writes:
> Now I'm confused: my understanding is that the diff option parser just > leaves unrecognized stuff in argv. But isn't that what a > PARSE_OPTIONS_IGNORE_UNKNOWN flag would do, and isn't that wrong?
I was thinking more about the way how the lower level diff_opt_parse() works by letting the caller to handle things that it itself does not know how.
But I say this because I am not interested in "-a -b -c <=> -abc" and haven't thought about how you would go about parsing something like that sanely with partial knowledge.