)]}'
{
  "commit": "e86226e34097ce22ed78a9e759564110f141dda0",
  "tree": "ad1241d90e0848b824202133807fe51715f80d4f",
  "parents": [
    "838466b8f7f9e8752a14114d5c4b1d685e0c6c25"
  ],
  "author": {
    "name": "Jeff King",
    "email": "peff@peff.net",
    "time": "Mon May 09 09:34:02 2011 -0400"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Mon May 09 15:27:32 2011 -0700"
  },
  "message": "blame: refactor porcelain output\n\nThis is in preparation for adding more porcelain output\noptions. The three changes are:\n\n  1. emit_porcelain now receives the format option flags\n\n  2. emit_one_suspect_detail takes an optional \"repeat\"\n     parameter to suppress the \"show only once\" behavior\n\n  3. The code for emitting porcelain suspect is factored\n     into its own function for repeatability.\n\nThere should be no functional changes.\n\nSigned-off-by: Jeff King \u003cpeff@peff.net\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4242e4b513101a09b0f027188095ba3032802d3b",
      "old_mode": 33188,
      "old_path": "builtin/blame.c",
      "new_id": "1a45463ea4952833ca0033bd862a35e675642d62",
      "new_mode": 33188,
      "new_path": "builtin/blame.c"
    }
  ]
}
