)]}'
{
  "log": [
    {
      "commit": "a2227d1a64fdd5d14a449a5aea14e9a1ee283a65",
      "tree": "3679f4dc449f8d1b72edacdcee6ae16ea2fb2d8b",
      "parents": [
        "a483ab9b9eb5f40d6b5fa2a182314e021b6148d6"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Oct 02 09:48:42 2013 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Oct 02 09:48:42 2013 -0400"
      },
      "message": "BUGFIX: list.reverse() is in place, does not return a value\n"
    },
    {
      "commit": "467b7ce16a1f37b5d75992cd05ef201cab927d1d",
      "tree": "a23c5da23ce93fc5088a5da03339bd6d2a680c4f",
      "parents": [
        "22e0ffef62f4882772203edaa41bf97c98a0ffc6"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Oct 02 09:25:46 2013 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Oct 02 09:25:46 2013 -0400"
      },
      "message": "Major bugfix to toposort.\n"
    },
    {
      "commit": "24836f18c96de50f93cacb2be40f311f66e4876a",
      "tree": "5791adb35bddaadab9a011cf1238a724bf71d4d5",
      "parents": [
        "f61e17af98a435ab1eac843ee865abff81f5fa4c"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Aug 27 10:16:05 2013 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Aug 27 10:16:05 2013 -0400"
      },
      "message": "Sync refactored into abstract steps\n"
    }
  ]
}
