)]}'
{
  "log": [
    {
      "commit": "a358f0fb280d3da6938575be3d9c5d4a4a7e3f7a",
      "tree": "1ded187cbecc3c1a2068839a98547d35da21ff50",
      "parents": [
        "511ea5f61a5db72e000c801789bf5f88e8c7009a"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Jul 21 23:21:23 2014 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Jul 23 16:23:48 2014 -0400"
      },
      "message": "Rename observer to openstack_observer, making room for more convenient\nswitching to a different observer.\n"
    },
    {
      "commit": "6ecd42600aa29e2ccaf0a59db03210d032d8d30d",
      "tree": "06a821b9a70f557abab2aabdde58dca90d259e91",
      "parents": [
        "c1c45f85e60151fb7b3595cc54329faf67176e8e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jan 21 23:15:21 2014 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jan 21 23:15:21 2014 -0800"
      },
      "message": "pass pk and model_dict to deleter, dynamic load of deleters\n"
    },
    {
      "commit": "dbaf193d78ff895e28233c15b6c1420c945a0f7e",
      "tree": "224425a8e138cb469b68f3e3bf05b115f4334492",
      "parents": [
        "b9c593463dbbd26d85aeece5374a7397a4292e8d"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Sep 03 11:28:52 2013 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Sep 03 11:28:52 2013 -0400"
      },
      "message": "Abstracted out deleters\n"
    }
  ]
}
