)]}'
{
  "log": [
    {
      "commit": "6a3a78f48ebb00f9bb919cfbae5d1d84bfacb550",
      "tree": "a49521cc70d39a069695a2d88838f26d47cc7bed",
      "parents": [
        "22aa42bf3b0532275ebc850f6f790f8e7d7f3a1c"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Mar 24 14:56:12 2015 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Mar 24 14:56:12 2015 +0100"
      },
      "message": "Change HTTP methods for OpenStack Compute\n"
    },
    {
      "commit": "c530ba1ac117c3a2c381e9aedc31f687480f6e79",
      "tree": "ee58233e264142c13b107241db19fc8e6aca654b",
      "parents": [
        "647cea513a78fedb64875ed62c6064db1534a030"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Mar 23 17:50:46 2015 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Mar 23 17:50:46 2015 +0100"
      },
      "message": "Refactor OpenStack services to use default OkCodes\n"
    },
    {
      "commit": "ca51f013092b143784b87bc9435f284b4cb4ba87",
      "tree": "62744657578da73e71b4416138602574a6f7e35e",
      "parents": [
        "4ef9c551eac4043db304056a04fc561f983c6fb6"
      ],
      "author": {
        "name": "Long Nguyen",
        "email": "long.nguyen11288@gmail.com",
        "time": "Mon Feb 16 15:52:22 2015 -0500"
      },
      "committer": {
        "name": "Long Nguyen",
        "email": "long.nguyen11288@gmail.com",
        "time": "Mon Feb 16 15:52:22 2015 -0500"
      },
      "message": "fixed issue with group id\n"
    },
    {
      "commit": "59fb6c4b0726753bc5fa2cf945b86f0cff10a6c6",
      "tree": "0dbcfb0c72b524015d388542f2d86bcdd3e271cf",
      "parents": [
        "2199f10bc7ca61fbb16531b79edc78fa9d2c6eec"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Thu Feb 12 16:21:13 2015 -0500"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Feb 13 09:09:46 2015 -0500"
      },
      "message": "Adjust regexps and do another pass.\n"
    },
    {
      "commit": "4bf41a37c959caa2aa450e11b8df1493b5919379",
      "tree": "42eb547a31378ad8fa8f965a01a47dde6d411bd1",
      "parents": [
        "f98df8d05c2289b83fef5b817a5c7cbb700024a2"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Thu Feb 12 15:52:44 2015 -0500"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Feb 13 09:09:46 2015 -0500"
      },
      "message": "openstack/ :knife: perigee\n"
    },
    {
      "commit": "13dd142ad852733e83da0156a72e420468276539",
      "tree": "b9297d27a4781787e4c60bd35c26f27e4a9b51c0",
      "parents": [
        "8fe67fef1207a7200a93eff3d192fd5c3a70d0f0"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Feb 10 17:35:54 2015 -0700"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Feb 10 17:35:54 2015 -0700"
      },
      "message": "fix ListByServer URL and unit test\n"
    },
    {
      "commit": "415ff9454563572eb8bb2309928ad6a18f8677b0",
      "tree": "d2f474dd31b04944a130b34855db2bf1f15ef1fc",
      "parents": [
        "7974254f64ea17100639917a3ef146111d89d94a"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Nov 25 15:25:57 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Nov 25 15:25:57 2014 +0100"
      },
      "message": "Removing old text from comment\n"
    },
    {
      "commit": "7974254f64ea17100639917a3ef146111d89d94a",
      "tree": "7737733f9ae8f2d0676c76d911da133ef568f663",
      "parents": [
        "aea96c65d6ba04d46818b744755d879e425af044"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Nov 25 15:19:24 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Nov 25 15:19:24 2014 +0100"
      },
      "message": "Updating comments\n"
    },
    {
      "commit": "c8c02c68efecfb1e2a4020dddabe7c98571f5334",
      "tree": "1e98ce2469222ebd615ccd88ac6d573aa757b4c4",
      "parents": [
        "cb0c19a5ae9ad5dabbcf9ab15a5e81dd80dd258c"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Nov 25 12:04:57 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Nov 25 12:04:57 2014 +0100"
      },
      "message": "Adding remaining weak decode\n"
    },
    {
      "commit": "cb0c19a5ae9ad5dabbcf9ab15a5e81dd80dd258c",
      "tree": "43531db0b9daa387d180d52a902ab931f70cbfd4",
      "parents": [
        "2f2261758b18fcb6d5ad40716edfe4cca1ccdfef"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Nov 25 11:57:35 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Nov 25 11:57:35 2014 +0100"
      },
      "message": "Enable weak type decoding for IDs\n"
    },
    {
      "commit": "2f2261758b18fcb6d5ad40716edfe4cca1ccdfef",
      "tree": "d87b6ec460444366d9fb8809a6ac653ddf559477",
      "parents": [
        "0e75096e4def24209c5cbc3bbbf249a4c3292f3f"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Nov 25 11:52:25 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Nov 25 11:52:25 2014 +0100"
      },
      "message": "Moving IDs back to strings\n"
    },
    {
      "commit": "0e75096e4def24209c5cbc3bbbf249a4c3292f3f",
      "tree": "d9835b3b124ace6d2191bbb0ddece7acb6264f37",
      "parents": [
        "19460b2d13412fabb21379c6da7f4ef6f0fd9741"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Nov 24 16:04:38 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Nov 24 16:04:38 2014 +0100"
      },
      "message": "Making description mandatory and other small tweaks\n"
    },
    {
      "commit": "558572f66a6fd0c1cfaf6b6e24064bd5f8fa0d4c",
      "tree": "c725046ed0f12965d195fb8b29e09c99f622aca8",
      "parents": [
        "20e92918b73c77964d03f281827f6cee9d4cee81"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Nov 24 14:31:57 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Nov 24 14:31:57 2014 +0100"
      },
      "message": "IDs are actually integers apparently\n"
    },
    {
      "commit": "04abbc739efd202ea68e5bfb842a8ba3c4eb3a34",
      "tree": "4bdd6bd205b14439ffd0b0e743436e1991c196dc",
      "parents": [
        "7f34d8e7baf6f9632a5139ca6b1fb6f574e32584"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Fri Nov 21 11:27:57 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Fri Nov 21 11:27:57 2014 +0100"
      },
      "message": "Updates based on code review\n"
    },
    {
      "commit": "7f34d8e7baf6f9632a5139ca6b1fb6f574e32584",
      "tree": "f9e8b5d259d540103781e9b8cb5597cc6e5e73dd",
      "parents": [
        "334c87584b7aaaf1ce7ae95284c97f60541f79f4"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Nov 20 12:24:55 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Nov 20 12:24:55 2014 +0100"
      },
      "message": "Adding docs\n"
    },
    {
      "commit": "334c87584b7aaaf1ce7ae95284c97f60541f79f4",
      "tree": "c7f78a0c414a19750fbc46cb618418de90a34225",
      "parents": [
        "5b2feb5d9f9bc7bb7088700a117fe385652a47fd"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Nov 20 12:05:09 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Nov 20 12:05:09 2014 +0100"
      },
      "message": "Standardising JSON indents\n"
    },
    {
      "commit": "5b2feb5d9f9bc7bb7088700a117fe385652a47fd",
      "tree": "b8e26fdfec89eebaa400fef41aac1462aa33ca38",
      "parents": [
        "d8ac5bb9146d19c76167df89d097d4e7c709deeb"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Nov 20 12:02:15 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Nov 20 12:02:15 2014 +0100"
      },
      "message": "Forgot the fixtures\n"
    },
    {
      "commit": "d8ac5bb9146d19c76167df89d097d4e7c709deeb",
      "tree": "40cf77716777bd15da49133bd8b7600ba9e20777",
      "parents": [
        "8ed4fe7a34a2b9a621a1500a102785af3b866574"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Nov 20 12:01:37 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Nov 20 12:01:37 2014 +0100"
      },
      "message": "Tweaking expected status codes\n"
    },
    {
      "commit": "740e4a36d5002ee342b1360222aad3bda795ec93",
      "tree": "8c80bda049d4e6f5da765f5842388edfd5b0a819",
      "parents": [
        "30c746656f1f38450931f238f6307fc8b664ee16"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Nov 19 16:13:30 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Nov 20 11:06:06 2014 +0100"
      },
      "message": "Add/remove servers from secgroups\n"
    },
    {
      "commit": "30c746656f1f38450931f238f6307fc8b664ee16",
      "tree": "0f8e73963952b080973664853143ca1ad9f33863",
      "parents": [
        "61f81ca5dbacee399cfa1204fe3444b6fa63c8b5"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Nov 19 15:37:34 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Nov 20 11:06:06 2014 +0100"
      },
      "message": "Apparently there\u0027s an update too :boom:\n"
    },
    {
      "commit": "61f81ca5dbacee399cfa1204fe3444b6fa63c8b5",
      "tree": "228b5edfa455076efcedf8b8d9e3cd989b897a47",
      "parents": [
        "8badf1ecf5a2478b4af94283dc27486d2035ecb6"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Nov 19 14:44:33 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Nov 20 11:06:06 2014 +0100"
      },
      "message": "Delete rule support\n"
    },
    {
      "commit": "8badf1ecf5a2478b4af94283dc27486d2035ecb6",
      "tree": "c4bdc559b10a8953d859311b9af7881e4e67f7e9",
      "parents": [
        "d276e617e9dabec31f3452cca9f9a37ca3abd8cb"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Nov 19 14:39:26 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Nov 20 11:06:06 2014 +0100"
      },
      "message": "Add rules support\n"
    },
    {
      "commit": "d276e617e9dabec31f3452cca9f9a37ca3abd8cb",
      "tree": "dd0a7c272add7f45e87d70af317d599a7a373ef1",
      "parents": [
        "b38dd31210385dffbcad95519c4f8b4fe01cb572"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Nov 19 13:56:28 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Nov 20 11:06:06 2014 +0100"
      },
      "message": "Adding delete group\n"
    },
    {
      "commit": "b38dd31210385dffbcad95519c4f8b4fe01cb572",
      "tree": "330032993960c705f812b1e4ac691e08c0c2bae4",
      "parents": [
        "1915179abe0026f2f7eedc68ff966d9cdd016d62"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Nov 19 13:02:11 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Nov 20 11:06:05 2014 +0100"
      },
      "message": "Adding get secgroup\n"
    },
    {
      "commit": "1915179abe0026f2f7eedc68ff966d9cdd016d62",
      "tree": "82fb2984dc3dae8abf6a441eee1867de11f123c2",
      "parents": [
        "a493e642530f72e97a92b9852aa3a99972831022"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Nov 19 12:46:47 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Nov 20 11:06:05 2014 +0100"
      },
      "message": "Adding list by server operation\n"
    },
    {
      "commit": "a493e642530f72e97a92b9852aa3a99972831022",
      "tree": "431db54710bb4544bbfbb3444e3aa5d9da96e4ca",
      "parents": [
        "924c09d14ced2365758702d1e6e4c25d4cf4416c"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Nov 19 12:40:30 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Nov 20 11:06:05 2014 +0100"
      },
      "message": "Add security group :zap:\n"
    },
    {
      "commit": "924c09d14ced2365758702d1e6e4c25d4cf4416c",
      "tree": "ae209f20b81911c63b4fe5f97081e34dda59b7a3",
      "parents": [
        "54be33d8f87777a68d97a7fcb7b9b894d9e2b005"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Nov 19 12:05:38 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Nov 20 11:06:05 2014 +0100"
      },
      "message": "Adding list secgroups\n"
    }
  ]
}
