)]}'
{
  "commit": "45cbbc396013d526b3aa96cab9f95517196b45a6",
  "tree": "5191ea70ae2a688d83b912ac078d4107d9f58fe4",
  "parents": [
    "1a89a076fb16172e5ceb3aa1479eff339aa80d98"
  ],
  "author": {
    "name": "Sapan Bhatia",
    "email": "gwsapan@gmail.com",
    "time": "Tue Mar 11 17:48:30 2014 -0400"
  },
  "committer": {
    "name": "Sapan Bhatia",
    "email": "gwsapan@gmail.com",
    "time": "Tue Mar 11 17:48:30 2014 -0400"
  },
  "message": "Rewrote toposort to handle loops in Step graph. Simpler implementation\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bdf5ce395f6f69dabb3c2a6141477d0076287560",
      "old_mode": 33188,
      "old_path": "planetstack/observer/event_loop.py",
      "new_id": "6b77236405f4c0d7167f64f5990c3fb87ce703b6",
      "new_mode": 33188,
      "new_path": "planetstack/observer/event_loop.py"
    },
    {
      "type": "modify",
      "old_id": "959cea3c6e3876ef8f192ae52a3f3b866f475db2",
      "old_mode": 33261,
      "old_path": "planetstack/observer/toposort.py",
      "new_id": "a2c9389690f734bfe252a1168c3b0d42bd412258",
      "new_mode": 33188,
      "new_path": "planetstack/observer/toposort.py"
    }
  ]
}
