)]}'
{
  "commit": "db7244bd5be12e389badb9cec621dbbcfa11f59a",
  "tree": "e9934986eaa77ec543e1809ac35e97c28dc131cd",
  "parents": [
    "40e2524da9f9fb2806a66a694b9aee722ea3ef0a"
  ],
  "author": {
    "name": "Pierre Habouzit",
    "email": "madcoder@debian.org",
    "time": "Wed Nov 07 11:20:27 2007 +0100"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Sun Nov 11 16:54:15 2007 -0800"
  },
  "message": "parse-options new features.\n\noptions flags:\n~~~~~~~~~~~~~\n  PARSE_OPT_NONEG allow the caller to disallow the negated option to exists.\n\noption types:\n~~~~~~~~~~~~\n  OPTION_BIT: ORs (or NANDs) a mask.\n  OPTION_SET_INT: force the value to be set to this integer.\n  OPTION_SET_PTR: force the value to be set to this pointer.\n\nhelper:\n~~~~~~\n  HAS_MULTI_BITS (in git-compat-util.h) is a bit-hack to check if an\n  unsigned integer has more than one bit set, useful to check if conflicting\n  options have been used.\n\nSigned-off-by: Pierre Habouzit \u003cmadcoder@debian.org\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7b29d1b905c618a50704a7b2c38041f71c942e71",
      "old_mode": 33188,
      "old_path": "git-compat-util.h",
      "new_id": "f86b19f162fdc64daf88e5013efe0c90be3f6c1c",
      "new_mode": 33188,
      "new_path": "git-compat-util.h"
    },
    {
      "type": "modify",
      "old_id": "15b32f741b6b8bf47321b9ce78da43e9378f22b3",
      "old_mode": 33188,
      "old_path": "parse-options.c",
      "new_id": "d3e608ac45e2a0c6accb9d27ed8d407619cb70d2",
      "new_mode": 33188,
      "new_path": "parse-options.c"
    },
    {
      "type": "modify",
      "old_id": "65bce6eafd19bfedd7d3b0b31ad81625842a7c0b",
      "old_mode": 33188,
      "old_path": "parse-options.h",
      "new_id": "a8760ac4b288a44d6404d0550b9640b49789d39d",
      "new_mode": 33188,
      "new_path": "parse-options.h"
    }
  ]
}
