)]}'
{
  "commit": "3de665175f3433ccd1dadd4d5d09fa9553948e55",
  "tree": "41b30294951a8a74f3aa46daed76ee1594b9feee",
  "parents": [
    "fa2ab86d18f16ab5e6d2f2cd6e8cc00460bada17"
  ],
  "author": {
    "name": "Xiaolong Ye",
    "email": "xiaolong.ye@intel.com",
    "time": "Tue Apr 26 15:51:23 2016 +0800"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Tue Apr 26 10:51:50 2016 -0700"
  },
  "message": "format-patch: introduce --base\u003dauto option\n\nIntroduce --base\u003dauto to record the base commit info automatically, the\nbase_commit will be the merge base of tip commit of the upstream branch\nand revision-range specified in cmdline.\n\nHelped-by: Junio C Hamano \u003cgitster@pobox.com\u003e\nHelped-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Xiaolong Ye \u003cxiaolong.ye@intel.com\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1d790f1af5f1ce719ff787f1df1a250323d9829d",
      "old_mode": 33188,
      "old_path": "Documentation/git-format-patch.txt",
      "new_id": "bdeecd59e002b074f32960db2d19d745e21539c4",
      "new_mode": 33188,
      "new_path": "Documentation/git-format-patch.txt"
    },
    {
      "type": "modify",
      "old_id": "c9ee333932daf10bf0f03716369b0b5bcec95ebe",
      "old_mode": 33188,
      "old_path": "builtin/log.c",
      "new_id": "9033bc7c54619bd6c59521b8f39f30e6b2333887",
      "new_mode": 33188,
      "new_path": "builtin/log.c"
    },
    {
      "type": "modify",
      "old_id": "edf07eefd4d7f5508547a835955adfdb8fb59373",
      "old_mode": 33261,
      "old_path": "t/t4014-format-patch.sh",
      "new_id": "1bfd868f6d2902dd501f7bca210fd00a7fc9174a",
      "new_mode": 33261,
      "new_path": "t/t4014-format-patch.sh"
    }
  ]
}
