Thread (21 messages) flat view 21 messages, 3 authors, 2016-06-15
STALE3732d

Revision v3 of 3 in this series.

Revisions (3)
  1. rfc [diff vs current]
  2. v1 [diff vs current]
  3. v3 current

[PATCH v3 00/10] update-index: migrate to parse-options API

From: Jonathan Nieder <hidden>
Date: 2016-06-15 22:50:09

This adapts "git update-index" to use the parse-options API
(with resulting perks like nice "-h" output).  Doing so reveals
some potential improvements to parse-options infrastructure, too.

See [1] for the previous version.  This version incorporates the
last few suggestions by Stephen.  The iffiest bit is still
handling of the --cacheinfo option.

Thanks to Stephen and Junio for advice.  Patches applies to maint,
for no particular reason.

[1] http://thread.gmane.org/gmane.comp.version-control.git/159386/focus=162463

Jonathan Nieder (7):
  parse-options: clearer reporting of API misuse
  parse-options: move NODASH sanity checks to parse_options_check
  parse-options: sanity check PARSE_OPT_NOARG flag
  parse-options: never suppress arghelp if LITERAL_ARGHELP is set
  parse-options: allow git commands to invent new option types
  parse-options: make resuming easier after
    PARSE_OPT_STOP_AT_NON_OPTION
  update-index: migrate to parse-options API

Nguyễn Thái Ngọc Duy (1):
  setup: save prefix (original cwd relative to toplevel) in
    startup_info

Stephen Boyd (2):
  parse-options: Don't call parse_options_check() so much
  parse-options: do not infer PARSE_OPT_NOARG from option type

 builtin/blame.c        |    2 +-
 builtin/shortlog.c     |    2 +-
 builtin/update-index.c |  392 ++++++++++++++++++++++++++++++------------------
 cache.h                |    1 +
 parse-options.c        |   85 +++++------
 parse-options.h        |   11 +-
 setup.c                |    4 +-
 7 files changed, 299 insertions(+), 198 deletions(-)
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help