)]}'
{
  "commit": "b1edeeaa1d68b5f84becdbd31cfef0ac690bd2a7",
  "tree": "dd1761f3b6ca79f5226b210025d2f8b68896aaad",
  "parents": [
    "2304ff00ac08985ead06d0225591fa6508772ab2"
  ],
  "author": {
    "name": "Anatoly Bubenkov",
    "email": "bubenkoff@gmail.com",
    "time": "Sun Mar 15 13:41:13 2015 +0100"
  },
  "committer": {
    "name": "Anatoly Bubenkov",
    "email": "bubenkoff@gmail.com",
    "time": "Mon Mar 16 17:23:00 2015 +0100"
  },
  "message": "Added optional threading support via python multiprocessing. Switched to pytest test runner\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "20680a83e3e1478647425eca32f2f5b80a03f75b",
      "old_mode": 33188,
      "old_path": ".gitignore",
      "new_id": "280c69cf3705994797cf21bc2016b5a138ef1b4b",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "modify",
      "old_id": "67fd481319fe7eb13e4d651a7d0ea23d920f2437",
      "old_mode": 33188,
      "old_path": ".travis.yml",
      "new_id": "a60894e4207d2a382c8c419de86b8312c08ec014",
      "new_mode": 33188,
      "new_path": ".travis.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dd676190640652433c0b39bfae7525802a733747",
      "new_mode": 33188,
      "new_path": "CHANGES.rst"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "671c5997370b315127cc46be5a4963b3b0ab5022",
      "new_mode": 33188,
      "new_path": "LICENSE.txt"
    },
    {
      "type": "modify",
      "old_id": "b9560c984472f430be950427ccc2691d730d5e9a",
      "old_mode": 33188,
      "old_path": "MANIFEST.in",
      "new_id": "bb37a2723dae01c1687bfaa8b3e04651580b9092",
      "new_mode": 33188,
      "new_path": "MANIFEST.in"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "017607ec19d47fac2a3de086605a1a646472bfe1",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "delete",
      "old_id": "5d00325bf0ddf234d348c22a3357a488a78fefd8",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "55731804e9b01384febcc959c1cc6cf0be7e2394",
      "new_mode": 33188,
      "new_path": "README.rst"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "644a741cc08fe95f98a8094fea791c06b63fe74d",
      "new_mode": 33188,
      "new_path": "requirements-testing.txt"
    },
    {
      "type": "delete",
      "old_id": "dc2fd71faa266c7c6e39efce982d0189c93e755d",
      "old_mode": 33188,
      "old_path": "requirements.txt",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "dbc7ebc0cd944dfb55bcb48c8246312325dee32d",
      "old_mode": 33188,
      "old_path": "setup.py",
      "new_id": "f5d59ad29f86d2c14c913fd0f16e5a055a51684f",
      "new_mode": 33188,
      "new_path": "setup.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "tests/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "c40c82e8fcc32af5acb384dbfb10f55bf8eeec68",
      "old_mode": 33188,
      "old_path": "tests/test_timeout_decorator.py",
      "new_id": "12d538938f480b4eb8f0a20bf15b709764a6fc08",
      "new_mode": 33188,
      "new_path": "tests/test_timeout_decorator.py"
    },
    {
      "type": "modify",
      "old_id": "2e5cb7560575ba108e5bb11d222ab14f8462b18f",
      "old_mode": 33188,
      "old_path": "timeout_decorator/__init__.py",
      "new_id": "7a0181bc2906266f9e8699952852449372a6d87c",
      "new_mode": 33188,
      "new_path": "timeout_decorator/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "f4bb0246469350e34abaafd982e35f25ff2acbda",
      "old_mode": 33188,
      "old_path": "timeout_decorator/timeout_decorator.py",
      "new_id": "014abc0a27e99081dc134d5326ce55b46cacee05",
      "new_mode": 33188,
      "new_path": "timeout_decorator/timeout_decorator.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3cb3a2449ae9684a74fe8a386f316541af6b26b6",
      "new_mode": 33188,
      "new_path": "tox.ini"
    }
  ]
}
