)]}'
{
  "commit": "b80ca9e84a6ff49bd58f3eec874b43707dfe298a",
  "tree": "803bc331ef2ac83c08612d0beb143895031d7f57",
  "parents": [
    "13b4ca54cf700d34d5ae22e508583a9198a59d9a"
  ],
  "author": {
    "name": "Anthony Sottile",
    "email": "asottile@umich.edu",
    "time": "Sun Apr 13 22:09:14 2014 -0700"
  },
  "committer": {
    "name": "Anthony Sottile",
    "email": "asottile@umich.edu",
    "time": "Sun Apr 13 22:09:26 2014 -0700"
  },
  "message": "Update project setup.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "418c1f15b27c71ae3100d1fd509520fa91c2e84a",
      "old_mode": 33188,
      "old_path": ".coveragerc",
      "new_id": "82a7f6c383f37e588c0cfbf965b3f198cfc07133",
      "new_mode": 33188,
      "new_path": ".coveragerc"
    },
    {
      "type": "modify",
      "old_id": "abd9e46877f4b60e7871059c5764f4bd0488edf1",
      "old_mode": 33188,
      "old_path": ".gitignore",
      "new_id": "a63d861a947f8864b4dfe058afae71f9ea576ea3",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "modify",
      "old_id": "51f507a582adff99b0d9fd07941b893a6b2f87c5",
      "old_mode": 33188,
      "old_path": ".travis.yml",
      "new_id": "0688c6d1af29b4a9b3fadc750fe66014b26c6cb0",
      "new_mode": 33188,
      "new_path": ".travis.yml"
    },
    {
      "type": "modify",
      "old_id": "08bd8b3c983e1aa064422a496199469788e1ee71",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "7399eb3a6fba3001e7859a6348516195bd786a1a",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "68a49daad8ff7e35068f2b7a97d643aab440eaec",
      "new_mode": 33188,
      "new_path": "UNLICENSE"
    },
    {
      "type": "modify",
      "old_id": "c297ccff544a5f0d92bbab2d58ca6bb3bdeeb379",
      "old_mode": 33188,
      "old_path": "pre_commit_hooks/check_yaml.py",
      "new_id": "456f1f7467acea6d0a6beb0cc454da1575b42fc8",
      "new_mode": 33188,
      "new_path": "pre_commit_hooks/check_yaml.py"
    },
    {
      "type": "modify",
      "old_id": "565740eb8f6c2afc80beb4c902d704f464f79879",
      "old_mode": 33188,
      "old_path": "pre_commit_hooks/debug_statement_hook.py",
      "new_id": "92f7c0780ff369915f6614f9ff6e05606e762791",
      "new_mode": 33188,
      "new_path": "pre_commit_hooks/debug_statement_hook.py"
    },
    {
      "type": "modify",
      "old_id": "b585ce3d9a76862a5c51ceaecdecc7c4b278fa7b",
      "old_mode": 33188,
      "old_path": "pre_commit_hooks/end_of_file_fixer.py",
      "new_id": "9fee9c1ce2b1bb3ec72bfce9e48451215e42d3a5",
      "new_mode": 33188,
      "new_path": "pre_commit_hooks/end_of_file_fixer.py"
    },
    {
      "type": "modify",
      "old_id": "37db03cd1981ec8a88f4d01fa5a9bb2d458ed343",
      "old_mode": 33188,
      "old_path": "pre_commit_hooks/tests_should_end_in_test.py",
      "new_id": "92641f07d2964d0eb97ab855d8ddcefe93ff37a0",
      "new_mode": 33188,
      "new_path": "pre_commit_hooks/tests_should_end_in_test.py"
    },
    {
      "type": "modify",
      "old_id": "bf016afa22f9614f4d1901d145becc701836fe0c",
      "old_mode": 33188,
      "old_path": "pre_commit_hooks/trailing_whitespace_fixer.py",
      "new_id": "20b08fe2a25e08760ae546bba053c01d971fdedc",
      "new_mode": 33188,
      "new_path": "pre_commit_hooks/trailing_whitespace_fixer.py"
    },
    {
      "type": "modify",
      "old_id": "22d13c43323d847d399f9790c297c192461cf560",
      "old_mode": 33188,
      "old_path": "pre_commit_hooks/util.py",
      "new_id": "5b657949885cc5691805293a82b6a77a076ba335",
      "new_mode": 33188,
      "new_path": "pre_commit_hooks/util.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9895d8b70629bfa6ead13b0d57d3aafff3393ae2",
      "new_mode": 33188,
      "new_path": "pylintrc"
    },
    {
      "type": "modify",
      "old_id": "b63c1609415c51b9ba9e08ff85288afdaea017e9",
      "old_mode": 33188,
      "old_path": "requirements.txt",
      "new_id": "9c558e357c41674e39880abb6c3209e539de42e2",
      "new_mode": 33188,
      "new_path": "requirements.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9051674ae8199020154d1a0673d104bc4d427c63",
      "new_mode": 33188,
      "new_path": "requirements_dev.txt"
    },
    {
      "type": "modify",
      "old_id": "094a98933e73b42e49ff47a573ed0abf1bfc1479",
      "old_mode": 33188,
      "old_path": "setup.py",
      "new_id": "5454b48353ad9adc4099784ad7a5093d4787e3f1",
      "new_mode": 33188,
      "new_path": "setup.py"
    },
    {
      "type": "modify",
      "old_id": "c52a8cf688de368e276b5ea9c97c2bf811596e50",
      "old_mode": 33188,
      "old_path": "testing/util.py",
      "new_id": "8e468d60e87da1495084a1e0cc5330e33f52346c",
      "new_mode": 33188,
      "new_path": "testing/util.py"
    },
    {
      "type": "modify",
      "old_id": "8985e8c0c311e1957f9ce9ea36a87517103384f7",
      "old_mode": 33188,
      "old_path": "tests/check_yaml_test.py",
      "new_id": "c145fdc76dde26e90de2fda12fee2d649fe94ec4",
      "new_mode": 33188,
      "new_path": "tests/check_yaml_test.py"
    },
    {
      "type": "delete",
      "old_id": "762b31d49dceb0e73d9b0200124eaaef93abcfe5",
      "old_mode": 33188,
      "old_path": "tests/conftest.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "01ecdc19ca72facb248e72418b52ed0e374e3b62",
      "old_mode": 33188,
      "old_path": "tests/debug_statement_hook_test.py",
      "new_id": "a0544264ea0f1b78797a74db7811369fb35bb3bb",
      "new_mode": 33188,
      "new_path": "tests/debug_statement_hook_test.py"
    },
    {
      "type": "modify",
      "old_id": "444836e54b5ddaf56299ec762a942dde8a5aedbb",
      "old_mode": 33188,
      "old_path": "tests/end_of_file_fixer_test.py",
      "new_id": "2e5324609d68ffd9439278472aaf8a8de480f0fa",
      "new_mode": 33188,
      "new_path": "tests/end_of_file_fixer_test.py"
    },
    {
      "type": "modify",
      "old_id": "e56b84e7213fb1abeb7385084f0a926c5d784682",
      "old_mode": 33188,
      "old_path": "tests/tests_should_end_in_test_test.py",
      "new_id": "3ba161783391bfa19d7de570fa462da5829682d4",
      "new_mode": 33188,
      "new_path": "tests/tests_should_end_in_test_test.py"
    },
    {
      "type": "modify",
      "old_id": "84fa6c505a913c3bdb860c4572eabcd3aab56f7e",
      "old_mode": 33188,
      "old_path": "tests/util_test.py",
      "new_id": "28ebe8148d0fa04529b2049b7c86e24db96ef816",
      "new_mode": 33188,
      "new_path": "tests/util_test.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7dccc5a150020cf35516496b313f7db3208ac1d7",
      "new_mode": 33188,
      "new_path": "tox.ini"
    }
  ]
}
