)]}'
{
  "commit": "3100fd55888ce742056cc998343c5fc9f89b2c55",
  "tree": "c6ea389897a46caf5cae54536bf7dcffd116b62b",
  "parents": [
    "47ae905ffb98cc4d4fd90083da6bc8dab55d9ecc"
  ],
  "author": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Thu Aug 27 14:45:11 2020 -0700"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Thu Aug 27 14:45:11 2020 -0700"
  },
  "message": "doc: clarify how exit status of post-checkout hook is used\n\nBecause the hook runs after the main checkout operation finishes, it\ncannot affect what branch will be the current branch, what paths are\nupdated in the working tree, etc., which was described as \"cannot\naffect the outcome of \u0027checkout\u0027\".\n\nHowever, the exit status of the hook is used as the exit status of\nthe \u0027checkout\u0027 command and is observable by anybody who spawned the\n\u0027checkout\u0027, which was missing from the documentation.  Fix this.\n\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "31b601e4bce9c9fbb7f96f2f5308d0166f92f999",
      "old_mode": 33188,
      "old_path": "Documentation/githooks.txt",
      "new_id": "cf95d6d02b1c181a646b2140f9d95a1e3d80e291",
      "new_mode": 33188,
      "new_path": "Documentation/githooks.txt"
    }
  ]
}
