)]}'
{
  "commit": "1e87d59a2d02c17ef7c305e4c8e883b841eb1d8b",
  "tree": "7de63c6574ee8657506bcbf406d58334d21b6363",
  "parents": [
    "14e9f0e512b6a2064857745880e8bf71ff36d7dd"
  ],
  "author": {
    "name": "Mikhail Khvoinitsky",
    "email": "me@khvoinitsky.org",
    "time": "Sun Aug 02 21:25:07 2020 +0300"
  },
  "committer": {
    "name": "Anthony Sottile",
    "email": "asottile@umich.edu",
    "time": "Wed Nov 18 11:45:05 2020 -0800"
  },
  "message": "New hook \u0027destroyed-symlinks\u0027 to detect symlinks which are changed to regular files with a content of a path which that symlink was pointing to; move zsplit to util\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a47f7339de65cb0db771d6ac557090bf61cc2ff7",
      "old_mode": 33188,
      "old_path": ".pre-commit-hooks.yaml",
      "new_id": "fa617b979668659fe77872164185c3260ac8a8b9",
      "new_mode": 33188,
      "new_path": ".pre-commit-hooks.yaml"
    },
    {
      "type": "modify",
      "old_id": "2a7626807b878ee83b76361886d1f94570ea559d",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "3a87e9cf579674d037826a8bdb16f9e569442cab",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "modify",
      "old_id": "a02d2a9c5aeedd214c9814e0153d59752fe7dc72",
      "old_mode": 33188,
      "old_path": "pre_commit_hooks/check_executables_have_shebangs.py",
      "new_id": "2d2bd7df700f473c92fa40268fa60b9142cef896",
      "new_mode": 33188,
      "new_path": "pre_commit_hooks/check_executables_have_shebangs.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cfaf4e53265164e5b9f4066e42fc9d982fc753a3",
      "new_mode": 33261,
      "new_path": "pre_commit_hooks/destroyed_symlinks.py"
    },
    {
      "type": "modify",
      "old_id": "e04b01506b5abd019a772fec61e1ba4973416784",
      "old_mode": 33188,
      "old_path": "pre_commit_hooks/util.py",
      "new_id": "402e33e68aa3fe4cf4cfd2ae6183dc7638088ccd",
      "new_mode": 33188,
      "new_path": "pre_commit_hooks/util.py"
    },
    {
      "type": "modify",
      "old_id": "3c401fc924f771fa624847a3684be126b07642b3",
      "old_mode": 33188,
      "old_path": "setup.cfg",
      "new_id": "e2cad1ab988568c4a6cac2a80500f560e154f518",
      "new_mode": 33188,
      "new_path": "setup.cfg"
    },
    {
      "type": "modify",
      "old_id": "7046081fda09c3f12fc6ac433a31240578a04289",
      "old_mode": 33188,
      "old_path": "tests/check_executables_have_shebangs_test.py",
      "new_id": "5703eded5c17ae01f44fe83885b8f14e471554ec",
      "new_mode": 33188,
      "new_path": "tests/check_executables_have_shebangs_test.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d2c903101c0ee1999875e54bf8037eb1efaded77",
      "new_mode": 33188,
      "new_path": "tests/destroyed_symlinks_test.py"
    },
    {
      "type": "modify",
      "old_id": "b42ee6f9bd5184014a896a63482886af3b0d843d",
      "old_mode": 33188,
      "old_path": "tests/util_test.py",
      "new_id": "7f488161fa181f466db7bd99538a653ad84240ca",
      "new_mode": 33188,
      "new_path": "tests/util_test.py"
    }
  ]
}
