)]}'
{
  "commit": "b831deda174da7864ca5d529f53296af3f41ee18",
  "tree": "e9b5b31ad6cb2c9d529339f01b73395f8ab27d78",
  "parents": [
    "c5b41519c723ec1966e5f2d6326862095bfa7bb8"
  ],
  "author": {
    "name": "Jonathan Nieder",
    "email": "jrnieder@gmail.com",
    "time": "Tue Jun 01 02:25:23 2010 -0500"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Fri Jun 11 08:47:48 2010 -0700"
  },
  "message": "Documentation/checkout: clarify description\n\ngit checkout can be used to switch branches and to retrieve files from\nthe index or an arbitrary tree.  Split the description into\nsubsections corresponding to each mode to make each use easier to\nunderstand.\n\nHelped-by: Jeff King \u003cpeff@peff.net\u003e\nSigned-off-by: Jonathan Nieder \u003cjrnieder@gmail.com\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "acbc2d53ed237db10fcb8dc918d275505a310e72",
      "old_mode": 33188,
      "old_path": "Documentation/git-checkout.txt",
      "new_id": "69cf9178400d1b9554e5004a78997d3cbc047075",
      "new_mode": 33188,
      "new_path": "Documentation/git-checkout.txt"
    }
  ]
}
