)]}'
{
  "commit": "6304c29d518206b0780291a02f94f435abf82d74",
  "tree": "b16af93c1a809388a034a2522647fe923602f4da",
  "parents": [
    "3af828634fa5bdbca1b2061a81df8b3fa73b0d34"
  ],
  "author": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Fri May 23 18:15:03 2008 -0700"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Sat May 24 00:07:38 2008 -0700"
  },
  "message": "diff-files: do not play --no-index games\n\nBeing able to say \"git diff A B\" outside a git repository and getting a\ncolourful version of \"diff -u A B\" may be nice, but such a cute hack\nshould not give bogus results to scripts that want to give two paths,\neither or both of which happen to have been removed from the work tree,\nto \"git diff-files\".\n\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6d2ea16a25989eaf2fa6cc219bca212251498ed3",
      "old_mode": 33188,
      "old_path": "Documentation/git-diff-files.txt",
      "new_id": "ca1bb6a8ee9ccb6ffa5a01c7e13af7c8caa83cdf",
      "new_mode": 33188,
      "new_path": "Documentation/git-diff-files.txt"
    },
    {
      "type": "modify",
      "old_id": "e2306c162a55df30042a0bf87c9a60a1e02f5396",
      "old_mode": 33188,
      "old_path": "builtin-diff-files.c",
      "new_id": "3aa031f24f83f6f1877d1aaf24bd834183713563",
      "new_mode": 33188,
      "new_path": "builtin-diff-files.c"
    },
    {
      "type": "modify",
      "old_id": "89b431fa28162adbd0f64d7a036a71b5bfce9eee",
      "old_mode": 33188,
      "old_path": "git.c",
      "new_id": "4b79380b7266d5bac0545c85178ca44d4451648e",
      "new_mode": 33188,
      "new_path": "git.c"
    }
  ]
}
