)]}'
{
  "commit": "0111ea38cbb9db0e4e245dcd5c86198186bab197",
  "tree": "1b07e4777ce4d4db3b63d21cba3607ddd5d02993",
  "parents": [
    "7bc70a590db6ed3069d52aa38d59938e7955901b"
  ],
  "author": {
    "name": "Johannes Schindelin",
    "email": "Johannes.Schindelin@gmx.de",
    "time": "Tue May 02 03:31:02 2006 +0200"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "junkio@cox.net",
    "time": "Mon May 01 22:14:03 2006 -0700"
  },
  "message": "cache-tree: replace a sscanf() by two strtol() calls\n\nOn one of my systems, sscanf() first calls strlen() on the buffer. But\nthis buffer is not terminated by NUL. So git crashed.\n\nstrtol() does not share that problem, as it stops reading after the\nfirst non-digit.\n\n[jc: original patch was wrong and did not read the cache-tree\n structure correctly; this has been fixed up and tested minimally\n with fsck-objects. ]\n\nSigned-off-by: Johannes Schindelin \u003cJohannes.Schindelin@gmx.de\u003e\nSigned-off-by: Junio C Hamano \u003cjunkio@cox.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "28b78f88effe9ea766ff780fc948592c5fab51bf",
      "old_mode": 33188,
      "old_path": "cache-tree.c",
      "new_id": "e452238ba7db47c08bd732dd425cb3be4c8bd73d",
      "new_mode": 33188,
      "new_path": "cache-tree.c"
    }
  ]
}
