Merge branch 'sb/parseopt-boolean-removal'
commita86a8b9752d5abb7d0e6cd69017170e826d41fb5
authorJunio C Hamano <gitster@pobox.com>
Wed, 4 Sep 2013 19:39:02 +0000 (4 12:39 -0700)
committerJunio C Hamano <gitster@pobox.com>
Wed, 4 Sep 2013 19:39:03 +0000 (4 12:39 -0700)
tree82c43449ca57a50066eb342ab1610c0539eb58aa
parent366b80bf0a84b607115bd4ffcd8e5ebfc7338442
parent84d83f642a680f72f8e81313d605e61bf9efa38f
Merge branch 'sb/parseopt-boolean-removal'

Convert most uses of OPT_BOOLEAN/OPTION_BOOLEAN that can use
OPT_BOOL/OPTION_BOOLEAN which have much saner semantics, and turn
remaining ones into OPT_SET_INT, OPT_COUNTUP, etc. as necessary.

* sb/parseopt-boolean-removal:
  revert: use the OPT_CMDMODE for parsing, reducing code
  checkout-index: fix negations of even numbers of -n
  config parsing options: allow one flag multiple times
  hash-object: replace stdin parsing OPT_BOOLEAN by OPT_COUNTUP
  branch, commit, name-rev: ease up boolean conditions
  checkout: remove superfluous local variable
  log, format-patch: parsing uses OPT__QUIET
  Replace deprecated OPT_BOOLEAN by OPT_BOOL
  Remove deprecated OPTION_BOOLEAN for parsing arguments
builtin/check-attr.c
builtin/check-ignore.c
builtin/clean.c
builtin/commit.c
builtin/fast-export.c
builtin/gc.c
builtin/push.c
builtin/rev-parse.c
builtin/rm.c
parse-options.h