)]}'
{
  "log": [
    {
      "commit": "2082ce3940cd67f601d95ca862a49d43d7433bf5",
      "tree": "4bb968b474c0a01ab382df27c4f4fc01312fc923",
      "parents": [
        "04851d3c186106773986206279602648f9cb7abd"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Oct 14 02:27:50 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Oct 14 02:27:50 2014 -0500"
      },
      "message": "\u0027testhelper\u0027 -\u003e \u0027th\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": "82048217d5eff4205cf6c0750b7e04b5a4e54e0f",
      "tree": "c3dfd54ee7acf7372af19d367cc35085fe103810",
      "parents": [
        "d3080ee6b464d395e59574a023c19db3c719c7df"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Oct 13 22:33:13 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Oct 13 22:33:13 2014 -0500"
      },
      "message": "UpdateOptsLike -\u003e UpdateOptsBuilder\n"
    },
    {
      "commit": "d3080ee6b464d395e59574a023c19db3c719c7df",
      "tree": "1e1b8599316b19eec2f888c52d11f6ce06839976",
      "parents": [
        "27caa2fed43672f65cbda2605fdd13677c98732a"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Oct 13 21:08:55 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Oct 13 21:09:31 2014 -0500"
      },
      "message": "more objects unit tests\n"
    },
    {
      "commit": "27caa2fed43672f65cbda2605fdd13677c98732a",
      "tree": "b625e1fdbb227b07df8323deebe3291d702606a4",
      "parents": [
        "1c2356b39bb52056def3dba488c9e730c759ce8a"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Oct 13 21:08:36 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Oct 13 21:09:31 2014 -0500"
      },
      "message": "more containers unit tests\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": "e90aced683f96ea22440a22b50956c722efed586",
      "tree": "f3ea0515c9e5eac8357739984e77a8513aaf0d30",
      "parents": [
        "ea4e301db432df32e56b94dc15cabc959f4e12e8"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Sun Oct 12 23:24:06 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Oct 13 15:13:27 2014 -0500"
      },
      "message": "struct opts -\u003e interface opts (object storage)\n"
    },
    {
      "commit": "ea4e301db432df32e56b94dc15cabc959f4e12e8",
      "tree": "4368fdb577ad793d0033e599535338c2a49c7671",
      "parents": [
        "b34614016afe8ee704ab2eb4474e3f132183a9c6"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Thu Oct 09 22:03:19 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Oct 10 17:02:54 2014 -0500"
      },
      "message": "Objects consistency updates\n"
    },
    {
      "commit": "b34614016afe8ee704ab2eb4474e3f132183a9c6",
      "tree": "4f97bd7df446675a2c18afc7e50e39ce286c2207",
      "parents": [
        "4a59d237c5a24168acf6cdd079554231ad5695d9"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Thu Oct 09 21:36:17 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Oct 10 17:02:53 2014 -0500"
      },
      "message": "Containers update unit tests\n"
    },
    {
      "commit": "4a59d237c5a24168acf6cdd079554231ad5695d9",
      "tree": "623a4ba0f6679dd358e2f78effb4a6e96d879632",
      "parents": [
        "b8764b690a66e7c5d65827f80f1095cc5ecf0cbd"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Thu Oct 09 20:21:31 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Oct 10 17:02:53 2014 -0500"
      },
      "message": "Accounts updated unit tests; common ExtractHeaders method\n"
    },
    {
      "commit": "b8764b690a66e7c5d65827f80f1095cc5ecf0cbd",
      "tree": "246cd08be8d123b61d2e7d56d4dba0c030aed048",
      "parents": [
        "703bfc01aba6b1f8e2df26f2080b96d2e2da03d7"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Thu Oct 09 14:55:59 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Oct 10 15:36:36 2014 -0500"
      },
      "message": "NextPageURL unit test (v2/images)\n"
    },
    {
      "commit": "703bfc01aba6b1f8e2df26f2080b96d2e2da03d7",
      "tree": "19af30659b8929470080820205d93527157f93d4",
      "parents": [
        "7adfd545cc92341e7380b30d0242f3e0623fd291"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 08 14:35:00 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Oct 10 15:36:36 2014 -0500"
      },
      "message": "unit tests for urls (v2/servers)\n"
    },
    {
      "commit": "7adfd545cc92341e7380b30d0242f3e0623fd291",
      "tree": "66ab58a349467426ab392e1aa829187bd7896ed2",
      "parents": [
        "ef168e6d41a3b466e8ab7e18d1eaeb576154c27b"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 08 11:14:59 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Oct 10 15:36:36 2014 -0500"
      },
      "message": "unit tests for urls (v2/flavors)\n"
    },
    {
      "commit": "ef168e6d41a3b466e8ab7e18d1eaeb576154c27b",
      "tree": "5e79a4f967b2a1734ea97849faee17c17da9db41",
      "parents": [
        "9af03855ef3ee635abcbbbcc6be9bb6402a3012a"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 08 11:14:05 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Oct 10 15:36:36 2014 -0500"
      },
      "message": "unit tests and consistency checks for v2/images\n"
    },
    {
      "commit": "9af03855ef3ee635abcbbbcc6be9bb6402a3012a",
      "tree": "3d717aa2eb0ad6b3b0c5fc45c4e3ce045c2aa291",
      "parents": [
        "da08671b93fa7cac14f71902e09300a63a90596b"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Oct 07 13:41:35 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Oct 10 15:33:28 2014 -0500"
      },
      "message": "consistency changes\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": "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": "59c68fc7d667f3c7381099db7cd61eda6488c6df",
      "tree": "107b2a60822add5fcb2b2b7b269557ece024b5b8",
      "parents": [
        "a6ce2c53ebabe12225dede9fa76d255bccbb1254"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Oct 06 17:32:15 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Oct 10 15:33:27 2014 -0500"
      },
      "message": "WaitFor unit test\n"
    },
    {
      "commit": "a6ce2c53ebabe12225dede9fa76d255bccbb1254",
      "tree": "d8b2f2ec9114e20bdcedb650a7e9c04e97da4145",
      "parents": [
        "3ec6cfdddf60dd8a549e9585aad1ad175875373d"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Oct 06 16:56:18 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Oct 10 15:33:27 2014 -0500"
      },
      "message": "ServiceURL unit test\n"
    },
    {
      "commit": "3ec6cfdddf60dd8a549e9585aad1ad175875373d",
      "tree": "11aa61cc2af22b7a2b37769a3a43fc4a23888e20",
      "parents": [
        "b5d13ad39211c3f1ea4f95c55e04904188af09c0"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Oct 06 16:49:48 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Oct 10 15:33:27 2014 -0500"
      },
      "message": "AuthenicatedHeaders unit test\n"
    },
    {
      "commit": "b5d13ad39211c3f1ea4f95c55e04904188af09c0",
      "tree": "f038b5004e4d3d6343c0a18acf4352ae090e1259",
      "parents": [
        "dfeb33b7b715ea8928c06615655d34bfc87afdec"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Oct 06 16:39:27 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Oct 10 15:33:27 2014 -0500"
      },
      "message": "combine BuildQueryString unit tests\n"
    },
    {
      "commit": "dfeb33b7b715ea8928c06615655d34bfc87afdec",
      "tree": "7217a545d2c34243cd4df8a49458fa454e1bd9db",
      "parents": [
        "c3e04b6fffd3d117ac275a469b9668f728012cb5"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Oct 06 16:28:58 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Oct 10 15:33:27 2014 -0500"
      },
      "message": "add conditions to BuildHeaders unit tests\n"
    },
    {
      "commit": "c3e04b6fffd3d117ac275a469b9668f728012cb5",
      "tree": "1d35e7ed0cd8cc102ef15fbe668f75839d6d6e48",
      "parents": [
        "1e17aecf5b3a0eb139bcab8eb582a43c6ec43c32"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Oct 06 16:17:49 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Oct 10 15:33:27 2014 -0500"
      },
      "message": "isZero unit tests\n"
    },
    {
      "commit": "1e17aecf5b3a0eb139bcab8eb582a43c6ec43c32",
      "tree": "4bac5acbd604e084a126a86d497b068bd0673bed",
      "parents": [
        "8e08c063de4b877e21da4df8f6eb467cd2e9119d"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Oct 06 14:33:34 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Oct 10 15:33:27 2014 -0500"
      },
      "message": "MaybeInt unit test\n"
    },
    {
      "commit": "8e08c063de4b877e21da4df8f6eb467cd2e9119d",
      "tree": "ed36779ebb1261ecdcd5830d4a3336cc3413b1c1",
      "parents": [
        "34b4796e22cba548d927d64c682589a68175718f"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Oct 06 12:52:57 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Oct 10 15:33:27 2014 -0500"
      },
      "message": "apply defaults method unit test\n"
    },
    {
      "commit": "34b4796e22cba548d927d64c682589a68175718f",
      "tree": "6491a8033396f3052ee5d7c082ae7383fb165443",
      "parents": [
        "e40a18f4053bf13cfd9ca1a8b2a561b5b97dbf59",
        "b2e129dd8f4bb909d393ebe0aa4b9b156d8e9a77"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Oct 10 08:09:56 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Oct 10 08:09:56 2014 -0400"
      },
      "message": "Merge pull request #234 from jamiehannaford/object-store-accounts\n\nMaking account files more consistent"
    },
    {
      "commit": "b2e129dd8f4bb909d393ebe0aa4b9b156d8e9a77",
      "tree": "2c7c57ac0a3c49e5ef245313be135a2c729f3488",
      "parents": [
        "93209fe32cb847176c6f72f5a66b29c377b4898c"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Fri Oct 10 14:06:28 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Fri Oct 10 14:06:28 2014 +0200"
      },
      "message": "Updating account results to make them more consistent\n"
    },
    {
      "commit": "93209fe32cb847176c6f72f5a66b29c377b4898c",
      "tree": "266dcd25f1019335a0816a12644bea2f6172b0ae",
      "parents": [
        "a7e1d4b94d0cc2e427245f34871b0c8c2178201a"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Fri Oct 10 11:54:19 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Fri Oct 10 11:54:19 2014 +0200"
      },
      "message": "Making account files more consistent\n"
    },
    {
      "commit": "e40a18f4053bf13cfd9ca1a8b2a561b5b97dbf59",
      "tree": "5da5349dcc78761c07dc1b3f38a439d60d3bd16c",
      "parents": [
        "a7e1d4b94d0cc2e427245f34871b0c8c2178201a",
        "ad96ca7d1df6b5c3b88475939890b042282d9dcd"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Thu Oct 09 07:49:33 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Thu Oct 09 07:49:33 2014 -0400"
      },
      "message": "Merge pull request #231 from jamiehannaford/test-coverage-bump\n\nTest coverage bump"
    },
    {
      "commit": "ad96ca7d1df6b5c3b88475939890b042282d9dcd",
      "tree": "5da5349dcc78761c07dc1b3f38a439d60d3bd16c",
      "parents": [
        "ca3821dc27d166900c9898ecdabbc7bda08dd6be"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 09 11:14:55 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 09 11:14:55 2014 +0200"
      },
      "message": "On second thoughts we don\u0027t need a .gitignore\n"
    },
    {
      "commit": "ca3821dc27d166900c9898ecdabbc7bda08dd6be",
      "tree": "cd4c1d4e512c3758e6033954eb7739cf5036ae89",
      "parents": [
        "eeb0cfa601dff2f96f687a456712c136b0153183"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 09 11:12:51 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 09 11:12:51 2014 +0200"
      },
      "message": "Bumping coverage\n"
    },
    {
      "commit": "eeb0cfa601dff2f96f687a456712c136b0153183",
      "tree": "82047b8de32fd501e6c55552413e45435415fdae",
      "parents": [
        "5d93f569cc53fab1dab93db827dfd4c365ff92cb"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 09 11:01:56 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 09 11:01:56 2014 +0200"
      },
      "message": "Covering edge cases\n"
    },
    {
      "commit": "5d93f569cc53fab1dab93db827dfd4c365ff92cb",
      "tree": "a5c518576d1cc2c32143c90cbfcc312fb33df5b6",
      "parents": [
        "9b18ae2c9b5e14b489be2a820c4c166c6dd8aba5"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 09 10:53:32 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 09 10:53:32 2014 +0200"
      },
      "message": "Adding extra coverage to subnets\n"
    },
    {
      "commit": "9b18ae2c9b5e14b489be2a820c4c166c6dd8aba5",
      "tree": "0d419d64f60dfd186b0551960896c4cfe3a5a7fc",
      "parents": [
        "9695d511409eae6a4eb59b970e35f44cad97adb4"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 09 10:42:21 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 09 10:42:21 2014 +0200"
      },
      "message": "Updating networking acceptance tests\n"
    },
    {
      "commit": "9695d511409eae6a4eb59b970e35f44cad97adb4",
      "tree": "21135b415eebeca54e93565b803f4d9d58ba9938",
      "parents": [
        "0a41004121fd2a2ba344ba9bb05cb9d251b827ba"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 09 10:33:37 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 09 10:33:37 2014 +0200"
      },
      "message": "Updating extensions URLs to use service client initialization\n"
    },
    {
      "commit": "0a41004121fd2a2ba344ba9bb05cb9d251b827ba",
      "tree": "3ac7337729a3bdb7bc3c67ea0c2ec539964909f0",
      "parents": [
        "a2976ab3ae0e5f59057a1d618a53d770f679ad0c"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 09 10:33:14 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 09 10:33:14 2014 +0200"
      },
      "message": "Updating api versions URLs to use service client initialization\n"
    },
    {
      "commit": "a2976ab3ae0e5f59057a1d618a53d770f679ad0c",
      "tree": "ea40505f23e3361dc94ab8d1a0549566d7524943",
      "parents": [
        "c98f59b1b293f4c19b71acbf5424689d6763319a"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 09 10:32:58 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 09 10:32:58 2014 +0200"
      },
      "message": "Updating subnet URLs to use service client initialization\n"
    },
    {
      "commit": "c98f59b1b293f4c19b71acbf5424689d6763319a",
      "tree": "a1da1e6e1d136fd434ddb6ca7e77a2a29ff8ec36",
      "parents": [
        "32979b6b78e089b2fb9287c565534a76d0c17765"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 09 10:32:50 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 09 10:32:50 2014 +0200"
      },
      "message": "Updating port URLs to use service client initialization\n"
    },
    {
      "commit": "32979b6b78e089b2fb9287c565534a76d0c17765",
      "tree": "c7f0177e1668539e7caf02f98dbcc9da04d47937",
      "parents": [
        "5d6b8759ece6723e7724b2cbdbe9addb99381c0e"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 09 10:32:39 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 09 10:32:39 2014 +0200"
      },
      "message": "Updating network URLs to use service client initialization\n"
    },
    {
      "commit": "5d6b8759ece6723e7724b2cbdbe9addb99381c0e",
      "tree": "d1057c0d8a43b100c61ec6562bfc25bc7440c0cb",
      "parents": [
        "a253adf7847f3890a93b13fe4fe488cdfdf24339"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 09 10:25:09 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 09 10:25:09 2014 +0200"
      },
      "message": "Adding common directory so that tests can re-use decorated mocks\n"
    },
    {
      "commit": "a253adf7847f3890a93b13fe4fe488cdfdf24339",
      "tree": "a83007229734da86bf8611192f245f9f87b595a7",
      "parents": [
        "a581acd81fbde2dc072872e0fb971c1aa2289696"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Oct 08 17:14:24 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Oct 08 17:14:24 2014 +0200"
      },
      "message": "Removing unnecessary conditionals from identity service\n"
    },
    {
      "commit": "a581acd81fbde2dc072872e0fb971c1aa2289696",
      "tree": "4173db5ad230c6b22cf8931c4ea72ab9e52e78c5",
      "parents": [
        "1926e9c0433b50ba635f6c4c6b2689ce285ad0d2"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Oct 08 17:14:13 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Oct 08 17:14:13 2014 +0200"
      },
      "message": "Removing unnecessary conditionals from compute service\n"
    },
    {
      "commit": "1926e9c0433b50ba635f6c4c6b2689ce285ad0d2",
      "tree": "267616cb8e6a25a37719cb089fe70073d37b2732",
      "parents": [
        "6a83e805ba0cd6b0d61fccf66ba28da437da0192"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Oct 08 17:14:02 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Oct 08 17:14:02 2014 +0200"
      },
      "message": "Removing unnecessary conditionals from common exts\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": "c1f3649fa71157a8030f4f4a1e321324a39c99ae",
      "tree": "11fd12000c4c0f653b48b7ccddbce2038380cdf7",
      "parents": [
        "e557596a477a371a83efcd558097ee69d5382505"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Oct 08 15:48:48 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Oct 08 15:48:48 2014 +0200"
      },
      "message": "Removing dead code\n"
    },
    {
      "commit": "e557596a477a371a83efcd558097ee69d5382505",
      "tree": "f525bf0da526db10cd0172599871a69c77f57045",
      "parents": [
        "24820c1989f33a2aaae038f63dbd351623367114"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Oct 08 15:15:09 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Oct 08 15:15:09 2014 +0200"
      },
      "message": "Adding more tests for routers\n"
    },
    {
      "commit": "24820c1989f33a2aaae038f63dbd351623367114",
      "tree": "122f16edbe59f8e340bbb2c3e9f707b30dfe8993",
      "parents": [
        "369c9c6d31043a6ea8f5211535327cbcbc280d1d"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Oct 08 15:15:00 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Oct 08 15:15:00 2014 +0200"
      },
      "message": "Adding more tests for floating IPs\n"
    },
    {
      "commit": "369c9c6d31043a6ea8f5211535327cbcbc280d1d",
      "tree": "479c2a088c2e596b3c3ef63fe67325e32d31e849",
      "parents": [
        "8d104f81d5f26e1422736cdebe13fa6b787b8b89"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Oct 08 15:14:43 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Oct 08 15:14:43 2014 +0200"
      },
      "message": "Adding common extract function to root package\n"
    },
    {
      "commit": "8d104f81d5f26e1422736cdebe13fa6b787b8b89",
      "tree": "5b76f0413ed3cc9d18ed6719022a73519071e2d7",
      "parents": [
        "91cd64effe5b03723efe8b273a149b46126de560"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Oct 08 13:09:03 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Oct 08 13:09:03 2014 +0200"
      },
      "message": "Adding test for edge case\n"
    },
    {
      "commit": "91cd64effe5b03723efe8b273a149b46126de560",
      "tree": "afac8d379627e37815a8c44331449074f0b25045",
      "parents": [
        "47ea9c270b1e04b6dbca8e0c13c3054aa53375d9"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Oct 08 13:08:52 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Oct 08 13:08:52 2014 +0200"
      },
      "message": "Removing duplication in extract methods\n"
    },
    {
      "commit": "47ea9c270b1e04b6dbca8e0c13c3054aa53375d9",
      "tree": "676591d057831420acddadad5afbefd8870bad8f",
      "parents": [
        "721944bf7de2cf698362b87fcd516dd954f18f74"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Oct 08 12:01:38 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Oct 08 12:01:38 2014 +0200"
      },
      "message": "Testing edge conditions for apiversions\n"
    },
    {
      "commit": "721944bf7de2cf698362b87fcd516dd954f18f74",
      "tree": "958c0dc06e4d608621ec80cfe74662b538daecff",
      "parents": [
        "a7e1d4b94d0cc2e427245f34871b0c8c2178201a"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Oct 08 12:01:14 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Oct 08 12:01:14 2014 +0200"
      },
      "message": "Adding .gitignore for coverage reports\n"
    },
    {
      "commit": "a7e1d4b94d0cc2e427245f34871b0c8c2178201a",
      "tree": "09daa6b1ccdc10909132b34426025addb5bf8d9d",
      "parents": [
        "44ef810c499ff93955eea2dd9ffebcdd342567ec",
        "54bbe998bb69b63bc7ce5fd8feb90691f32fcd1e"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Tue Oct 07 13:11:07 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Tue Oct 07 13:11:07 2014 -0400"
      },
      "message": "Merge pull request #228 from jamiehannaford/contributing-guide\n\nFencing code samples and updating TOC link"
    },
    {
      "commit": "54bbe998bb69b63bc7ce5fd8feb90691f32fcd1e",
      "tree": "dfb36330ea49627e17a658f7c6901b22b4979b68",
      "parents": [
        "bc35d05c73bf39a2250cbe7c369fe6d4455b3792"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Oct 07 16:50:32 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Oct 07 16:50:32 2014 +0200"
      },
      "message": "Fencing code samples and updating TOC link\n"
    },
    {
      "commit": "44ef810c499ff93955eea2dd9ffebcdd342567ec",
      "tree": "a112abfdf48e46c14838110ce41cab50b179ba1b",
      "parents": [
        "c388f65bc86aad2b50adef1f77a6e6322b0fa333",
        "bc35d05c73bf39a2250cbe7c369fe6d4455b3792"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Tue Oct 07 10:36:38 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Tue Oct 07 10:36:38 2014 -0400"
      },
      "message": "Merge pull request #227 from jamiehannaford/contributing-guide\n\nIntroducing a CONTRIBUTING guide"
    },
    {
      "commit": "bc35d05c73bf39a2250cbe7c369fe6d4455b3792",
      "tree": "26c1f851277e1450eb0e3672f82b0eef28fd2cf1",
      "parents": [
        "d2773f25e9f241aa4d64b102af3a0b18fdcdf216"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Oct 07 16:27:30 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Oct 07 16:27:30 2014 +0200"
      },
      "message": "Small fixes to install steps and grammar\n"
    },
    {
      "commit": "d2773f25e9f241aa4d64b102af3a0b18fdcdf216",
      "tree": "c15da8277fa0f611a631865ef250f902c36b9ee2",
      "parents": [
        "d2b6dfc3559fa2a4323668e218087c1273e6a428"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Oct 07 16:06:23 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Oct 07 16:06:23 2014 +0200"
      },
      "message": "Updating sections based on code review\n"
    },
    {
      "commit": "d2b6dfc3559fa2a4323668e218087c1273e6a428",
      "tree": "47e84a5d831fa693e601c2be43afacf2e78147f3",
      "parents": [
        "d5a1cb7b36391393ea56ef9c2ee474c2bdd9041b"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Oct 07 14:46:55 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Oct 07 14:46:55 2014 +0200"
      },
      "message": "Small fixes to syntax\n"
    },
    {
      "commit": "d5a1cb7b36391393ea56ef9c2ee474c2bdd9041b",
      "tree": "4bff7abab189817e0d2e6ad5b4b5fcf8e47e6082",
      "parents": [
        "6b3ac761e1e79c47fe09ee73cf8ee98cac53d278"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Oct 07 14:31:27 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Oct 07 14:31:27 2014 +0200"
      },
      "message": "Introducing a contributor guide\n"
    },
    {
      "commit": "c388f65bc86aad2b50adef1f77a6e6322b0fa333",
      "tree": "f8488d7f33cf0e506d3ee185bc0585a5e485dc69",
      "parents": [
        "7eac89ed7057198244617bbf5f49a1c5444939e0",
        "f75fce850e8d823d2eee9fcd7121c1b1b7222800"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Tue Oct 07 07:37:14 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Tue Oct 07 07:37:14 2014 -0400"
      },
      "message": "Merge pull request #225 from jamiehannaford/code-structure\n\nRemove old rackspace folder"
    },
    {
      "commit": "7eac89ed7057198244617bbf5f49a1c5444939e0",
      "tree": "356105db06e49c65be779b419393e4f0fe93b2d3",
      "parents": [
        "765cae4bfe31a9eb12a52937b57527e6772b4062",
        "b4b70f6b38cdc9e330aa0f3a4b689726b282af20"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Tue Oct 07 07:36:51 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Tue Oct 07 07:36:51 2014 -0400"
      },
      "message": "Merge pull request #226 from jamiehannaford/new-readme\n\nUpdated README"
    },
    {
      "commit": "765cae4bfe31a9eb12a52937b57527e6772b4062",
      "tree": "ff9c1f183a716c42a7c7ec4285ea4544e48d93c0",
      "parents": [
        "6b3ac761e1e79c47fe09ee73cf8ee98cac53d278",
        "e65621f2e33097683825bee8fb6e8ab68b0a5985"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Tue Oct 07 07:33:49 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Tue Oct 07 07:33:49 2014 -0400"
      },
      "message": "Merge pull request #222 from jamiehannaford/lint-fixes\n\nAdding missing doc comments for all exported types"
    },
    {
      "commit": "b4b70f6b38cdc9e330aa0f3a4b689726b282af20",
      "tree": "060f5286e08a4fcf4d2989aa71bf01f27f879f30",
      "parents": [
        "2b7bf7781320219602ba15dec28d84c0a7e7e318"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Oct 07 12:21:40 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Oct 07 12:21:40 2014 +0200"
      },
      "message": "Small fixes to mailto: links\n"
    },
    {
      "commit": "2b7bf7781320219602ba15dec28d84c0a7e7e318",
      "tree": "609a9052e726de972fc3f110533de9ad9162c2cc",
      "parents": [
        "4eb3f964933f90707da2cbfbbcb0ad67f4d6ac2f"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Oct 07 12:13:38 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Oct 07 12:13:38 2014 +0200"
      },
      "message": "Adding links and correcting samples\n"
    },
    {
      "commit": "4eb3f964933f90707da2cbfbbcb0ad67f4d6ac2f",
      "tree": "8b3d6360e63344853c24ac51f3233ec9928eb191",
      "parents": [
        "6b3ac761e1e79c47fe09ee73cf8ee98cac53d278"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Oct 07 11:50:00 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Oct 07 11:50:00 2014 +0200"
      },
      "message": "Spring cleaning our README - adding relevant sections and community info\n"
    },
    {
      "commit": "f75fce850e8d823d2eee9fcd7121c1b1b7222800",
      "tree": "b815489d81756ca20d3c3bef7068576bf9126c79",
      "parents": [
        "6b3ac761e1e79c47fe09ee73cf8ee98cac53d278"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Oct 07 11:22:54 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Oct 07 11:22:54 2014 +0200"
      },
      "message": "Remove old rackspace folder\n"
    },
    {
      "commit": "e65621f2e33097683825bee8fb6e8ab68b0a5985",
      "tree": "ff9c1f183a716c42a7c7ec4285ea4544e48d93c0",
      "parents": [
        "22ec479e7032136e4cd49b775601acbe2cd351de"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Oct 07 10:18:31 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Oct 07 10:18:31 2014 +0200"
      },
      "message": "Removing merge conflicts :fist:\n"
    },
    {
      "commit": "22ec479e7032136e4cd49b775601acbe2cd351de",
      "tree": "04ee61eb0fed0051a0bcab881e3a3becbf2afd16",
      "parents": [
        "c9cdc8f366ace58d6c23f4b3c3ad3468bd0179d7"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Oct 07 10:07:41 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Oct 07 10:12:30 2014 +0200"
      },
      "message": "Changes based on code review\n"
    },
    {
      "commit": "c9cdc8f366ace58d6c23f4b3c3ad3468bd0179d7",
      "tree": "9b871217ce89fa475215baa589cd2c555dbf741b",
      "parents": [
        "4ff799679964fe6a563909399e72723288e42f8b"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Oct 06 16:32:56 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Oct 07 10:12:30 2014 +0200"
      },
      "message": "Fixes to object docs and tests\n"
    },
    {
      "commit": "4ff799679964fe6a563909399e72723288e42f8b",
      "tree": "c5c3cfc134928a381a3706285de9b724d4a05599",
      "parents": [
        "496ad13d6fad67ee03f7b6c533a34d04bd36e478"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Oct 06 16:28:23 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Oct 07 10:12:30 2014 +0200"
      },
      "message": "Fixes to object storage docs and tests\n"
    },
    {
      "commit": "496ad13d6fad67ee03f7b6c533a34d04bd36e478",
      "tree": "2475ce72ea5837f0428d8f457f07ee365226eecc",
      "parents": [
        "724e7304778c8db41083ec69e2e4d4672229d671"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Oct 06 16:20:15 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Oct 07 10:12:30 2014 +0200"
      },
      "message": "Modifying test to use new fake service clients\n"
    },
    {
      "commit": "724e7304778c8db41083ec69e2e4d4672229d671",
      "tree": "519fa4fbd46d0c6989d1dd53b61a1ac304cc7fbe",
      "parents": [
        "378e1d3ac2debd3079893cb567bc5e4ff6a27bed"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Oct 06 16:19:58 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Oct 07 10:12:30 2014 +0200"
      },
      "message": "Amending doc.go of package to be more helpful\n"
    },
    {
      "commit": "378e1d3ac2debd3079893cb567bc5e4ff6a27bed",
      "tree": "8211c674cf54b8cf150e7f81364eaadb87777f69",
      "parents": [
        "f7a898fe705ff506b5b69c0153dc5ae6245653c5"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Oct 06 16:14:28 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Oct 07 10:12:30 2014 +0200"
      },
      "message": "Correct package comment\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": "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": "52470272bc5437ba9a96f48a5c582beee611b9cf",
      "tree": "837708e361d1c07dabd72b8367c1b67c5738bfcb",
      "parents": [
        "35c91a6139574c91a20b10ec00c05592a4040a1d"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Oct 06 15:52:25 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Oct 07 10:12:30 2014 +0200"
      },
      "message": "Updating package comment to start with \u0027package\u0027 and remove old terms\n"
    },
    {
      "commit": "35c91a6139574c91a20b10ec00c05592a4040a1d",
      "tree": "30d467a59b3de350acd21237e625a9fa85c47d4f",
      "parents": [
        "c7c49a737ca767fcf75f30b73aad504e6e2c75a1"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Oct 06 15:50:08 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Oct 07 10:12:30 2014 +0200"
      },
      "message": "Adding missing comments to networks\n"
    },
    {
      "commit": "c7c49a737ca767fcf75f30b73aad504e6e2c75a1",
      "tree": "f40accca08c83f4eaff414fd3d975f714db97b59",
      "parents": [
        "84a140fd29d0b0ca51f37ea81b39dba306b2d43d"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Oct 06 15:49:53 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Oct 07 10:11:06 2014 +0200"
      },
      "message": "Adding missign comments to provider ext\n"
    },
    {
      "commit": "84a140fd29d0b0ca51f37ea81b39dba306b2d43d",
      "tree": "df97d04dade49cd89b43a1ed88beede98e0ea57c",
      "parents": [
        "ffcd679278a0d7b25e0dc835b2d520e1b6b38973"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Oct 06 15:49:41 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Oct 07 10:11:06 2014 +0200"
      },
      "message": "Adding missign comments to LBaaS ext\n"
    },
    {
      "commit": "ffcd679278a0d7b25e0dc835b2d520e1b6b38973",
      "tree": "f898e03f58533892c0de9d4010d625e6ab321e6d",
      "parents": [
        "cb12ee6457b16e4b74fd8cbb143644835874eed7"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Oct 06 15:49:28 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Oct 07 10:11:06 2014 +0200"
      },
      "message": "Adding comments to external ext\n"
    },
    {
      "commit": "cb12ee6457b16e4b74fd8cbb143644835874eed7",
      "tree": "8b5241b4b8ec24ba301947bc0ca794d581572c07",
      "parents": [
        "4e98b87d0849fe6731830c2b9d1d8db923b13717"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Oct 06 15:35:36 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Oct 07 10:11:06 2014 +0200"
      },
      "message": "Adding params comments and tweaking map assignment\n"
    },
    {
      "commit": "4e98b87d0849fe6731830c2b9d1d8db923b13717",
      "tree": "3969a54a16c5e30bd0a9cdb67798d9eccf6be9a1",
      "parents": [
        "2ff3ea917cfa212db3cdd7f74df91c452d521817"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Oct 06 15:27:19 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Oct 07 10:11:06 2014 +0200"
      },
      "message": "Renaming erroneous test files\n"
    },
    {
      "commit": "2ff3ea917cfa212db3cdd7f74df91c452d521817",
      "tree": "87408fe4169afc575a81e635629276a22d09f93f",
      "parents": [
        "6b3ac761e1e79c47fe09ee73cf8ee98cac53d278"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Oct 06 15:27:03 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Oct 07 10:10:00 2014 +0200"
      },
      "message": "Renaming erroneous test files\n"
    },
    {
      "commit": "6b3ac761e1e79c47fe09ee73cf8ee98cac53d278",
      "tree": "d38172e91d02c7f0f16c97f7f86745bfe9c6abb4",
      "parents": [
        "541fa55b8cf33935a907cffc90e3a79c51a5791a",
        "b4c8c6f7812b7fb0e1a62de900a2d5989bc15e89"
      ],
      "author": {
        "name": "jrperritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Oct 06 21:08:09 2014 -0500"
      },
      "committer": {
        "name": "jrperritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Oct 06 21:08:09 2014 -0500"
      },
      "message": "Merge pull request #219 from smashwilson/update-identity-v2\n\nUpdate Identity v2"
    },
    {
      "commit": "b4c8c6f7812b7fb0e1a62de900a2d5989bc15e89",
      "tree": "d38172e91d02c7f0f16c97f7f86745bfe9c6abb4",
      "parents": [
        "99541ab64b4687d65f5f220839885b773e5b0320"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Mon Oct 06 17:35:02 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Mon Oct 06 17:35:02 2014 -0400"
      },
      "message": "Networking URL construction no longer adds /v2.0\n\nBecause it\u0027s already handled by the ResourceBase that\u0027s set up when you\nacquire a client.\n"
    },
    {
      "commit": "99541ab64b4687d65f5f220839885b773e5b0320",
      "tree": "e932d3288e158762479c00a0f6b139c0c4f0ab1f",
      "parents": [
        "a08705009554bfa2508db3260443d762d29dc152"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Mon Oct 06 17:32:39 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Mon Oct 06 17:32:39 2014 -0400"
      },
      "message": "Set the ResourceBase for NewNetworkV2().\n"
    },
    {
      "commit": "a08705009554bfa2508db3260443d762d29dc152",
      "tree": "96c698817dae9b85d431b5dacf5fe25d74efd768",
      "parents": [
        "136b6b4a303c4a3b2924e4b54ab8fef49ccf6d6a"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Mon Oct 06 17:20:41 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Mon Oct 06 17:20:41 2014 -0400"
      },
      "message": "Oh right, networking/extensions tests need 2.0.\n"
    },
    {
      "commit": "136b6b4a303c4a3b2924e4b54ab8fef49ccf6d6a",
      "tree": "78e25120ca0bad481ad0a4c6d1e9501afc463266",
      "parents": [
        "f25ae3782f99fa33f4af54042e64bae722d01ab1"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Mon Oct 06 17:12:42 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Mon Oct 06 17:12:42 2014 -0400"
      },
      "message": "go get everything in one fell swoop.\n"
    },
    {
      "commit": "f25ae3782f99fa33f4af54042e64bae722d01ab1",
      "tree": "16fe1a2c29097841878048d95fe234b17150283c",
      "parents": [
        "f2f6c0a6aa5d29eafcfd0c7e515c26e7e5ff81b2",
        "541fa55b8cf33935a907cffc90e3a79c51a5791a"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Mon Oct 06 14:40:29 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Mon Oct 06 14:40:29 2014 -0400"
      },
      "message": "Merge remote-tracking branch \u0027upstream/v0.2.0\u0027 into update-identity-v2\n\nConflicts:\n\topenstack/common/extensions/requests.go\n\topenstack/identity/v3/tokens/results.go\n\topenstack/networking/v2/extensions/delegate_test.go\n"
    },
    {
      "commit": "f2f6c0a6aa5d29eafcfd0c7e515c26e7e5ff81b2",
      "tree": "b7284ec4bd8cdc1edcd01a19a59cd83586d3b301",
      "parents": [
        "42380326f442e77a2d7bc63ecd4858018a8e2e8e"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Mon Oct 06 14:27:20 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Mon Oct 06 14:27:20 2014 -0400"
      },
      "message": "Add a shim in the networking delegate.\n"
    },
    {
      "commit": "42380326f442e77a2d7bc63ecd4858018a8e2e8e",
      "tree": "51c48107bdbab8f559a7a5237de974c2f12200ce",
      "parents": [
        "5872feaeba0669da705d460cef78d56573941cb9"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Mon Oct 06 14:21:46 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Mon Oct 06 14:21:46 2014 -0400"
      },
      "message": "Add a distinct ResourceBase to ServiceClient.\n"
    },
    {
      "commit": "541fa55b8cf33935a907cffc90e3a79c51a5791a",
      "tree": "6f690f7ee693079e9a3b09fd2e02b6b4d04030f2",
      "parents": [
        "632fb4d73cf6797e18c02bdfddefde25cb3f4d75",
        "f96c7c3721e6796c31b0254ec20fb84fe062c47a"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Mon Oct 06 07:43:30 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Mon Oct 06 07:43:30 2014 -0400"
      },
      "message": "Merge pull request #210 from jamiehannaford/os-network-v2-ext\n\n[wip] Neutron v2 extensions"
    },
    {
      "commit": "f96c7c3721e6796c31b0254ec20fb84fe062c47a",
      "tree": "f1ef6e4048e5a5344253377ffb5c407a28c3be1f",
      "parents": [
        "58b008fc530016afb40777340191ddadbeb59b30"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Oct 06 10:11:47 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Oct 06 10:11:47 2014 +0200"
      },
      "message": "Adding fake client file\n"
    },
    {
      "commit": "58b008fc530016afb40777340191ddadbeb59b30",
      "tree": "70fd2cb9eceb369c21ef90b87f136204cbdb0553",
      "parents": [
        "c80bcc05bb02a08da541b400b79e4587ffe20024"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Oct 06 10:07:47 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Oct 06 10:07:47 2014 +0200"
      },
      "message": "Updating tests to use new import path\n"
    },
    {
      "commit": "c80bcc05bb02a08da541b400b79e4587ffe20024",
      "tree": "0ca0bce53aff3cd4f966c076857c338566de6476",
      "parents": [
        "e3bb3f6b6c8e14be69ae184dcfa42ccef744ae65"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Oct 06 10:07:38 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Oct 06 10:07:38 2014 +0200"
      },
      "message": "Moving fake client to new package to avoid import cycle\n"
    },
    {
      "commit": "e3bb3f6b6c8e14be69ae184dcfa42ccef744ae65",
      "tree": "15d970fca359d842fbd2190d0954eb5d541b499f",
      "parents": [
        "896caf7db613523ec30b183485336223b3ebc9b0"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Oct 06 09:40:27 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Oct 06 09:40:27 2014 +0200"
      },
      "message": "Moving to option interfaces\n"
    },
    {
      "commit": "5872feaeba0669da705d460cef78d56573941cb9",
      "tree": "b8b50b6f963754b217b69ffd0f6578be9035a4d4",
      "parents": [
        "e9a00895ff42c3bfaeda53e7a9225593a7e6f7e4"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Oct 03 16:53:01 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Oct 03 16:53:01 2014 -0400"
      },
      "message": "Test the Get call against a real extension.\n"
    },
    {
      "commit": "e9a00895ff42c3bfaeda53e7a9225593a7e6f7e4",
      "tree": "0e96f0f4648b6a82458ddd261eaf35e6d8aacd13",
      "parents": [
        "f0af2266068bc24a2cb2af5cccaf8831401e6ef6"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Oct 03 16:40:22 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Oct 03 16:40:22 2014 -0400"
      },
      "message": "Acceptance test for the extensions endpoint.\n"
    },
    {
      "commit": "f0af2266068bc24a2cb2af5cccaf8831401e6ef6",
      "tree": "e1aeb0496aa18c1043bb8558a52b31338c6da3d2",
      "parents": [
        "fbedc67504022a0299e42df3d65bfcec0f74e651"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Oct 03 16:36:39 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Oct 03 16:36:39 2014 -0400"
      },
      "message": "Extensions no longer appends the version.\n\nThe endpoint *should* have it already. Checking other resources and the acceptance\ntests presently.\n"
    }
  ],
  "next": "fbedc67504022a0299e42df3d65bfcec0f74e651"
}
