)]}'
{
  "commit": "9e6c1e91a3f06eec45f976ed3ff4e9f445cf7328",
  "tree": "7d88cfc648ee5c171844200e7737d97802da5217",
  "parents": [
    "d62c89afb278ab625dd399222ceb8d48b0358756"
  ],
  "author": {
    "name": "Jeff King",
    "email": "peff@peff.net",
    "time": "Thu May 26 00:28:08 2016 -0400"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Thu May 26 10:44:26 2016 -0700"
  },
  "message": "archive-tar: convert snprintf to xsnprintf\n\nCommit f2f0267 (archive-tar: use xsnprintf for trivial\nformatting, 2015-09-24) converted cases of \"sprintf\" to\n\"xsnprintf\", but accidentally left one as just \"snprintf\".\nThis meant that we could silently truncate the resulting\nbuffer instead of flagging an error.\n\nIn practice, this is impossible to achieve, as we are\nformatting a ustar checksum, which can be at most 7\ncharacters. But the point of xsnprintf is to document and\ncheck for \"should be impossible\" conditions; this site was\njust accidentally mis-converted during f2f0267.\n\nNoticed-by: Paul Green \u003cPaul.Green@stratus.com\u003e\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": "501ca97760b1f62ada876d372bd1abbbc41c6cd0",
      "old_mode": 33188,
      "old_path": "archive-tar.c",
      "new_id": "cb99df28142f164da62f5a728eb9019e57804157",
      "new_mode": 33188,
      "new_path": "archive-tar.c"
    }
  ]
}
