)]}'
{
  "commit": "e297cf5aff0264c16b6c325c0beab71bc04cd496",
  "tree": "66de5f62e9b60fab2b3fe7ef1e3c230365134894",
  "parents": [
    "87a5461fa7b30f7b7baf27204f10219d61500fbf"
  ],
  "author": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Wed Oct 17 17:12:55 2012 -0700"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Wed Oct 17 22:42:40 2012 -0700"
  },
  "message": "pretty: remove reencode_commit_message()\n\nThis function has only two callsites, and is a thin wrapper whose\nusefulness is dubious.  When the caller needs to learn the log\noutput encoding, it should be able to do so by directly calling\nget_log_output_encoding() and calling the underlying\nlogmsg_reencode() with it.\n\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c27ef21c2326afd29a68146d23c734c7ea708556",
      "old_mode": 33188,
      "old_path": "builtin/blame.c",
      "new_id": "cfae5699051312943d90212fc9cbfda2aafb2288",
      "new_mode": 33188,
      "new_path": "builtin/blame.c"
    },
    {
      "type": "modify",
      "old_id": "9f2131318d4c43fdaaca40e45e45e7d1af61cdfe",
      "old_mode": 33188,
      "old_path": "commit.h",
      "new_id": "a822af8c8d6cc7a190acc666391c4636d10f497c",
      "new_mode": 33188,
      "new_path": "commit.h"
    },
    {
      "type": "modify",
      "old_id": "8b1ea9ffad2a0b5c5cb5c15cc5057a8a7132da07",
      "old_mode": 33188,
      "old_path": "pretty.c",
      "new_id": "c311a68fc4d4bd8e5859dde7a8b5e02b04d27879",
      "new_mode": 33188,
      "new_path": "pretty.c"
    }
  ]
}
