)]}'
{
  "log": [
    {
      "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": "38509592f3c520b6404fe189050ab9679e384d25",
      "tree": "252cf97ee4780b854634a25df266b909d8386155",
      "parents": [
        "79ba68b747456c1e0b94923e8ee2f1fe0805d6e5"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Oct 27 11:25:15 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Oct 27 11:25:15 2014 +0100"
      },
      "message": "Adding DeleteResult for snapshots.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": "96c666d19f14cac0357b7d102eb64911f0a42df5",
      "tree": "033a195a1b2e3dfd600b2b9207a992dee4e6e5c8",
      "parents": [
        "70abdb829ffa8753a5e75d42f3e7606b15154dac"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Oct 20 16:09:10 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 23 10:42:00 2014 +0200"
      },
      "message": "Extract common mock responses into their own functions\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": "036c944b1d13efd231e84ecea6ed3ea5f2cf583b",
      "tree": "355a520f9a88b80cd90c1ef77e4727e04c5db310",
      "parents": [
        "59c68fc7d667f3c7381099db7cd61eda6488c6df"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Oct 07 11:40:58 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Oct 10 15:33:27 2014 -0500"
      },
      "message": "WaitForStatus 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": "d8275bb8d36a4cf9b153a52181a81862795e5d9b",
      "tree": "c6dad23cdd1e83c8b192b60d0bd5a9b82e605c92",
      "parents": [
        "52470272bc5437ba9a96f48a5c582beee611b9cf"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Oct 06 16:12:23 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Oct 07 10:12:30 2014 +0200"
      },
      "message": "Adding missing doc comments for block storage\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": "e357e3d041f913cd67d1d114eef697652db66e6d",
      "tree": "97f15d562f146d99612ed4c893b3895ac1eb9882",
      "parents": [
        "fd53bbacd32dde343554cf044499ae36a8274d89"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Oct 03 01:53:57 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Oct 03 01:53:57 2014 -0500"
      },
      "message": "UpdateMetadata for snapshots\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": "d4788f99c1d88f37c7a189ccea3db06d51dc8b9a",
      "tree": "102b365e5314b94fde635011a5ed8ef2ac7ba52f",
      "parents": [
        "d746863c4d278425dbd096e481d29fe44f2cd58f"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Sep 24 12:05:27 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 01 10:36:52 2014 -0500"
      },
      "message": "delete snapshot rewrite\n"
    },
    {
      "commit": "d746863c4d278425dbd096e481d29fe44f2cd58f",
      "tree": "6668830e8844f5029560fda408f0f19d95d484bb",
      "parents": [
        "56d43b2ea5a0e69dbb687337f8c83b9ad09f5534"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Sep 22 21:58:59 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 01 10:36:52 2014 -0500"
      },
      "message": "1 step \u0027Extraction\u0027\n"
    },
    {
      "commit": "56d43b2ea5a0e69dbb687337f8c83b9ad09f5534",
      "tree": "70657fe494b20bd2254f4dc074ce74e319654d5e",
      "parents": [
        "03cb46d068375986aeba21055ed05945c5f74805"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Sep 22 20:47:11 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 01 10:36:52 2014 -0500"
      },
      "message": "get snapshot rewrite\n"
    },
    {
      "commit": "d039957a8525737487507881ac8d57eb6c4d0b4f",
      "tree": "e6b5c6d360f8cfed648a7e5513a76cf480adc6ef",
      "parents": [
        "dfff9977b7bf3d693c179a47055d140a8413dabe"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Sep 22 18:03:02 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 01 10:36:51 2014 -0500"
      },
      "message": "[wip] create snapshot rewrite; test not passing because need\n"
    },
    {
      "commit": "dfff9977b7bf3d693c179a47055d140a8413dabe",
      "tree": "baa10397e8750fde17d30e3fbd464b45a919b57b",
      "parents": [
        "8c4327f00b4db5547e517da8f50ce564a850a386"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Sep 22 01:14:54 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 01 10:36:51 2014 -0500"
      },
      "message": "rename snapshots.go; start rewrite of create snapshot\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": "d41f2425b7b1077134b45f6620a0f66561554455",
      "tree": "777b1439ca56df7e0fce8f09668592fcc9662162",
      "parents": [
        "3db65cdeebfafea46b4981205990fb2812da99aa"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Sep 17 19:09:40 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 01 10:36:51 2014 -0500"
      },
      "message": "temporarily rename snapshots request.go\n"
    },
    {
      "commit": "60c3b2e13a520c69b918028241ef0940bf5e0fc3",
      "tree": "b75f51d6dd9ccea328900b1a6ee879a675512b74",
      "parents": [
        "e3af81de7d737c762dfaf369ebec4102f769b850"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue May 27 18:38:33 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 01 10:36:51 2014 -0500"
      },
      "message": "list snapshots\n"
    },
    {
      "commit": "e3af81de7d737c762dfaf369ebec4102f769b850",
      "tree": "ba952bedae7dac2d14c354ecff260d30e46ec12e",
      "parents": [
        "982c86d8e4e1aa7204946bbf8eebba0770d3a89f"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue May 06 14:52:28 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 01 10:36:51 2014 -0500"
      },
      "message": "get snapshot\n"
    },
    {
      "commit": "982c86d8e4e1aa7204946bbf8eebba0770d3a89f",
      "tree": "e22f1059d26b60486565d7c71a9020a5a72eedf2",
      "parents": [
        "687c7d01754ca919980f311e2ffcba4f19590c48"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon May 05 21:13:54 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 01 10:36:51 2014 -0500"
      },
      "message": "delete snapshot\n"
    },
    {
      "commit": "687c7d01754ca919980f311e2ffcba4f19590c48",
      "tree": "39d7104f49e1f491f82e148d4b0dcc7311cbe83e",
      "parents": [
        "94963ad5e217fef089abe28679ae6d8f0c5c575a"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon May 05 18:44:54 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 01 10:36:51 2014 -0500"
      },
      "message": "create snapshot\n"
    }
  ]
}
