)]}'
{
  "commit": "1876166aaab56056083e6a61de4423d130d4dcc6",
  "tree": "36aa247bd4c5ab3009ce3d8ee5837ad36ae34145",
  "parents": [
    "fdc4408a8980392f2cc30dc125906a61edf170ec"
  ],
  "author": {
    "name": "Ramkumar Ramachandra",
    "email": "artagnon@gmail.com",
    "time": "Wed Sep 08 23:29:53 2010 +0530"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Thu Sep 09 11:39:20 2010 -0700"
  },
  "message": "fmt_merge_msg: Change fmt_merge_msg API to accept shortlog_len\n\nGive \"shortlog_len\" parameter to the fmt_merge_msg(), remove its\n\"merge_summary\" parameter, and remove fmt_merge_msg_shortlog() function.\nIn the updated API, shortlog_len \u003d\u003d 0 means no shortlog is given.\n\nThe parameter \"merge_title\" controls if the title of the merge commit is\nautogenerated (it reads something like \"Merge branch ...\"), and typically\nit is set to true when the caller does not give its own message.\n\nSigned-off-by: Ramkumar Ramachandra \u003cartagnon@gmail.com\u003e\nMentored-by: Jonathan Nieder \u003cjrnieder@gmail.com\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ed6ee26933430e1db4e29e62badfaf0b217935ad",
      "old_mode": 33188,
      "old_path": "builtin.h",
      "new_id": "09b94ea4409ed497aff68012baad897de961e80d",
      "new_mode": 33188,
      "new_path": "builtin.h"
    },
    {
      "type": "modify",
      "old_id": "937d5a717ba3dd71e908f59297a5085e31b48c07",
      "old_mode": 33188,
      "old_path": "builtin/fmt-merge-msg.c",
      "new_id": "42021d327e4278439f078a84c5fe73a82e0e4b22",
      "new_mode": 33188,
      "new_path": "builtin/fmt-merge-msg.c"
    },
    {
      "type": "modify",
      "old_id": "2207f79969975225077ff16c7c368c4652548862",
      "old_mode": 33188,
      "old_path": "builtin/merge.c",
      "new_id": "b2c09848fdc2a49734307613cce6f3c48b2dd64e",
      "new_mode": 33188,
      "new_path": "builtin/merge.c"
    }
  ]
}
