)]}'
{
  "commit": "08d595dc1cdf6f0d8e6022a69c4fcdd2fba628cf",
  "tree": "16b4f6d24e7a3419f6e247d9fd3498189d5c731d",
  "parents": [
    "85e7e81ccfcec98972e341ab81b0109084b84906"
  ],
  "author": {
    "name": "Nguyễn Thái Ngọc Duy",
    "email": "pclouds@gmail.com",
    "time": "Sat Apr 13 09:12:08 2013 +1000"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Mon Apr 15 08:54:45 2013 -0700"
  },
  "message": "checkout: add --ignore-skip-worktree-bits in sparse checkout mode\n\n\"git checkout -- \u003cpaths\u003e\" is usually used to restore all modified\nfiles in \u003cpaths\u003e. In sparse checkout mode, this command is overloaded\nwith another meaning: to add back all files in \u003cpaths\u003e that are\nexcluded by sparse patterns.\n\nAs the former makes more sense for day-to-day use. Switch it to the\ndefault and the latter enabled with --ignore-skip-worktree-bits.\n\nWhile at there, add info/sparse-checkout to gitrepository-layout.txt\n\nSigned-off-by: Nguyễn Thái Ngọc Duy \u003cpclouds@gmail.com\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8edcdcae9d0082928073a85c77bdc30593ad5361",
      "old_mode": 33188,
      "old_path": "Documentation/git-checkout.txt",
      "new_id": "23a9413525d4f90435c4996af4d4866b326783bb",
      "new_mode": 33188,
      "new_path": "Documentation/git-checkout.txt"
    },
    {
      "type": "modify",
      "old_id": "f0eef765b96284fe42915bea18ea5fa6073d0dfe",
      "old_mode": 33188,
      "old_path": "Documentation/gitrepository-layout.txt",
      "new_id": "817337f575f6cb728ddf49560ee93a3ec993cb67",
      "new_mode": 33188,
      "new_path": "Documentation/gitrepository-layout.txt"
    },
    {
      "type": "modify",
      "old_id": "f8033f446e8f9ef1807aa28c2f9eca4e821c42c9",
      "old_mode": 33188,
      "old_path": "builtin/checkout.c",
      "new_id": "4ed1ee7e25930aece59b7986fda9523a58c74dd6",
      "new_mode": 33188,
      "new_path": "builtin/checkout.c"
    },
    {
      "type": "modify",
      "old_id": "5c0053a20bf2fbf1dd466ace5dc933e38ce3544d",
      "old_mode": 33261,
      "old_path": "t/t1011-read-tree-sparse-checkout.sh",
      "new_id": "0c74beedd22600e8dfe852393a5a9a36350cfeb5",
      "new_mode": 33261,
      "new_path": "t/t1011-read-tree-sparse-checkout.sh"
    },
    {
      "type": "modify",
      "old_id": "efb7ebc91f2f46b38e0c02f4dd11e2224678baea",
      "old_mode": 33261,
      "old_path": "t/t3001-ls-files-others-exclude.sh",
      "new_id": "2d274bf8ff2b143e11382586966915dcb0d99d25",
      "new_mode": 33261,
      "new_path": "t/t3001-ls-files-others-exclude.sh"
    }
  ]
}
