On Sat, May 21, 2005 12:08 am, Jeff Garzik said: > Pretty good. You'll probably want some additional changes: > > 1) eliminate > + case ARGP_KEY_ARG: state->next = state->argc; break; > > This will cause option processing to stop at the first unknown argument. > > 2) Pass-by-reference a variable to argp_parse(), which will store the > index of the argument where processing stopped. This is the first > hash/file/etc. non-option argument. > Thanks Jeff, that's pretty cool. Here's an updated patch. With this updated patch, options following or even intermingled with the SHA1 list also are picked up, for example: $ git-fsck-cache 804c64ea864d0a8ee13f3de0b74158a3e9c3166d -crudt fsck-cache.c | 66 +++++++++++++++++++++++++++++++++++------------------------ 1 files changed, 40 insertions(+), 26 deletions(-) Sean - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
This archive was generated by hypermail 2.1.8 : 2005-05-21 14:36:46 EST