)]}'
{
  "log": [
    {
      "commit": "95470622600c66d3d76aa0ecdacd56559604c175",
      "tree": "1aed51f6a140954db32a6c61e882d0b2d03bebfa",
      "parents": [
        "f93c26bdcd296bb529fac93fd89f48322130afb1"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Aug 04 10:48:28 2014 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Aug 04 10:48:28 2014 -0400"
      },
      "message": "If an object\u0027s peer is not set, it implies no dependency. So rather than\nfailing the dependency check, we pass it.\n"
    },
    {
      "commit": "aefe502ad44219d63cc2780298bdbb379edfeb61",
      "tree": "5883edefe76b88bcd9865114aef9baf53c454049",
      "parents": [
        "7b13010e59750f1b0e3c831ddbcc778be669ee1b"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Jul 23 17:24:13 2014 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Jul 23 17:24:13 2014 -0400"
      },
      "message": "Log exception when graph cannot be loaded\n"
    },
    {
      "commit": "7b13010e59750f1b0e3c831ddbcc778be669ee1b",
      "tree": "91806479a88d02dcd3d153179ab2d2b1613b4673",
      "parents": [
        "9a45c0a4732396979d80c15bd62f5d857dc0f109"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Jul 23 16:39:41 2014 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Jul 23 16:39:41 2014 -0400"
      },
      "message": "Fixed tabulations\n"
    },
    {
      "commit": "13d8915e1ee1f120441c2591040c3349c84d8bb9",
      "tree": "43d83cf8152cb739b20a112d9134428b8439c2fe",
      "parents": [
        "a3d15a72afe2f1c73b4d75e04645c03fe6a5c161"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Jul 23 10:35:33 2014 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Jul 23 16:25:54 2014 -0400"
      },
      "message": "Minor bug fixes\n"
    },
    {
      "commit": "3e32835c1d93b074eb53322936e1bc0b1ff70730",
      "tree": "bc82f1c4970a89e7968142558ce00ec7f87a655b",
      "parents": [
        "e82f5e5d223182820127c6ddd26e0c568d5bded3"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Jul 23 10:03:50 2014 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Jul 23 16:25:53 2014 -0400"
      },
      "message": "Merge changes to sync steps in OpenStack Observer back into EC2\nObserver.\n"
    },
    {
      "commit": "e7e4ca172fd160c9a589ecd3206abae08e948356",
      "tree": "722b46983e58339aeb5b4227473828c4bdce1521",
      "parents": [
        "1fc85c98f5041739e2a3a4b8d22a0a41375100f5"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Jul 22 01:27:02 2014 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Jul 23 16:25:15 2014 -0400"
      },
      "message": "Explicitly prevent deletion processing in steps in which it doesn\u0027t make\nsense.\n"
    },
    {
      "commit": "1fc85c98f5041739e2a3a4b8d22a0a41375100f5",
      "tree": "90cc1e2827b9587b732dbd1a543110ef3e5f7c34",
      "parents": [
        "06ca508d0db22810db23ca8bd3bca0a20e887810"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Jul 22 01:22:15 2014 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Jul 23 16:25:15 2014 -0400"
      },
      "message": "Fixed indentations.\n"
    },
    {
      "commit": "06ca508d0db22810db23ca8bd3bca0a20e887810",
      "tree": "1133facc6879aa3ef5a8e182d6add1b40ff673ff",
      "parents": [
        "bab33765501fd1abde83cdf71f95951239f732a7"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Jul 22 01:22:00 2014 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Jul 23 16:25:15 2014 -0400"
      },
      "message": "Bug fix\n"
    },
    {
      "commit": "bab33765501fd1abde83cdf71f95951239f732a7",
      "tree": "349dc45e78bf274abe5ed35ad82e0bdfbf8a7ff2",
      "parents": [
        "ad2c4a1210bd91f5f5e7208313a435382fc66e01"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Jul 22 01:21:36 2014 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Jul 23 16:25:15 2014 -0400"
      },
      "message": "Deletion\n"
    },
    {
      "commit": "743bed19b41dead59dd0db0c327cc1bcb1fb4fe7",
      "tree": "f21131bef568e78880c39436322890e86ebc34f7",
      "parents": [
        "6cf1ef820d20a5036dd8ba1e64640cf6625b4024"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Jul 22 00:48:09 2014 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Jul 23 16:25:15 2014 -0400"
      },
      "message": "Continuing removal of delters from EventManager\n"
    },
    {
      "commit": "6cf1ef820d20a5036dd8ba1e64640cf6625b4024",
      "tree": "8bc7ca3eb0641c870c1f700b1c850527f3e04dc0",
      "parents": [
        "ed83cf67935e5f7595144ab64710d90d956bd703"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Jul 22 00:43:55 2014 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Jul 23 16:25:15 2014 -0400"
      },
      "message": "Don\u0027t load deleters, they don\u0027t exist anymore\n"
    },
    {
      "commit": "ed83cf67935e5f7595144ab64710d90d956bd703",
      "tree": "d63a6e3242fd787d6a307971dff18634ffbcfe93",
      "parents": [
        "9ae9f8f2c092766eda6809e7fd304a3f2a53c5a5"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Jul 22 00:35:56 2014 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Jul 23 16:25:15 2014 -0400"
      },
      "message": "Let\u0027s not have an outer exception try/catch... it only hides inner\nexceptions.\n"
    },
    {
      "commit": "9ae9f8f2c092766eda6809e7fd304a3f2a53c5a5",
      "tree": "fe60fd32a41177d8a557fecf03b858dae9c180c8",
      "parents": [
        "b7262195d6402cc05d426657946972af106f19cd"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Jul 22 00:32:42 2014 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Jul 23 16:25:15 2014 -0400"
      },
      "message": "More cleanups\n"
    },
    {
      "commit": "b7262195d6402cc05d426657946972af106f19cd",
      "tree": "a53d740eda4b9c17eed327c00f2689c4a8bea0fd",
      "parents": [
        "35ecc411041424293f58df7d370168a40a54796b"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Jul 22 00:30:16 2014 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Jul 23 16:25:15 2014 -0400"
      },
      "message": "Merged some changes that SCott made to event_manager\n"
    },
    {
      "commit": "35ecc411041424293f58df7d370168a40a54796b",
      "tree": "ff5c541caf59883d543b4a276e47d3e0353ab0a9",
      "parents": [
        "cf06d6fb56aab20ad327e13103936161f382b111"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Jul 22 00:27:35 2014 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Jul 23 16:25:14 2014 -0400"
      },
      "message": "Dropped extraneous sync steps in ec2_observer/steps directory\n"
    },
    {
      "commit": "cf06d6fb56aab20ad327e13103936161f382b111",
      "tree": "477ac94e07b7e9197840415f95e92d0b90b6fa8d",
      "parents": [
        "4dd107226400f685d9b4ba6e9ec8bd92b1b11247"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Jul 22 00:22:58 2014 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Jul 23 16:25:14 2014 -0400"
      },
      "message": "Added awslib, for interacting with Amazon AWS.\n"
    },
    {
      "commit": "4dd107226400f685d9b4ba6e9ec8bd92b1b11247",
      "tree": "ba7efee0efcd065adc9f304fe450b79c5c7b2ead",
      "parents": [
        "82006417421f5157f4423ddfc1fa2f40a4b69635"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Jul 22 00:14:29 2014 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Jul 23 16:25:14 2014 -0400"
      },
      "message": "Imported bug fixes\n"
    },
    {
      "commit": "511ea5f61a5db72e000c801789bf5f88e8c7009a",
      "tree": "ec6e38b6a7cda8fa66baf9cd1f551a3387fe21cb",
      "parents": [
        "fc69f3d5d48b30de6f519a4b3ed65d00529e589a"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Jul 21 22:53:58 2014 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Jul 23 16:23:12 2014 -0400"
      },
      "message": "This tree was mixed up, with an old version of the EC2 Observer. This\nchange copies across the version demo\u0027d the OpenCloud developer meeting.\n"
    },
    {
      "commit": "26d40bc6b5b274c4aa3e53c63ad3a0b3bbfb838c",
      "tree": "3c8876d1ca1381a4467e7df44791046064d49e3f",
      "parents": [
        "e17bc5b218299074240e10d7c1082f85ff9d731c"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon May 12 15:28:02 2014 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Jul 23 16:20:22 2014 -0400"
      },
      "message": "Added ec2 observer, WIP\n"
    }
  ]
}
