)]}'
{
  "commit": "a86a8b9752d5abb7d0e6cd69017170e826d41fb5",
  "tree": "82c43449ca57a50066eb342ab1610c0539eb58aa",
  "parents": [
    "366b80bf0a84b607115bd4ffcd8e5ebfc7338442",
    "84d83f642a680f72f8e81313d605e61bf9efa38f"
  ],
  "author": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Wed Sep 04 12:39:02 2013 -0700"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Wed Sep 04 12:39:03 2013 -0700"
  },
  "message": "Merge branch \u0027sb/parseopt-boolean-removal\u0027\n\nConvert most uses of OPT_BOOLEAN/OPTION_BOOLEAN that can use\nOPT_BOOL/OPTION_BOOLEAN which have much saner semantics, and turn\nremaining ones into OPT_SET_INT, OPT_COUNTUP, etc. as necessary.\n\n* sb/parseopt-boolean-removal:\n  revert: use the OPT_CMDMODE for parsing, reducing code\n  checkout-index: fix negations of even numbers of -n\n  config parsing options: allow one flag multiple times\n  hash-object: replace stdin parsing OPT_BOOLEAN by OPT_COUNTUP\n  branch, commit, name-rev: ease up boolean conditions\n  checkout: remove superfluous local variable\n  log, format-patch: parsing uses OPT__QUIET\n  Replace deprecated OPT_BOOLEAN by OPT_BOOL\n  Remove deprecated OPTION_BOOLEAN for parsing arguments\n",
  "tree_diff": []
}
