)]}'
{
  "log": [
    {
      "commit": "3f41d080c2a737d95c665f969b22c9f4097e4fd9",
      "tree": "1971986b1ca85b7da13cc0211424a561ce818c2c",
      "parents": [
        "24a29cea730c2729fd753bcf91f59e9b83c78462"
      ],
      "author": {
        "name": "Krzysztof Szukiełojć",
        "email": "kszukielojc@mirantis.com",
        "time": "Sun May 07 14:43:06 2017 +0200"
      },
      "committer": {
        "name": "Krzysztof Szukiełojć",
        "email": "kszukielojc@mirantis.com",
        "time": "Sun May 07 14:44:07 2017 +0200"
      },
      "message": "Chaning github to gerrit own repository part II\n\nChange-Id: Iae76646b3e5b276679fee09869bb91e27ac95cfc\n"
    },
    {
      "commit": "24a29cea730c2729fd753bcf91f59e9b83c78462",
      "tree": "035157590117f9a57ed2d95f7365606695ddf8db",
      "parents": [
        "c3491c0e09b2df1061fd0acc366da45a65a29c29"
      ],
      "author": {
        "name": "Krzysztof Szukiełojć",
        "email": "kszukielojc@mirantis.com",
        "time": "Sun May 07 14:24:02 2017 +0200"
      },
      "committer": {
        "name": "Krzysztof Szukiełojć",
        "email": "kszukielojc@mirantis.com",
        "time": "Sun May 07 14:24:02 2017 +0200"
      },
      "message": "Chaning github repository to our gerrit repository\n\nChange-Id: I51ff03d516eecf00a659bade8e15802debfffc5e\n"
    },
    {
      "commit": "b06120d13e262ceaf890ef38ee30898813696af0",
      "tree": "1d35a53a059a8a5ac15af10fb2361f0d224d03b9",
      "parents": [
        "6d2ec964420acd609b7ddc0ac69174ceebf4fe58"
      ],
      "author": {
        "name": "Joe Topjian",
        "email": "joe@topjian.net",
        "time": "Mon Feb 13 21:36:15 2017 -0700"
      },
      "committer": {
        "name": "jrperritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Feb 13 22:36:15 2017 -0600"
      },
      "message": "Use AvailabilityZone instead of Availability (#246)\n\nThis commit updates the Block Storage v1 create request to use\r\nAvailabilityZone instead of Availability."
    },
    {
      "commit": "c8f12c6e39d96d0e07f0976e184ea0308cb6aaf0",
      "tree": "add0b6d121a97bbae0ac2495d38da1be0e5f4f5c",
      "parents": [
        "19e713b71ea0ba4c56057127841ad792fe249782"
      ],
      "author": {
        "name": "jrperritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Oct 11 11:29:10 2016 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 11 11:29:10 2016 -0500"
      },
      "message": "aggregate coverage metrics of unit tests across packages (#115)\n\naggregate coverage metrics of unit tests across packages"
    },
    {
      "commit": "8c592a4d9d4b7c39143e8ea0ca917bf07f59bd91",
      "tree": "1abf2bf2186d2f22649a83033659874ee822abfc",
      "parents": [
        "4b4827be435887ef44309cc3f4fe47b144d4a377"
      ],
      "author": {
        "name": "Joe Topjian",
        "email": "joe@topjian.net",
        "time": "Tue Jul 26 01:30:02 2016 +0000"
      },
      "committer": {
        "name": "Joe Topjian",
        "email": "joe@topjian.net",
        "time": "Tue Jul 26 01:43:20 2016 +0000"
      },
      "message": "Change Block Storage v1 Volume.CreatedAt Type\n\nThis commit changes the Volume.CreatedAt type from\ngophercloud.JSONRFC3339Milli to gophercloud.JSONRFC3339MilliNoZ.\n"
    },
    {
      "commit": "9b7b9e6a417dcbe0495f02a1eb381f3bcd193230",
      "tree": "016cfe726ce815aebece6bcbd3e5c007b8089267",
      "parents": [
        "3d966168b94eef2931a8a7198e21c8467a1f6852",
        "d47105ce4ef90cea9a14b85c8dd172b760085828"
      ],
      "author": {
        "name": "jrperritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Jul 11 22:30:50 2016 -0500"
      },
      "committer": {
        "name": "jrperritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Jul 11 22:30:50 2016 -0500"
      },
      "message": "merge lbaasv2, portsbinding, volumes v2; remove \u0027rackspace\u0027 refs; update docs\n"
    },
    {
      "commit": "3d966168b94eef2931a8a7198e21c8467a1f6852",
      "tree": "dd2db0c93fe35391840a4a206e4d5f748b5d5342",
      "parents": [
        "9cc33592a49ecba441b7ecd78c7ec4f7e70205a5"
      ],
      "author": {
        "name": "jrperritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Jun 06 14:08:54 2016 -0500"
      },
      "committer": {
        "name": "jrperritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Jun 06 14:08:54 2016 -0500"
      },
      "message": "move unit tests into \u0027testing\u0027 directories\n"
    },
    {
      "commit": "47cee0c32121faaa1cfa15176c6cce17328269ce",
      "tree": "cbfbc4537934ffb9c02dd24823f4c896e1c3a75f",
      "parents": [
        "1a63d780285a732399e1424654276439585301d7",
        "231898eeeb3f1efabaf953757babcdb84298fbe8"
      ],
      "author": {
        "name": "jrperritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Apr 13 16:30:30 2016 -0500"
      },
      "committer": {
        "name": "jrperritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Apr 13 16:30:30 2016 -0500"
      },
      "message": "add rackpsace/gophercloud commits\n"
    },
    {
      "commit": "29ae6b37381a93b881a4658583fcacc6d31a833d",
      "tree": "dd847c1f01692742df9969fa3e20c98d3588e233",
      "parents": [
        "2be387af6548e2998407e9f8e3f4337e0ebad3a1"
      ],
      "author": {
        "name": "jrperritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Apr 13 12:59:37 2016 -0500"
      },
      "committer": {
        "name": "jrperritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Apr 13 12:59:37 2016 -0500"
      },
      "message": "no naked returns in go; fix auth v3 unit tests\n"
    },
    {
      "commit": "3860b51298ec4cc58acd486c4f82d826ac29a239",
      "tree": "c60c18ab485d0f0a83d7c42cc27b07df4c24a6a6",
      "parents": [
        "397ade62e7592be6e70c18ac932f9d0f1e1d9f16"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jon.perritt@rackspace.com",
        "time": "Tue Mar 29 12:01:48 2016 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jon.perritt@rackspace.com",
        "time": "Tue Mar 29 12:01:48 2016 -0500"
      },
      "message": "named return vars\n"
    },
    {
      "commit": "bda4859853f5b0f5363a19bfadba7022dcdd63dc",
      "tree": "262cec98cffdaf762ada3e78643a56188023fd2e",
      "parents": [
        "8992d7483a06748dea706e4716d042a4a9e73918"
      ],
      "author": {
        "name": "Keith Byrne",
        "email": "keith.byrne@ammeon.com",
        "time": "Wed Mar 23 11:37:08 2016 +0000"
      },
      "committer": {
        "name": "Keith Byrne",
        "email": "keith.byrne@ammeon.com",
        "time": "Wed Mar 23 11:37:08 2016 +0000"
      },
      "message": "Add fixtures build tag to all fixtures.go files\n\nEnsure testing dependencies from fixtures don\u0027t leak into builds.\n"
    },
    {
      "commit": "db0ae140afbe50f92d0175f995ec34c5cfdf6831",
      "tree": "66428150e9d71b7f01fd7c852012409dd50322c5",
      "parents": [
        "226976e4668ce5142c9f627a36b4dc7a971e7238"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jon.perritt@rackspace.com",
        "time": "Sun Mar 13 00:33:41 2016 -0600"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jon.perritt@rackspace.com",
        "time": "Sun Mar 13 00:33:41 2016 -0600"
      },
      "message": "dsl struct tags; wip\n"
    },
    {
      "commit": "ed258946f094aa282ac595399a49f07f3fb99d28",
      "tree": "b571272763b3165a45120efe9619ed9cfbeac96f",
      "parents": [
        "256208dddf261e1dab4474b449b157446b6aa3ed"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jon.perritt@rackspace.com",
        "time": "Sun Feb 28 23:38:21 2016 -0600"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jon.perritt@rackspace.com",
        "time": "Sun Feb 28 23:38:21 2016 -0600"
      },
      "message": "blockstorage error types\n"
    },
    {
      "commit": "1b220835fbc94202b9a582964d640fbcaefb1042",
      "tree": "06dc91613da2bd84a5f3a3acec8bf2bec5931a3c",
      "parents": [
        "31b6646e8251a5c8d3da82625794708eebd412c7"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jon.perritt@rackspace.com",
        "time": "Thu Feb 25 22:37:02 2016 -0600"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jon.perritt@rackspace.com",
        "time": "Thu Feb 25 22:37:02 2016 -0600"
      },
      "message": "remove urls_test.go files\n"
    },
    {
      "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": "07400f330e883cdd3605cdbc8dd7e81d31dafef9",
      "tree": "e8f92d6c66638db8fcec171c7c56e32a0422bb5f",
      "parents": [
        "1d8b6f1e17ae0fa96301f1b4b815f7d7ff0a63f6"
      ],
      "author": {
        "name": "Sreekanth Pothanis",
        "email": "spothanis@ebay.com",
        "time": "Tue Sep 08 00:26:14 2015 -0700"
      },
      "committer": {
        "name": "Sreekanth Pothanis",
        "email": "spothanis@ebay.com",
        "time": "Tue Sep 08 00:26:14 2015 -0700"
      },
      "message": "Reorganized volumes and volumeattach to move fixtures to subpackage\n"
    },
    {
      "commit": "24c2083ca82e89f341491669ab8d6d9a0ebc1856",
      "tree": "0cdde386415e50118fbd6c7cb2f3c86bc0c0e2f1",
      "parents": [
        "d6b600407bab798547d0194f21aab91bd560880a"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Jun 30 09:57:00 2015 -0600"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Jun 30 09:57:00 2015 -0600"
      },
      "message": "IDFromName functions\n"
    },
    {
      "commit": "6181fdb81e80a982325be345d0882b218df3ef71",
      "tree": "cbed519c4b36beb1720b790db4b943a4e9dc0cdc",
      "parents": [
        "2a9e74ffddc4e0ec779a4ca0415c06f86358371a"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Mar 24 14:55:50 2015 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Mar 24 14:55:50 2015 +0100"
      },
      "message": "Change HTTP methods for OpenStack block storage\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": "3d0a185cd0120ba88b983a57772602645cf76ba4",
      "tree": "a416648bf9bd7b90798f5c27411ceaf647f75168",
      "parents": [
        "521cc680dda893a82bf0c4afa2ff4eeaefbcc4b4"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Thu Feb 19 08:51:39 2015 -0700"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Thu Feb 19 08:51:39 2015 -0700"
      },
      "message": "remove need for Pager.PageType\n"
    },
    {
      "commit": "e7017d63496688c53c4efde4020a6ced5202c3d1",
      "tree": "f65acaca401c716136fd29cc612e01321ec4fc23",
      "parents": [
        "71bf00e15e9fbee32276eaf7c316766d6cafabec"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Feb 18 10:53:53 2015 -0700"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Feb 18 10:53:53 2015 -0700"
      },
      "message": "unit test for sinlge-page resource (volumes)\n"
    },
    {
      "commit": "acb1b90d9c255e616943e07c4c3b73bf8018e997",
      "tree": "b7e135db26c4f6a4ea30054bac6f7a9c75fd4c82",
      "parents": [
        "89eec330122140f0e042570130ed54911015e025"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Thu Feb 12 14:29:31 2015 -0500"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Thu Feb 12 14:29:31 2015 -0500"
      },
      "message": "Use the new API in openstack/blockstorage.\n"
    },
    {
      "commit": "b75567d5b934f55090a2025931015cac7794dc6c",
      "tree": "0dca174960225a9ca1e32148660d5ca6a393cd90",
      "parents": [
        "9984077ce0a01eae13363804c9a4581a58294eae"
      ],
      "author": {
        "name": "Joe Topjian",
        "email": "joe@topjian.net",
        "time": "Fri Feb 06 04:23:16 2015 +0000"
      },
      "committer": {
        "name": "Joe Topjian",
        "email": "joe@topjian.net",
        "time": "Fri Feb 06 04:23:16 2015 +0000"
      },
      "message": "Fix openstack blockstorage attachments types\n\nThis commit changes the blockstorage attachments type from\na slice of strings to a slice of string maps to better suit the\nactual returned results.\n"
    },
    {
      "commit": "2a6e3190447abe5d000f951595ead1cf98df72d8",
      "tree": "35259b997d8145c253969a7353c88827eacffa00",
      "parents": [
        "8fe67fef1207a7200a93eff3d192fd5c3a70d0f0"
      ],
      "author": {
        "name": "jrperritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Feb 03 18:11:12 2015 -0700"
      },
      "committer": {
        "name": "jrperritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Feb 03 18:11:12 2015 -0700"
      },
      "message": "display_discription -\u003e display_description"
    },
    {
      "commit": "21c3174d833da31079e0d080cab5c02cc73ed172",
      "tree": "96b7f7f0cb700418dddd11be1ae25a73a8c6d4e9",
      "parents": [
        "f3b2e14b970365baef6db0a9b3aa758f00cdd49a"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Nov 05 08:43:25 2014 -0600"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Nov 05 08:43:25 2014 -0600"
      },
      "message": "kill WaitFor tests\n"
    },
    {
      "commit": "ba2395e9777ffe5356e03c86dee0f8f3ae910a04",
      "tree": "842ba56d511111e95281d80a2e039945d5a668ad",
      "parents": [
        "d50f93e63b68b000efa0f5492ab778563addbace"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Oct 27 15:23:21 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Oct 27 15:23:21 2014 -0500"
      },
      "message": "ExtractErrResult -\u003e ErrResult; Extract -\u003e ExtractErr\n"
    },
    {
      "commit": "57f0189c1ee584673cf40af79f40a80859dfe7bc",
      "tree": "33a70aecb9790e1789d49b1a126e6718cc0d1115",
      "parents": [
        "021b35c7d903b7bd7c19cae7030e5d5019152858"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Oct 27 14:02:22 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Oct 27 14:02:22 2014 +0100"
      },
      "message": "Shifting block storage operations to common delete result\n"
    },
    {
      "commit": "ce9f9080573b3ce31ae706ccaebc37edf1b55d68",
      "tree": "c051dde752a6095d8799764c23f408d30119420a",
      "parents": [
        "38509592f3c520b6404fe189050ab9679e384d25"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Oct 27 11:27:12 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Oct 27 11:27:12 2014 +0100"
      },
      "message": "Adding DeleteResult for volumes.Delete\n"
    },
    {
      "commit": "bdc8697f837cd32b350dca50f8c8173abfe29c86",
      "tree": "607ac80b2ec647a5f19bdce7c0c393bb9fc9fb97",
      "parents": [
        "b280dea8281626bfd49f78e4b8cf3540c599847d"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Fri Oct 24 17:12:34 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Fri Oct 24 17:12:34 2014 +0200"
      },
      "message": "Adding doc.go files for packages\n"
    },
    {
      "commit": "4a42084a6990f1b37237e204d94fa61b35c458d4",
      "tree": "05c78c2f713a03fad5a4f520e8f297ee34aebe77",
      "parents": [
        "004d9c360135ba50641c73dc8c6869028487640d"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Thu Oct 23 13:09:05 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Thu Oct 23 13:09:05 2014 -0500"
      },
      "message": "increase timeout by 1 second\n"
    },
    {
      "commit": "59f22077969e66c9e19fc60c80b4c819c4fdf79b",
      "tree": "1fa59e6d4c41c89dd9093c260e11674d58fdcff9",
      "parents": [
        "878cce0b9306054116453b016225b480d7a1586d"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 23 17:00:59 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 23 17:00:59 2014 +0200"
      },
      "message": "Fixing tests\n"
    },
    {
      "commit": "2e4d7d1fd1fc4d51e6072bcb760700d63c3451d5",
      "tree": "7181b9e871449b99753b46c07caa6a0db7b8a7ec",
      "parents": [
        "390ff522c7642f831606ec6938140878359279f8"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 23 14:47:24 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 23 14:47:24 2014 +0200"
      },
      "message": "Converting Bootable field to string because the API doesn\u0027t make sense\n"
    },
    {
      "commit": "449c4ac3e5c3d889b0713f791fda1fcf6c626f6a",
      "tree": "9d41103a7d41d81cb0f2ab8a0f13dd19dbb3b1fc",
      "parents": [
        "dfc1be704672981efaff1d08e32c18d0b5448bbd"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Oct 21 09:58:02 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 23 10:45:16 2014 +0200"
      },
      "message": "Shifting volume fixtures into their own file\n"
    },
    {
      "commit": "c35ae76716692ac9d9c112f8d2078dee98506988",
      "tree": "9074c472b6baf29b670adf3a30e377a3944f22e0",
      "parents": [
        "4a78395d2f29004ccde362191d5356fc3496b463"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Oct 20 18:42:53 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 23 10:43:20 2014 +0200"
      },
      "message": "Re-formatting struct and changing field type\n"
    },
    {
      "commit": "407cfa397f6740cad1988fc8f4645074790babe1",
      "tree": "e47ef4109e5e081bc0748c11ec5e895667aff140",
      "parents": [
        "92c380ce46de3b982a9888ead925292575f66ceb"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Wed Oct 22 09:21:37 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Wed Oct 22 09:21:37 2014 -0400"
      },
      "message": ":fire: more manual ServiceClient fixtures.\n"
    },
    {
      "commit": "77857dcfb852cc8e46e0a4d521b7ef3ee2649937",
      "tree": "63dd806aea024e3496c2623476c81cbe7553c94d",
      "parents": [
        "55bbaafada72e0bc2af6121f8d1faa6e8e1eb752"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Wed Oct 22 09:09:02 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Wed Oct 22 09:09:02 2014 -0400"
      },
      "message": "Remove the `.Provider.` bit.\n"
    },
    {
      "commit": "b8b16f82c085caf37ee4dfa14da67a911164a76c",
      "tree": "a6ce8e626441276a19e137398e04512d3e3153de",
      "parents": [
        "d3dc254a81133743620b6cecf3cfad828af2c2df"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Mon Oct 20 10:19:49 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Mon Oct 20 10:19:49 2014 -0400"
      },
      "message": "Base a pagination.PageResult on gophercloud.Result.\n"
    },
    {
      "commit": "d3dc254a81133743620b6cecf3cfad828af2c2df",
      "tree": "7055f2e56838e2c691acfddafd566f9dcb930f62",
      "parents": [
        "af26287550ad1380f52164349e47fafbfd7a5f89"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Mon Oct 20 10:10:48 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Mon Oct 20 10:10:48 2014 -0400"
      },
      "message": "Rename Result.Resp to Result.Body.\n"
    },
    {
      "commit": "f548aade84cd5fb8fe61035647808cef21d63845",
      "tree": "d96701ca189532920f9a2616cc17c4ac765124a2",
      "parents": [
        "eab6a70c1a5be83ab55abe79dc013df9eb39af51"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Mon Oct 20 08:35:34 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Mon Oct 20 08:35:34 2014 -0400"
      },
      "message": "Rename gophercloud.CommonResult references.\n"
    },
    {
      "commit": "26780d5dccc71292f5efd3273b509820ff26096a",
      "tree": "31ef8aba47483b5bcd7429c815485c829eeaf3b0",
      "parents": [
        "c5679ebe93e96b530ac4e4f9a77b8785ed26145d"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Oct 14 11:35:58 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Oct 14 11:35:58 2014 -0500"
      },
      "message": "\u0027To*String\u0027 -\u003e \u0027To*Query\u0027\n"
    },
    {
      "commit": "04851d3c186106773986206279602648f9cb7abd",
      "tree": "3f28d98ae524caf97042f647dca970c2996388b5",
      "parents": [
        "82048217d5eff4205cf6c0750b7e04b5a4e54e0f"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Oct 14 02:07:13 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Oct 14 02:07:13 2014 -0500"
      },
      "message": "consistency updates; struct opts -\u003e interface opts (networking, compute)\n"
    },
    {
      "commit": "1c2356b39bb52056def3dba488c9e730c759ce8a",
      "tree": "e6095e531812fcc221c07567788fdb34b3a282a9",
      "parents": [
        "e90aced683f96ea22440a22b50956c722efed586"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Oct 13 19:56:43 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Oct 13 21:09:20 2014 -0500"
      },
      "message": "struct opts -\u003e interface opts (block storage)\n"
    },
    {
      "commit": "da08671b93fa7cac14f71902e09300a63a90596b",
      "tree": "4b81878252def7b674cc5edb82356d743868628d",
      "parents": [
        "848571357a95cae0bec59bab0596998686ed7a75"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Oct 07 11:59:44 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Oct 10 15:33:28 2014 -0500"
      },
      "message": "WaitForStatus (volumes) unit test\n"
    },
    {
      "commit": "848571357a95cae0bec59bab0596998686ed7a75",
      "tree": "168b5e45bbbdc4411d1d709a4347d8f21dd7d5c4",
      "parents": [
        "036c944b1d13efd231e84ecea6ed3ea5f2cf583b"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Oct 07 11:59:14 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Oct 10 15:33:28 2014 -0500"
      },
      "message": "Update Volume unit test\n"
    },
    {
      "commit": "6a83e805ba0cd6b0d61fccf66ba28da437da0192",
      "tree": "cc19d88bc8c351f30506e8a29f1b60c666b8640a",
      "parents": [
        "c1f3649fa71157a8030f4f4a1e321324a39c99ae"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Oct 08 17:13:50 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Oct 08 17:13:50 2014 +0200"
      },
      "message": "Removing unnecessary conditionals from block storage\n"
    },
    {
      "commit": "f7a898fe705ff506b5b69c0153dc5ae6245653c5",
      "tree": "61ecf141bffeb30af84f7d57ad4df4f8530b6947",
      "parents": [
        "d8275bb8d36a4cf9b153a52181a81862795e5d9b"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Oct 06 16:14:19 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Oct 07 10:12:30 2014 +0200"
      },
      "message": "Adding a missing comment\n"
    },
    {
      "commit": "8d26258ab106a3ba6fd57ebd97d09656c010d421",
      "tree": "5b3ec7acdb90ec41051794cdcba8b35965a9249e",
      "parents": [
        "0871a81dc29e806ab89246efa8d3a6686755fd7a"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Oct 03 11:11:46 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Oct 03 11:11:46 2014 -0500"
      },
      "message": "use \u0027MaybeXXXX\u0027 functions in gophercloud package\n"
    },
    {
      "commit": "0871a81dc29e806ab89246efa8d3a6686755fd7a",
      "tree": "5eb152cf687850c4ef883e2beafa543dd999f092",
      "parents": [
        "e357e3d041f913cd67d1d114eef697652db66e6d"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Oct 03 11:02:35 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Oct 03 11:02:35 2014 -0500"
      },
      "message": "use ListOpts if provided\n"
    },
    {
      "commit": "42b3a2af1166e3b8f0c237f4fdb262f199ddd071",
      "tree": "272fa5764847ccd1b5891f6971172c931a5039bc",
      "parents": [
        "20f32a47530e7423032edae8b564646a39c848ad"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Thu Oct 02 23:06:07 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Thu Oct 02 23:06:07 2014 -0500"
      },
      "message": "block storage v1 comments\n"
    },
    {
      "commit": "fa2c65e0c1b87d68a1b81f57ecc123bb96d288c2",
      "tree": "4a496148fa35c6c9647c9ccebb74ca734e00c5a1",
      "parents": [
        "57ba763a4294e32b88bdb249753e36d0735dfea6"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Thu Oct 02 20:32:43 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Thu Oct 02 20:32:43 2014 -0500"
      },
      "message": "waitFor functions\n"
    },
    {
      "commit": "57ba763a4294e32b88bdb249753e36d0735dfea6",
      "tree": "4f520ac16c79fe78755bd8b5145cc6387aee3b3d",
      "parents": [
        "6d5561b504b907b0ee1125a1eb5f8a5ba1828e5a"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Thu Oct 02 20:32:22 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Thu Oct 02 20:32:22 2014 -0500"
      },
      "message": "update unit and acceptance tests\n"
    },
    {
      "commit": "6d5561b504b907b0ee1125a1eb5f8a5ba1828e5a",
      "tree": "86b4a505bae510eca52eea6c495928b629b22ff9",
      "parents": [
        "bd2c1e3639b3925e35460e2900cb1be89d1c5382"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 01 21:42:15 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 01 21:42:15 2014 -0500"
      },
      "message": "unit tests; consistency with the other OpenStack services\n"
    },
    {
      "commit": "ec7810a6806847802fa624bc8f2ba588a03a487c",
      "tree": "49f7ca4ad0a1aad2e770beb6a262fc68345cb972",
      "parents": [
        "29f7c45d7a622d336bd546e9b28bfc9a72f1582c"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 01 00:00:05 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 01 10:36:52 2014 -0500"
      },
      "message": "volumetypes unit tests; \u0027Extract\u0027 method for consistency; rename blockStorage to blockstorage and volumeTypes to volumetypes\n"
    },
    {
      "commit": "57b056b5f334a79af9860f7a2a65e3ecb8eab527",
      "tree": "7e2a4b1b476c31c5c1b070b539f162589bb74156",
      "parents": [
        "e747a0f18db97be20623460aa9e783e776a5abba"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Sep 29 21:57:20 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 01 10:36:52 2014 -0500"
      },
      "message": "rename \u0027blockstorage\u0027 to \u0027blockStorage\u0027 for consistency\n"
    },
    {
      "commit": "e747a0f18db97be20623460aa9e783e776a5abba",
      "tree": "30afa1af21c166b5e9210231e59befeeafdfd5ff",
      "parents": [
        "d4788f99c1d88f37c7a189ccea3db06d51dc8b9a"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Sep 29 19:54:55 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 01 10:36:52 2014 -0500"
      },
      "message": "placeholders for unit tests\n"
    },
    {
      "commit": "03cb46d068375986aeba21055ed05945c5f74805",
      "tree": "23ea41d72e05fbc8ca511f2920612259baf4ba35",
      "parents": [
        "d039957a8525737487507881ac8d57eb6c4d0b4f"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Sep 22 20:46:20 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 01 10:36:51 2014 -0500"
      },
      "message": "change \u0027Extraction\u0027 of GetResult to 1 step\n"
    },
    {
      "commit": "8c4327f00b4db5547e517da8f50ce564a850a386",
      "tree": "62d3aea8fe78985c70731ee57e13f52a3f17da9a",
      "parents": [
        "aa1e86798ca0f40021c6a5b7854218cd5b38e828"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Sun Sep 21 23:35:47 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 01 10:36:51 2014 -0500"
      },
      "message": "put snapshot urls in their own file\n"
    },
    {
      "commit": "97347a0d206099c1a31493f5b3c66c9a87e08733",
      "tree": "12627babdd05362d67bd3e2e08902f4836739db3",
      "parents": [
        "9b2bf7da97f614266f3bd7780135daf4aef76311"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Sun Sep 21 13:34:48 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 01 10:36:51 2014 -0500"
      },
      "message": "update volume\n"
    },
    {
      "commit": "9b2bf7da97f614266f3bd7780135daf4aef76311",
      "tree": "37626c2af29941f743828d095e3610dbd18f7a52",
      "parents": [
        "d41f2425b7b1077134b45f6620a0f66561554455"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Thu Sep 18 18:47:51 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 01 10:36:51 2014 -0500"
      },
      "message": "get volume rewrite\n"
    },
    {
      "commit": "3db65cdeebfafea46b4981205990fb2812da99aa",
      "tree": "073c0e3e42e7c8961c80407435d902cad14adfd7",
      "parents": [
        "b71a28a576a3b2e689a889c36b16e29700578c90"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Sep 17 18:32:43 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 01 10:36:51 2014 -0500"
      },
      "message": "delete volumes rewrite\n"
    },
    {
      "commit": "e03b35c05aadcca6ab1186f7245e56f489515394",
      "tree": "a9540a7f22644a90db94217bc98582e14715cd67",
      "parents": [
        "b16c1f1b711c7a7be97e45256239aea372ccfc9e"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Sep 17 18:15:34 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 01 10:36:51 2014 -0500"
      },
      "message": "fixes to creat and list volumes\n"
    },
    {
      "commit": "b16c1f1b711c7a7be97e45256239aea372ccfc9e",
      "tree": "157a0b07238a0f00340c2573411c4226420cb7ee",
      "parents": [
        "37e8985783542d0e52cfb11c4882d62335e73c80"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Sep 17 00:04:35 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 01 10:36:51 2014 -0500"
      },
      "message": "rename volumes.go to results.go for consistency\n"
    },
    {
      "commit": "d1d6a74ebe2ee27161d54d8e295e30076b91ff4b",
      "tree": "706d14487ce75b2b25f2667079af15a684c740c1",
      "parents": [
        "c5ee85e9d0f8adf686fa696675b8e81ed18b3de9"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Sep 17 01:10:59 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 01 10:36:51 2014 -0500"
      },
      "message": "initial paging implementation and create volume rewrite\n"
    },
    {
      "commit": "a67af87666c1e6658940e952ba6abe29e615e0c9",
      "tree": "18e6e9296e8dc462fe6823f81e423f7e3ad95b52",
      "parents": [
        "60c3b2e13a520c69b918028241ef0940bf5e0fc3"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Sep 17 00:50:32 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 01 10:36:51 2014 -0500"
      },
      "message": "urls.go for block storage endpoints\n"
    },
    {
      "commit": "94963ad5e217fef089abe28679ae6d8f0c5c575a",
      "tree": "affdfe08e17c379d7a1d43d334be1ed9c1bce047",
      "parents": [
        "70dd47d6908ee89ec9dd11d06a627d948c1c3c07"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon May 05 12:14:39 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 01 10:36:51 2014 -0500"
      },
      "message": "list volumes\n"
    },
    {
      "commit": "70dd47d6908ee89ec9dd11d06a627d948c1c3c07",
      "tree": "ddbaf2ac3e7f20649e14cf748c50f3ce29e20b3b",
      "parents": [
        "e77b9b2960f73c71c1b3fc13379ec738ae9457f3"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Thu May 01 13:51:53 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 01 10:36:50 2014 -0500"
      },
      "message": "get volume\n"
    },
    {
      "commit": "e77b9b2960f73c71c1b3fc13379ec738ae9457f3",
      "tree": "926fcfba7d6a6b7d1b68891183b3020cbd887fb0",
      "parents": [
        "3baca06b5c0ba352a9eb0d00b7c65fd0d86cc6bb"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Thu May 01 13:11:12 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 01 10:36:50 2014 -0500"
      },
      "message": "delete volume\n"
    },
    {
      "commit": "3baca06b5c0ba352a9eb0d00b7c65fd0d86cc6bb",
      "tree": "be962de7fd9bf2997bf44ff408684fdb86979824",
      "parents": [
        "ee6074f87a848c40ec1806c41a3d601fe9688d4f"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Apr 30 23:33:04 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 01 10:36:50 2014 -0500"
      },
      "message": "change CreateOpts from structure to map to avoid default null values\n"
    },
    {
      "commit": "ee6074f87a848c40ec1806c41a3d601fe9688d4f",
      "tree": "7821d31a89538c9f2fc595972b28f7f3f71abb24",
      "parents": [
        "a5cffc9c6e7481cf8f246eed23f7ce4829a896c5"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Apr 30 18:42:32 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 01 10:36:50 2014 -0500"
      },
      "message": "create volume\n"
    }
  ]
}
