)]}'
{
  "commit": "e5f591720caea0c6645fa9852903a1c43d7c3672",
  "tree": "7352a44fb07df276c63149be7ee5c051ffbac4b4",
  "parents": [
    "adf9628ea41bd226dc5ab38daa0bc661097a2127"
  ],
  "author": {
    "name": "Jeff King",
    "email": "peff@peff.net",
    "time": "Fri Dec 04 05:35:57 2009 -0500"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Fri Dec 04 09:11:58 2009 -0800"
  },
  "message": "rerere: don\u0027t segfault on failure to open rr-cache\n\nThe rr-cache directory should always exist if we are doing\ngarbage collection (earlier code paths check this\nexplicitly), but we may not necessarily succeed in opening\nit (for example, due to permissions problems). In that case,\nwe should print an error message rather than simply\nsegfaulting.\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": "adfb7b5f48597c19c23235b74cf1a0c779985dc6",
      "old_mode": 33188,
      "old_path": "builtin-rerere.c",
      "new_id": "31fda73ae720e7c3d1abfa149e3259f179454f73",
      "new_mode": 33188,
      "new_path": "builtin-rerere.c"
    }
  ]
}
