)]}'
{
  "commit": "2f1d2bbe5bc0647be9ab24699dc2c4cf415047f1",
  "tree": "99741d9ac2b1505764361a9fc5579d66b9e918c1",
  "parents": [
    "9bfa01da818f29528cadf226b2633eab9a5d76b8"
  ],
  "author": {
    "name": "Anthony Sottile",
    "email": "asottile@umich.edu",
    "time": "Sun Jan 04 11:08:53 2015 -0800"
  },
  "committer": {
    "name": "Anthony Sottile",
    "email": "asottile@umich.edu",
    "time": "Sun Jan 04 11:08:53 2015 -0800"
  },
  "message": "Remove @entry decorator (and misc cleanup)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3caaf3405159874fd9feba1794a76d585eb26e7a",
      "old_mode": 33188,
      "old_path": "pre_commit_hooks/check_json.py",
      "new_id": "1f2cbf92728d71f423a6ae2002264de2b7430a88",
      "new_mode": 33188,
      "new_path": "pre_commit_hooks/check_json.py"
    },
    {
      "type": "modify",
      "old_id": "1de7de471c9f0914386dab8e83d644be619d887e",
      "old_mode": 33188,
      "old_path": "pre_commit_hooks/check_yaml.py",
      "new_id": "406800b6423a573c34e31fa068232928eebed1ab",
      "new_mode": 33188,
      "new_path": "pre_commit_hooks/check_yaml.py"
    },
    {
      "type": "modify",
      "old_id": "0ff94cfb8e646b251efac9454dbd45da20265863",
      "old_mode": 33188,
      "old_path": "pre_commit_hooks/debug_statement_hook.py",
      "new_id": "432a3f055a41cfb05588b849d07abddf3102f918",
      "new_mode": 33188,
      "new_path": "pre_commit_hooks/debug_statement_hook.py"
    },
    {
      "type": "modify",
      "old_id": "9fee9c1ce2b1bb3ec72bfce9e48451215e42d3a5",
      "old_mode": 33188,
      "old_path": "pre_commit_hooks/end_of_file_fixer.py",
      "new_id": "0698a898bebb885d497dbe458b765841f9b36bfd",
      "new_mode": 33188,
      "new_path": "pre_commit_hooks/end_of_file_fixer.py"
    },
    {
      "type": "modify",
      "old_id": "22fdb52f703df34a388c643db594a0fbbe7f0957",
      "old_mode": 33188,
      "old_path": "pre_commit_hooks/requirements_txt_fixer.py",
      "new_id": "a794c5da09b8260f16e2f9517dae815c010207d9",
      "new_mode": 33188,
      "new_path": "pre_commit_hooks/requirements_txt_fixer.py"
    },
    {
      "type": "modify",
      "old_id": "f1a546e60663be633d027f316865144af2849e8f",
      "old_mode": 33188,
      "old_path": "pre_commit_hooks/tests_should_end_in_test.py",
      "new_id": "58010d394c45f317b5183b44bead758dba728ba7",
      "new_mode": 33188,
      "new_path": "pre_commit_hooks/tests_should_end_in_test.py"
    },
    {
      "type": "modify",
      "old_id": "b9cc10e05012479f958fef5d50f8d6ca3efef78d",
      "old_mode": 33188,
      "old_path": "pre_commit_hooks/trailing_whitespace_fixer.py",
      "new_id": "5350fe2d623ab0d754f7480203129d8f364ca1b1",
      "new_mode": 33188,
      "new_path": "pre_commit_hooks/trailing_whitespace_fixer.py"
    },
    {
      "type": "delete",
      "old_id": "5b657949885cc5691805293a82b6a77a076ba335",
      "old_mode": 33188,
      "old_path": "pre_commit_hooks/util.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "9895d8b70629bfa6ead13b0d57d3aafff3393ae2",
      "old_mode": 33188,
      "old_path": "pylintrc",
      "new_id": "ee7e3d6aff88090fb3460da3531a9e5063c24e56",
      "new_mode": 33188,
      "new_path": "pylintrc"
    },
    {
      "type": "modify",
      "old_id": "2e5324609d68ffd9439278472aaf8a8de480f0fa",
      "old_mode": 33188,
      "old_path": "tests/end_of_file_fixer_test.py",
      "new_id": "3f0d0f006d2d180a999c67eae6b14a4dfd483fb9",
      "new_mode": 33188,
      "new_path": "tests/end_of_file_fixer_test.py"
    },
    {
      "type": "modify",
      "old_id": "49b0bb751a6be66b35fc9b2e988482efc06e58c1",
      "old_mode": 33188,
      "old_path": "tests/requirements_txt_fixer_test.py",
      "new_id": "4e5c5c1189611a0321d276c84ed29aa5ec2da37c",
      "new_mode": 33188,
      "new_path": "tests/requirements_txt_fixer_test.py"
    },
    {
      "type": "modify",
      "old_id": "1c57b10ee1cf8c58b4da84c30418537434bdfa6e",
      "old_mode": 33188,
      "old_path": "tests/trailing_whitespace_fixer_test.py",
      "new_id": "bf508c08cf469c600fdbd991d28e24c4bee4b684",
      "new_mode": 33188,
      "new_path": "tests/trailing_whitespace_fixer_test.py"
    },
    {
      "type": "delete",
      "old_id": "28ebe8148d0fa04529b2049b7c86e24db96ef816",
      "old_mode": 33188,
      "old_path": "tests/util_test.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
