)]}'
{
  "log": [
    {
      "commit": "31b6646e8251a5c8d3da82625794708eebd412c7",
      "tree": "5d93adb44e587abbdf8833d0afe799e1b6f795f5",
      "parents": [
        "82583e719f36eb9304241f31305f5acb00478c74"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jon.perritt@rackspace.com",
        "time": "Thu Feb 25 22:25:30 2016 -0600"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jon.perritt@rackspace.com",
        "time": "Thu Feb 25 22:25:30 2016 -0600"
      },
      "message": "more consistent naming\n"
    },
    {
      "commit": "123952108bbc5061305c654f78291b94ecbbb149",
      "tree": "33ea006378c6bfc24c3d82adde764899295b56c8",
      "parents": [
        "7d5c8dc35da8fdeead3d06f70936b3cf6d72355d"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jon.perritt@rackspace.com",
        "time": "Wed Feb 24 10:41:17 2016 -0600"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jon.perritt@rackspace.com",
        "time": "Wed Feb 24 10:41:17 2016 -0600"
      },
      "message": "remove mapstructure from blockstorage,cdn,compute,db pkgs\n"
    },
    {
      "commit": "27249f4d6f4edde27fb76d11fcd58b37ca27c3cb",
      "tree": "db5ca59e0af4731bb084a4f06395dbb52ab65cda",
      "parents": [
        "b101323b44e08334d450961d675b715f6360e46e"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jon.perritt@rackspace.com",
        "time": "Thu Feb 18 10:35:59 2016 -0600"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jon.perritt@rackspace.com",
        "time": "Thu Feb 18 10:35:59 2016 -0600"
      },
      "message": "rename imports: rackspace/gophercloud -\u003e gophercloud/gophercloud\n"
    },
    {
      "commit": "ee675fd0ce8c40a1077813b0d1f0df0bd92b6e03",
      "tree": "a66f8e3ff9728b6fd1e9169e90cc1f93f1733525",
      "parents": [
        "53c3b4c4b319cbc849532332de566e401597a753"
      ],
      "author": {
        "name": "Pratik Mallya",
        "email": "pratik.mallya@gmail.com",
        "time": "Mon Sep 14 14:07:30 2015 -0500"
      },
      "committer": {
        "name": "Pratik Mallya",
        "email": "pratik.mallya@gmail.com",
        "time": "Mon Sep 14 14:07:30 2015 -0500"
      },
      "message": "Make client return error on JSON decoding error\n\nIf the response is not valid JSON, the request simply returns an\nempty body. If the user is expecting the result to be JSON and its\nnot, we should signal that an error has occured.\n\nThis patch also includes fixes to tests that fail due to the\nerror that bubbles up.\n"
    },
    {
      "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"
    }
  ]
}
