)]}'
{
  "log": [
    {
      "commit": "89ebfc264415c9fa087504ae23b0bde090496189",
      "tree": "0710b5bee5e941c34d37b10353acc7770829f6cd",
      "parents": [
        "b2007ee39f0aa257856dc8b60dd48251af2fb674"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Nov 03 16:27:47 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Fri Nov 07 14:01:58 2014 +0100"
      },
      "message": "Fixing tests :wrench:\n"
    },
    {
      "commit": "b2007ee39f0aa257856dc8b60dd48251af2fb674",
      "tree": "c15db8481d95c12b503abb8ba2a5b68caf215180",
      "parents": [
        "862ba14ccdc3388f1c7da3694faf913dbefd3b41"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Nov 03 16:24:43 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Fri Nov 07 14:01:58 2014 +0100"
      },
      "message": "Adding more LB docs\n"
    },
    {
      "commit": "862ba14ccdc3388f1c7da3694faf913dbefd3b41",
      "tree": "c2158e4ab00bca3affed7a074828547742c36741",
      "parents": [
        "8cdaa805125ab73569ee768d8dae12f4cef06866"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Nov 03 15:29:02 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Fri Nov 07 14:01:58 2014 +0100"
      },
      "message": "Finalizing node docs :pencil:\n"
    },
    {
      "commit": "8cdaa805125ab73569ee768d8dae12f4cef06866",
      "tree": "eb1366bea2f1aca1ea2dcb5ac7d80062a8e4fa3b",
      "parents": [
        "1fac9dd43558836ba011c8aa31382829cb2766a8"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Nov 03 15:11:39 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Fri Nov 07 14:01:58 2014 +0100"
      },
      "message": "Adding docs and adding event list opts\n"
    },
    {
      "commit": "1fac9dd43558836ba011c8aa31382829cb2766a8",
      "tree": "15b8210e6f4cccf0ababfb2dd332286960de494e",
      "parents": [
        "9f4870fc419c46f70834dbd662bb33247f45323b"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Nov 03 14:22:40 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Fri Nov 07 14:01:58 2014 +0100"
      },
      "message": "Adding list events\n"
    },
    {
      "commit": "9f4870fc419c46f70834dbd662bb33247f45323b",
      "tree": "2bab610f326737b99bdb9689bd944af38a58a024",
      "parents": [
        "00222d71ca3e64f6ced587ff2de6ac955d3bee54"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Nov 03 14:03:16 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Fri Nov 07 14:01:57 2014 +0100"
      },
      "message": "Delete nodes :fire:\n"
    },
    {
      "commit": "00222d71ca3e64f6ced587ff2de6ac955d3bee54",
      "tree": "4bdfa92d2d79d4ce3cafeae28ef7ceb088e1de8d",
      "parents": [
        "51175a028eae03826f288cf77be442f42386faed"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Nov 03 13:58:52 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Fri Nov 07 14:01:57 2014 +0100"
      },
      "message": "Update node\n"
    },
    {
      "commit": "51175a028eae03826f288cf77be442f42386faed",
      "tree": "f45f12ffb226766de849e03c9e82d2d080c3d8d8",
      "parents": [
        "940159dcab16c5d4c451825125233e5eb07d1a0c"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Nov 03 13:29:44 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Fri Nov 07 14:01:57 2014 +0100"
      },
      "message": "Adding support for get node operation\n"
    },
    {
      "commit": "940159dcab16c5d4c451825125233e5eb07d1a0c",
      "tree": "3ac8eeb4195e21e44dcea0d33d98e4b327bb991a",
      "parents": [
        "0a9a6beebfd62369ffe42cf00f494b6c6a588cfc"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Nov 03 13:04:08 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Fri Nov 07 14:01:57 2014 +0100"
      },
      "message": "Abstract batch ID query generation\n"
    },
    {
      "commit": "0a9a6beebfd62369ffe42cf00f494b6c6a588cfc",
      "tree": "a539e19034e4649b8c9a72f99c4cfbe2445643e3",
      "parents": [
        "16bebfc45332986729757d03e1dbb3925e525fe5"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Nov 03 12:55:38 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Fri Nov 07 14:01:57 2014 +0100"
      },
      "message": "Validating batch delete slices\n"
    },
    {
      "commit": "16bebfc45332986729757d03e1dbb3925e525fe5",
      "tree": "8085a16e70df63bc1ba520b3df2643102943b912",
      "parents": [
        "ed8b89a74c4e91b8e350d2e246955eaca1e6536f"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Nov 03 12:52:30 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Fri Nov 07 14:01:57 2014 +0100"
      },
      "message": "Adding batch delete nodes\n"
    },
    {
      "commit": "ed8b89a74c4e91b8e350d2e246955eaca1e6536f",
      "tree": "ddac13861d18202d6b41587babff3401238011c2",
      "parents": [
        "3cfa00a2ab2d1cef74576396d0d4832b23b9dbf3"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Nov 03 12:24:19 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Fri Nov 07 14:01:57 2014 +0100"
      },
      "message": "Add nodes :joy:\n"
    },
    {
      "commit": "3cfa00a2ab2d1cef74576396d0d4832b23b9dbf3",
      "tree": "d5e989fb5154de7082849c1ce366886c4e223f70",
      "parents": [
        "940ceceb3afa475ea0749c1f39f34462dda8d7dc"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Nov 03 11:16:35 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Fri Nov 07 14:01:57 2014 +0100"
      },
      "message": "Adding list nodes operation\n"
    },
    {
      "commit": "940ceceb3afa475ea0749c1f39f34462dda8d7dc",
      "tree": "63ffe22f4911cf0e524101ea81a3b5ffee2d5ca1",
      "parents": [
        "21a3eb1cbabd83a27e3feacc05a6d30d99247e66"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Nov 03 10:59:36 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Fri Nov 07 14:01:57 2014 +0100"
      },
      "message": "Adding node types\n"
    },
    {
      "commit": "21a3eb1cbabd83a27e3feacc05a6d30d99247e66",
      "tree": "f123f2f948c89e9500158e5be5fc71005ca2d749",
      "parents": [
        "fba65af2cefe8ca169db2b6467c7ddb1aaa61786"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Nov 03 10:34:29 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Fri Nov 07 14:01:57 2014 +0100"
      },
      "message": "Shifting LB dirs inside version\n"
    },
    {
      "commit": "fba65af2cefe8ca169db2b6467c7ddb1aaa61786",
      "tree": "5f3db7385d0f674ba18eb23a588d12525babed48",
      "parents": [
        "b6927c18b38e7df101cd099e6d6addc5ff49679e"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Nov 03 10:32:37 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Fri Nov 07 14:01:57 2014 +0100"
      },
      "message": "Rename lb dir to lbs\n"
    },
    {
      "commit": "b6927c18b38e7df101cd099e6d6addc5ff49679e",
      "tree": "f615eb543d01bafd57844d93f312241e717ab622",
      "parents": [
        "2a8031eae50e20bbb182a786d1d408a5c8e7714f"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Nov 03 10:31:26 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Fri Nov 07 14:01:57 2014 +0100"
      },
      "message": "Adding node files\n"
    },
    {
      "commit": "2a8031eae50e20bbb182a786d1d408a5c8e7714f",
      "tree": "bec76d2e7a9976145b62fd5e32a008485ca8d31e",
      "parents": [
        "76fcc83b02681f701ba62e1aef79a2a599c96946"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Nov 03 10:31:20 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Fri Nov 07 14:01:57 2014 +0100"
      },
      "message": "Adding node fixtures\n"
    },
    {
      "commit": "76fcc83b02681f701ba62e1aef79a2a599c96946",
      "tree": "fd1f42b0c1f6a52a4caae6354fc8f0e5cf180067",
      "parents": [
        "07c06960af7334093dc3ed7abdc747e05ed646b4"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Fri Oct 31 16:56:50 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Fri Nov 07 14:01:57 2014 +0100"
      },
      "message": "Add update LB functionality\n"
    },
    {
      "commit": "07c06960af7334093dc3ed7abdc747e05ed646b4",
      "tree": "2f4f40fe2abe0433473c8682a8117a88d800ba54",
      "parents": [
        "fcd225916c97054ee7631fb3fe14f9121d648c79"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Fri Oct 31 16:42:03 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Fri Nov 07 14:01:56 2014 +0100"
      },
      "message": "Adding support for getting LB\n"
    },
    {
      "commit": "fcd225916c97054ee7631fb3fe14f9121d648c79",
      "tree": "9cd71a04d99913ae372dd916708cabf699eb1abc",
      "parents": [
        "5f95e6afc50087d85b67a1b62c46300c07e00a61"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Fri Oct 31 16:15:34 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Fri Nov 07 14:01:56 2014 +0100"
      },
      "message": "No need for LB suffix actually :thought_balloon:\n"
    },
    {
      "commit": "5f95e6afc50087d85b67a1b62c46300c07e00a61",
      "tree": "79d49ff4f09d2b5e11ff3e2f93a87798768f7652",
      "parents": [
        "1c2603311c5c8aed3c184dcbb626cbf222932588"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Fri Oct 31 16:13:44 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Fri Nov 07 14:01:56 2014 +0100"
      },
      "message": "Add support for deleting LBs\n"
    },
    {
      "commit": "1c2603311c5c8aed3c184dcbb626cbf222932588",
      "tree": "bcee48802494ef3598bfeeda76881c3192653c09",
      "parents": [
        "e09b682eb11555f203b95ae76c6751d0743ae4b1"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Fri Oct 31 15:57:22 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Fri Nov 07 14:01:56 2014 +0100"
      },
      "message": "Adding batch delete LBs\n"
    },
    {
      "commit": "e09b682eb11555f203b95ae76c6751d0743ae4b1",
      "tree": "96bdebd78d149ea05ec3984038bec37a64a935b2",
      "parents": [
        "186d4e2df4cefe60835fe9455ff4d47595994e4f"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Fri Oct 31 15:33:57 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Fri Nov 07 14:01:56 2014 +0100"
      },
      "message": "Adding support for create load balancer\n"
    },
    {
      "commit": "186d4e2df4cefe60835fe9455ff4d47595994e4f",
      "tree": "848e019d06e4c90281603d841bfe108be4fdfb45",
      "parents": [
        "81608d3fc83c6977e4953c95353907a6fc6af28e"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Fri Oct 31 12:26:11 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Fri Nov 07 14:01:56 2014 +0100"
      },
      "message": "Beginning work on Load Balancer resource\n"
    },
    {
      "commit": "81608d3fc83c6977e4953c95353907a6fc6af28e",
      "tree": "96b7f7f0cb700418dddd11be1ae25a73a8c6d4e9",
      "parents": [
        "f48ed3ebc0a518e803851a08918fe77c0871842a",
        "21c3174d833da31079e0d080cab5c02cc73ed172"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Wed Nov 05 09:51:38 2014 -0500"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Wed Nov 05 09:51:38 2014 -0500"
      },
      "message": "Merge pull request #312 from jrperritt/add-password-compute\n\n[rfr] Add AdminPass Field (Servers)"
    },
    {
      "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": "f3b2e14b970365baef6db0a9b3aa758f00cdd49a",
      "tree": "162ced4214298c28e8a005aab9f99885cf09ce4d",
      "parents": [
        "f48ed3ebc0a518e803851a08918fe77c0871842a"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Nov 04 16:00:19 2014 -0600"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Nov 04 16:00:19 2014 -0600"
      },
      "message": "add adminPass option for server creation\n"
    },
    {
      "commit": "f48ed3ebc0a518e803851a08918fe77c0871842a",
      "tree": "fad53e357067410e983aa7856f3794f824c417c7",
      "parents": [
        "96e644220b5cfd74be5d3c81f624c5ea3f387453",
        "9415ca7b5012115956ab62e23b8f8ad334ee365e"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Mon Nov 03 13:13:46 2014 -0500"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Mon Nov 03 13:13:46 2014 -0500"
      },
      "message": "Merge pull request #311 from jrperritt/object-storage-fixes\n\n[RFR] Object storage fixes"
    },
    {
      "commit": "9415ca7b5012115956ab62e23b8f8ad334ee365e",
      "tree": "fad53e357067410e983aa7856f3794f824c417c7",
      "parents": [
        "e376fa5fbb5c30d9d8273027bee4c6eecd8cbbbb"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Nov 03 11:58:48 2014 -0600"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Nov 03 12:03:23 2014 -0600"
      },
      "message": "comments on ListOpts and Object\n"
    },
    {
      "commit": "e376fa5fbb5c30d9d8273027bee4c6eecd8cbbbb",
      "tree": "23221d30b2f1aa61a5ea9861f315b810bc2fa2be",
      "parents": [
        "96e644220b5cfd74be5d3c81f624c5ea3f387453"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Nov 03 11:35:48 2014 -0600"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Nov 03 11:59:04 2014 -0600"
      },
      "message": "object size: int -\u003e int64\n"
    },
    {
      "commit": "96e644220b5cfd74be5d3c81f624c5ea3f387453",
      "tree": "57c0ea57fb686df74a4af32ac647581fba75cda3",
      "parents": [
        "b5c77d20487ff007af9a643ed2cb7de23de81dd2",
        "444801b78db0098beba0f4c542bab7f1d0f24548"
      ],
      "author": {
        "name": "jrperritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Nov 03 10:54:02 2014 -0600"
      },
      "committer": {
        "name": "jrperritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Nov 03 10:54:02 2014 -0600"
      },
      "message": "Merge pull request #310 from jrperritt/fix-volumes-test\n\n[RFR] Fix volumes test"
    },
    {
      "commit": "444801b78db0098beba0f4c542bab7f1d0f24548",
      "tree": "57c0ea57fb686df74a4af32ac647581fba75cda3",
      "parents": [
        "dc6125d8650048e64840027b404528617dd888a7"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Nov 03 09:39:00 2014 -0600"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Nov 03 09:39:00 2014 -0600"
      },
      "message": "remove DumpReqJson from perigee options\n"
    },
    {
      "commit": "dc6125d8650048e64840027b404528617dd888a7",
      "tree": "f75c8d9ebc5863be71d7150a5432c460b5322995",
      "parents": [
        "e756512abd40d3daedc75e3efc96d6e553bf8a02"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Nov 03 09:36:22 2014 -0600"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Nov 03 09:36:22 2014 -0600"
      },
      "message": "remove WaitForStatus unit test\n"
    },
    {
      "commit": "e756512abd40d3daedc75e3efc96d6e553bf8a02",
      "tree": "73670262e9fda4a2f15910cb2488f2128b1a4d09",
      "parents": [
        "46be1a1bdf58c3ffda769bc1a65d719e420b068c"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Nov 03 09:21:31 2014 -0600"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Nov 03 09:21:31 2014 -0600"
      },
      "message": "rackspace servers acceptance test fix\n"
    },
    {
      "commit": "46be1a1bdf58c3ffda769bc1a65d719e420b068c",
      "tree": "3c7c197cb8612778bb7c2d2abbb9b3076c0d5d91",
      "parents": [
        "b5c77d20487ff007af9a643ed2cb7de23de81dd2"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Nov 03 09:18:24 2014 -0600"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Nov 03 09:18:24 2014 -0600"
      },
      "message": "openstack blockstorage acceptance test fix\n"
    },
    {
      "commit": "b5c77d20487ff007af9a643ed2cb7de23de81dd2",
      "tree": "38d60b4513c6b89d0d7f83bc0e76cc2997c3ce8f",
      "parents": [
        "0b561e639709de27d7139a2588761fe945f31601",
        "9163df20acecd26969bfa2e07b842f63ff2d9eaf"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Nov 03 10:56:21 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Nov 03 10:56:21 2014 +0100"
      },
      "message": "Merge pull request #309 from pquerna/allow_304_from_download\n\nAllow 304 from download requests"
    },
    {
      "commit": "0b561e639709de27d7139a2588761fe945f31601",
      "tree": "eb89d7f18e1b3265eb7b358d0c91b5cce78575cb",
      "parents": [
        "a12ba7f6cd72516dab0cf0ed0f5a6e7ef381efba",
        "7dc6fe6cd4486c5506e58a1bae7eb7f18c9324e4"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Nov 03 10:56:01 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Nov 03 10:56:01 2014 +0100"
      },
      "message": "Merge pull request #307 from pquerna/fix_objectstore_download_opts\n\nToObjectDownloadParams belongs on DownloadOpts, not ListOpts"
    },
    {
      "commit": "9163df20acecd26969bfa2e07b842f63ff2d9eaf",
      "tree": "02d30717a544a3f1e407ca4d86849ed77fc3509f",
      "parents": [
        "a12ba7f6cd72516dab0cf0ed0f5a6e7ef381efba"
      ],
      "author": {
        "name": "Paul Querna",
        "email": "pquerna@apache.org",
        "time": "Sat Nov 01 09:38:51 2014 -0700"
      },
      "committer": {
        "name": "Paul Querna",
        "email": "pquerna@apache.org",
        "time": "Sat Nov 01 09:38:51 2014 -0700"
      },
      "message": "Allow 304 from download requests\n"
    },
    {
      "commit": "7dc6fe6cd4486c5506e58a1bae7eb7f18c9324e4",
      "tree": "eb89d7f18e1b3265eb7b358d0c91b5cce78575cb",
      "parents": [
        "a12ba7f6cd72516dab0cf0ed0f5a6e7ef381efba"
      ],
      "author": {
        "name": "Paul Querna",
        "email": "pquerna@apache.org",
        "time": "Sat Nov 01 08:09:41 2014 -0700"
      },
      "committer": {
        "name": "Paul Querna",
        "email": "pquerna@apache.org",
        "time": "Sat Nov 01 08:09:41 2014 -0700"
      },
      "message": "ToObjectDownloadParams belongs on DownloadOpts, not ListOpts\n"
    },
    {
      "commit": "a12ba7f6cd72516dab0cf0ed0f5a6e7ef381efba",
      "tree": "42dabf9f6565646efe2adc0855535d143096fc3d",
      "parents": [
        "3ae3cf0072db2119473014a04e31e0bb8f317cc5",
        "c6cc18f8a720139bc602f62cfd85738072846d4b"
      ],
      "author": {
        "name": "jrperritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Oct 31 16:00:46 2014 -0500"
      },
      "committer": {
        "name": "jrperritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Oct 31 16:00:46 2014 -0500"
      },
      "message": "Merge pull request #303 from alex/typos\n\n[RFR] Fixed a few typos"
    },
    {
      "commit": "3ae3cf0072db2119473014a04e31e0bb8f317cc5",
      "tree": "6eccaa958b98a4dcf8ba1c8e7380ff431889e807",
      "parents": [
        "4e296f63a89a2ab3f1787a69469e90c2eb59cea5",
        "266a7c25062faf5d010a257a46d3ded1e81c9314"
      ],
      "author": {
        "name": "jrperritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Oct 31 15:58:03 2014 -0500"
      },
      "committer": {
        "name": "jrperritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Oct 31 15:58:03 2014 -0500"
      },
      "message": "Merge pull request #301 from pquerna/add_reset_api_key\n\n[RFR] Add ResetAPIKey for Users"
    },
    {
      "commit": "266a7c25062faf5d010a257a46d3ded1e81c9314",
      "tree": "dda70de2098ae96538f2361db6be10321d669b1e",
      "parents": [
        "fdc369a131803da1aa37d3f3d05379bd12cc5ef4"
      ],
      "author": {
        "name": "Paul Querna",
        "email": "pquerna@apache.org",
        "time": "Fri Oct 31 13:26:51 2014 -0700"
      },
      "committer": {
        "name": "Paul Querna",
        "email": "pquerna@apache.org",
        "time": "Fri Oct 31 13:53:44 2014 -0700"
      },
      "message": "Add acceptance test for reset API key.\n"
    },
    {
      "commit": "fdc369a131803da1aa37d3f3d05379bd12cc5ef4",
      "tree": "51060f0e55496c32385fd5047b587a6404590d8d",
      "parents": [
        "6195020a0ae101d5ff76fd0f432d6eb554ebe459"
      ],
      "author": {
        "name": "Paul Querna",
        "email": "pquerna@apache.org",
        "time": "Fri Oct 31 11:50:20 2014 -0700"
      },
      "committer": {
        "name": "Paul Querna",
        "email": "pquerna@apache.org",
        "time": "Fri Oct 31 13:53:39 2014 -0700"
      },
      "message": "Add ResetAPIKey.\n"
    },
    {
      "commit": "c6cc18f8a720139bc602f62cfd85738072846d4b",
      "tree": "22f1f411677c99af6031ce0f2cf13179c2bfd278",
      "parents": [
        "4e296f63a89a2ab3f1787a69469e90c2eb59cea5"
      ],
      "author": {
        "name": "Alex Gaynor",
        "email": "alex.gaynor@gmail.com",
        "time": "Fri Oct 31 13:48:58 2014 -0700"
      },
      "committer": {
        "name": "Alex Gaynor",
        "email": "alex.gaynor@gmail.com",
        "time": "Fri Oct 31 13:48:58 2014 -0700"
      },
      "message": "Fixed a few typos\n"
    },
    {
      "commit": "4e296f63a89a2ab3f1787a69469e90c2eb59cea5",
      "tree": "9b3bda27798ef4453135e9d85f0d8ee2e3601067",
      "parents": [
        "6195020a0ae101d5ff76fd0f432d6eb554ebe459",
        "ad108b92ff442b6ac9461420c44775aa14def0ea"
      ],
      "author": {
        "name": "jrperritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Oct 31 15:24:01 2014 -0500"
      },
      "committer": {
        "name": "jrperritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Oct 31 15:24:01 2014 -0500"
      },
      "message": "Merge pull request #302 from smashwilson/root-docs-pass\n\nEditing pass over godocs in the root package."
    },
    {
      "commit": "ad108b92ff442b6ac9461420c44775aa14def0ea",
      "tree": "5e5364e08478ae7ef967fedf0cf11162f8ccb4b6",
      "parents": [
        "aa88fd978cd0fb983b119c0c6debdb75408508f6"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Oct 31 16:12:05 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Oct 31 16:12:05 2014 -0400"
      },
      "message": "Right, NormalizeURL is internal, too.\n"
    },
    {
      "commit": "aa88fd978cd0fb983b119c0c6debdb75408508f6",
      "tree": "3e3fbf0defd8b1e42e0e45b4ab3ce0667b7f6331",
      "parents": [
        "0fe6c960cf4cc8c2e9edabc2284b89203459a87f"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Oct 31 16:11:57 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Oct 31 16:11:57 2014 -0400"
      },
      "message": "Comments and missing words.\n"
    },
    {
      "commit": "0fe6c960cf4cc8c2e9edabc2284b89203459a87f",
      "tree": "11c8f66fe090a9b307fd126bd49a853e5356a6ef",
      "parents": [
        "64ba49fa75a51a59b1ceb9d39d5360f02734f7ce"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Oct 31 15:34:24 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Oct 31 15:34:24 2014 -0400"
      },
      "message": "Hey, it would be super helpful.\n"
    },
    {
      "commit": "64ba49fa75a51a59b1ceb9d39d5360f02734f7ce",
      "tree": "01001fb5d4471a5c7047b9ad371e138722a942a8",
      "parents": [
        "93fb5a3a9a7290250b0ce0bf66aba0240a85686b"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Oct 31 15:31:46 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Oct 31 15:31:46 2014 -0400"
      },
      "message": "Clarify some more internal/deprecated docs.\n"
    },
    {
      "commit": "93fb5a3a9a7290250b0ce0bf66aba0240a85686b",
      "tree": "260bf94d8043769a32878d12a0a86e9337a5f67e",
      "parents": [
        "2dea0a9f09805abc59bc09b4266060da753141eb"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Oct 31 15:27:58 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Oct 31 15:27:58 2014 -0400"
      },
      "message": "Explicitly name a few more things as internal.\n"
    },
    {
      "commit": "2dea0a9f09805abc59bc09b4266060da753141eb",
      "tree": "c2395f1eeca8373f9d1dbccec8c3f4d19cb398c6",
      "parents": [
        "730a50635a9de7babcd92a4bb62cec94ef3da78c"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Oct 31 15:20:20 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Oct 31 15:20:20 2014 -0400"
      },
      "message": "Oops, unused type.\n"
    },
    {
      "commit": "730a50635a9de7babcd92a4bb62cec94ef3da78c",
      "tree": "a026d37e14ea6d63fa8bd856530ece6d209c091c",
      "parents": [
        "03af57ece9b34a487a84e46798bf1b3f0aaa209a"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Oct 31 15:13:35 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Oct 31 15:17:04 2014 -0400"
      },
      "message": "Touch up AuthOptions docs a little.\n"
    },
    {
      "commit": "03af57ece9b34a487a84e46798bf1b3f0aaa209a",
      "tree": "a7e5945f8c1f2ffb15258eada20dc5d642e7bc60",
      "parents": [
        "07d1cfbbddda349d0599fcd567468b591a337923"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Oct 31 14:33:39 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Oct 31 14:33:39 2014 -0400"
      },
      "message": "Utils, too.\n"
    },
    {
      "commit": "6195020a0ae101d5ff76fd0f432d6eb554ebe459",
      "tree": "84d3b2b83130942c4d0abb3a2716b62f5c6bd481",
      "parents": [
        "554eda77c17d6447b963c1bedb781bc0b561c30d",
        "7b017d1ce1e8f6acdf8beb93fda96667bef3571d"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Oct 31 14:24:53 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Oct 31 14:24:53 2014 -0400"
      },
      "message": "Merge pull request #300 from alex/expose-this-one-too\n\nExpose this commonOpts as well"
    },
    {
      "commit": "07d1cfbbddda349d0599fcd567468b591a337923",
      "tree": "115a371df126a4fd068ac187e3f0540888ca8525",
      "parents": [
        "0735acbdb6112cc851a261dec5a84c22fe820a67"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Oct 31 14:21:26 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Oct 31 14:21:26 2014 -0400"
      },
      "message": "A second read on the wording there.\n"
    },
    {
      "commit": "0735acbdb6112cc851a261dec5a84c22fe820a67",
      "tree": "1e3053b521afb2fa67bf7ec1d3069843d86a7f47",
      "parents": [
        "3ce1bd86e91866894e60f90a2d8ca5cbe434f24d"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Oct 31 14:18:00 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Oct 31 14:18:00 2014 -0400"
      },
      "message": "Expand documentation for things in params.go\n"
    },
    {
      "commit": "7b017d1ce1e8f6acdf8beb93fda96667bef3571d",
      "tree": "84d3b2b83130942c4d0abb3a2716b62f5c6bd481",
      "parents": [
        "554eda77c17d6447b963c1bedb781bc0b561c30d"
      ],
      "author": {
        "name": "Alex Gaynor",
        "email": "alex.gaynor@gmail.com",
        "time": "Fri Oct 31 11:13:41 2014 -0700"
      },
      "committer": {
        "name": "Alex Gaynor",
        "email": "alex.gaynor@gmail.com",
        "time": "Fri Oct 31 11:13:41 2014 -0700"
      },
      "message": "Expose this commonOpts as well\n"
    },
    {
      "commit": "554eda77c17d6447b963c1bedb781bc0b561c30d",
      "tree": "2294e4e6a085682afada92257111a711d222af6d",
      "parents": [
        "8209e6ad428760d37dfe343cd5fe5216f58a15e6",
        "d86dfd5730b822876fdf26f440920357f8ce2be4"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Oct 31 14:08:59 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Oct 31 14:08:59 2014 -0400"
      },
      "message": "Merge pull request #295 from alex/expose-create-and-update-opts\n\nDon\u0027t use type-aliases for CreateOpts and UpdateOpts."
    },
    {
      "commit": "d86dfd5730b822876fdf26f440920357f8ce2be4",
      "tree": "2294e4e6a085682afada92257111a711d222af6d",
      "parents": [
        "19ff38079b0cb2ad9458a371fdcf11f582286b48"
      ],
      "author": {
        "name": "Alex Gaynor",
        "email": "alex.gaynor@gmail.com",
        "time": "Fri Oct 31 10:59:48 2014 -0700"
      },
      "committer": {
        "name": "Alex Gaynor",
        "email": "alex.gaynor@gmail.com",
        "time": "Fri Oct 31 10:59:48 2014 -0700"
      },
      "message": "Explanatory comment\n"
    },
    {
      "commit": "19ff38079b0cb2ad9458a371fdcf11f582286b48",
      "tree": "4328113adfa98ce5facfd819706f3bcc4a30f66e",
      "parents": [
        "e4d83a4bdf87f9ff4b938ac5a6d70e08a379f3b5"
      ],
      "author": {
        "name": "Alex Gaynor",
        "email": "alex.gaynor@gmail.com",
        "time": "Fri Oct 31 10:36:03 2014 -0700"
      },
      "committer": {
        "name": "Alex Gaynor",
        "email": "alex.gaynor@gmail.com",
        "time": "Fri Oct 31 10:36:03 2014 -0700"
      },
      "message": "Switch this patch to simply make commonOpts public\n"
    },
    {
      "commit": "e4d83a4bdf87f9ff4b938ac5a6d70e08a379f3b5",
      "tree": "33e5f7c09af083cb91b60f6aaf3ebffd74fcae4c",
      "parents": [
        "8209e6ad428760d37dfe343cd5fe5216f58a15e6"
      ],
      "author": {
        "name": "Alex Gaynor",
        "email": "alex.gaynor@gmail.com",
        "time": "Fri Oct 31 10:18:10 2014 -0700"
      },
      "committer": {
        "name": "Alex Gaynor",
        "email": "alex.gaynor@gmail.com",
        "time": "Fri Oct 31 10:18:10 2014 -0700"
      },
      "message": "Don\u0027t use type-aliases for CreateOpts and UpdateOpts.\n\nThey make the godoc output much less readable. The duplication is minimal, and I think having the documentation be better is a worthwhile tradeoff.\n"
    },
    {
      "commit": "3ce1bd86e91866894e60f90a2d8ca5cbe434f24d",
      "tree": "1f6221c0111156215ccff7d8c4117e561892edb7",
      "parents": [
        "8c3bc8bcc7537cd897adee92301f5a7e5f2af7c3"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Oct 31 12:20:00 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Oct 31 12:20:00 2014 -0400"
      },
      "message": "results.go docs pass.\n"
    },
    {
      "commit": "8c3bc8bcc7537cd897adee92301f5a7e5f2af7c3",
      "tree": "25d9fc5fe51c95de26add90fd3af113cd18f9ba5",
      "parents": [
        "3d89f203b2316e99a6117ede34a56b33592de838"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Oct 31 11:40:15 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Oct 31 11:40:15 2014 -0400"
      },
      "message": "Expand endpoint_search documentation.\n"
    },
    {
      "commit": "3d89f203b2316e99a6117ede34a56b33592de838",
      "tree": "1b5e70b3d8e83354a8d79794e206f0e03ac0ec47",
      "parents": [
        "8209e6ad428760d37dfe343cd5fe5216f58a15e6"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Oct 31 10:23:29 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Oct 31 10:23:29 2014 -0400"
      },
      "message": "Add a pagination section to the global doc.\n"
    },
    {
      "commit": "8209e6ad428760d37dfe343cd5fe5216f58a15e6",
      "tree": "6fb83589130bd1ee57f0a561112add2bfb9954e7",
      "parents": [
        "da56de6a59e53fdd61be1b5d9b87df34c47ac420",
        "b136b18d98db6dab44bc557e0ea2c25657c88e59"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Thu Oct 30 11:01:03 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Thu Oct 30 11:01:03 2014 -0400"
      },
      "message": "Merge pull request #288 from jamiehannaford/os-keystone-users\n\nOpenStack and Rackspace identity users"
    },
    {
      "commit": "b136b18d98db6dab44bc557e0ea2c25657c88e59",
      "tree": "6fb83589130bd1ee57f0a561112add2bfb9954e7",
      "parents": [
        "41a9c5db3e269acb502393a26421fd5d2eda3d79"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 30 15:20:10 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 30 15:20:10 2014 +0100"
      },
      "message": "Fixing tests\n"
    },
    {
      "commit": "41a9c5db3e269acb502393a26421fd5d2eda3d79",
      "tree": "321cc185e6b3b7d9d12a81ed775c020db5adc3a3",
      "parents": [
        "cebff1b5861359b70ca3f7c84917b600e9758afb"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 30 14:42:44 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 30 14:42:44 2014 +0100"
      },
      "message": "Added Rackspace acceptance test\n"
    },
    {
      "commit": "cebff1b5861359b70ca3f7c84917b600e9758afb",
      "tree": "4cd51d09dc96f12f0daf4ed3fafd06265fd6a5f1",
      "parents": [
        "36a7dfd3911981f655b93c0737d30d3b45365567"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 30 14:31:44 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 30 14:31:44 2014 +0100"
      },
      "message": "Adding OpenStack acceptance tests\n"
    },
    {
      "commit": "36a7dfd3911981f655b93c0737d30d3b45365567",
      "tree": "27287a57be267fc0c93e7f5e8015bd3be0aca36e",
      "parents": [
        "d165fe7554d44d847ccd8c31735b4333f873e5a5"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 30 14:31:34 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 30 14:31:34 2014 +0100"
      },
      "message": "Various fixes to URL paths\n"
    },
    {
      "commit": "d165fe7554d44d847ccd8c31735b4333f873e5a5",
      "tree": "b0753d12dcfe0e7f96948bf6e0e1785acc1ff078",
      "parents": [
        "46e07ae6467a0679561668d0794ad3c9cc9537f6"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 30 13:53:55 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 30 13:53:55 2014 +0100"
      },
      "message": "Adding Rackspace delegates\n"
    },
    {
      "commit": "46e07ae6467a0679561668d0794ad3c9cc9537f6",
      "tree": "a74cd0d793e001d8168a4793bf545658a49bd3f5",
      "parents": [
        "41020d5bdc96521870fd86838b469d722c72934c"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 30 13:53:43 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 30 13:53:43 2014 +0100"
      },
      "message": "Abstracting url paths a bit better\n"
    },
    {
      "commit": "41020d5bdc96521870fd86838b469d722c72934c",
      "tree": "a877ab4d1d912b45f608ee0ad987b274de62cddd",
      "parents": [
        "ede36716a30afa04ffcebcc49ba4d4b041cff709"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 30 13:53:31 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 30 13:53:31 2014 +0100"
      },
      "message": "Adding service ID to struct\n"
    },
    {
      "commit": "ede36716a30afa04ffcebcc49ba4d4b041cff709",
      "tree": "dde6e30ff4b907a3b9f78e4b59a78ef0be0fd555",
      "parents": [
        "b15878a97d19c671ab84c40ad3765d21ddcab9ed"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 30 13:43:42 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 30 13:43:42 2014 +0100"
      },
      "message": "Adding docs\n"
    },
    {
      "commit": "b15878a97d19c671ab84c40ad3765d21ddcab9ed",
      "tree": "7dfd882e5e3ee126dac1db1377787968e4a60324",
      "parents": [
        "1d58e7ab103f47353002ed4bd368db86c7756320"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 30 13:26:32 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 30 13:26:32 2014 +0100"
      },
      "message": "Adding support for deleting roles from users\n"
    },
    {
      "commit": "1d58e7ab103f47353002ed4bd368db86c7756320",
      "tree": "99383e566b40eaaffd0b6e6f72e488078688d685",
      "parents": [
        "9b642e0510157ee84c617901acf2765432db7c0e"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 30 13:23:33 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 30 13:23:33 2014 +0100"
      },
      "message": "Finishing off add user roles :zap:\n"
    },
    {
      "commit": "9b642e0510157ee84c617901acf2765432db7c0e",
      "tree": "61b65ad3d2695f81bcf213e3f7355493aa23ab37",
      "parents": [
        "0ca076c8b330a972dcb8db6b8b2f72482d2744fd"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 30 13:20:06 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 30 13:20:12 2014 +0100"
      },
      "message": "Beginning work on add user role\n"
    },
    {
      "commit": "0ca076c8b330a972dcb8db6b8b2f72482d2744fd",
      "tree": "eac293593fb11c8465d2bb5bfe80fcb821f738cb",
      "parents": [
        "10cf2bde85e4db725ae144afd42311c50ecc7889"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 30 13:12:35 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 30 13:20:12 2014 +0100"
      },
      "message": "Adding list roles operation\n"
    },
    {
      "commit": "10cf2bde85e4db725ae144afd42311c50ecc7889",
      "tree": "4e2eac12c3ad9153cf3716365b8b650a5f41fe89",
      "parents": [
        "14e44c9937bb8d4e4d755eecc04413a57d48922f"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 30 12:21:14 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 30 13:20:12 2014 +0100"
      },
      "message": "Making names more consistent and unexporting them\n"
    },
    {
      "commit": "14e44c9937bb8d4e4d755eecc04413a57d48922f",
      "tree": "348da44ba4ed700750f2f37916610fcd5ddbdb4a",
      "parents": [
        "40bd5a6ef38ef34fde56d89c16d3ab0a9718a2e8"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 30 12:12:54 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 30 13:20:12 2014 +0100"
      },
      "message": "Ensure that we get a bool for MFA field\n"
    },
    {
      "commit": "40bd5a6ef38ef34fde56d89c16d3ab0a9718a2e8",
      "tree": "d0082e47980e14c6b3502813c51d694e5526c4c1",
      "parents": [
        "3333195f02b21821538a6fddc6ba39dd94e38d87"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 30 11:58:01 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 30 13:20:12 2014 +0100"
      },
      "message": "Adding Rackspace acceptance test\n"
    },
    {
      "commit": "3333195f02b21821538a6fddc6ba39dd94e38d87",
      "tree": "85ade52100c3ef765a4ed97f570b5994b704dcb6",
      "parents": [
        "c21ffb9e8a87e3771afc7c5a7d049797f6d167d3"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 30 11:57:52 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 30 13:20:12 2014 +0100"
      },
      "message": "Adding pkg file to allow better test execution\n"
    },
    {
      "commit": "c21ffb9e8a87e3771afc7c5a7d049797f6d167d3",
      "tree": "37c4c2b57684a4e625b90a869b8501cbb5dd5a65",
      "parents": [
        "4e7c7202a849dbd4ba398d8eefabcb6fe9300a14"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 30 11:46:31 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 30 13:20:11 2014 +0100"
      },
      "message": "Adding more build tags\n"
    },
    {
      "commit": "4e7c7202a849dbd4ba398d8eefabcb6fe9300a14",
      "tree": "44cd8416b754b347f75775714606d3bfe04602ad",
      "parents": [
        "a75c77d1b66feeda1fb3ade97b79c5858c6f4f52"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 30 11:46:21 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 30 13:20:11 2014 +0100"
      },
      "message": "Adding user acceptance tests for OpenStack\n"
    },
    {
      "commit": "a75c77d1b66feeda1fb3ade97b79c5858c6f4f52",
      "tree": "ac00ca88714eeb2f69421800f6240275ed01989b",
      "parents": [
        "4cdfa92fc2d9db651429481be6cbefd4e292e228"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 30 11:42:20 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 30 13:20:11 2014 +0100"
      },
      "message": "Fixing import path :smile:\n"
    },
    {
      "commit": "4cdfa92fc2d9db651429481be6cbefd4e292e228",
      "tree": "5364b8fb4aae294cdfdc7b31c088401120cbdba4",
      "parents": [
        "6e4d795c5ec4d57f0754227fed02c9f743c90587"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 30 11:41:48 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 30 13:20:11 2014 +0100"
      },
      "message": "Fixing list roles URL\n"
    },
    {
      "commit": "6e4d795c5ec4d57f0754227fed02c9f743c90587",
      "tree": "d794bc175e6010c20e2b4548210e3c80e195f707",
      "parents": [
        "e680e429cb43273d3ee796a678229678ebadf1bd"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Oct 29 16:18:29 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 30 13:20:11 2014 +0100"
      },
      "message": "Adding Rackspace delegates\n"
    },
    {
      "commit": "e680e429cb43273d3ee796a678229678ebadf1bd",
      "tree": "a1985007bddd8c57df4f128108b152587a96192a",
      "parents": [
        "8b9a8003713d4571af357715df0a18b6bc391f77"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Oct 29 14:55:57 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 30 13:20:11 2014 +0100"
      },
      "message": "Adding support for listing user roles\n"
    },
    {
      "commit": "8b9a8003713d4571af357715df0a18b6bc391f77",
      "tree": "9aec30c714d138a406aca7923c3c23f8b0196ce6",
      "parents": [
        "7e04adfaf11c5472065e7d4f097b51891415ac0f"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Oct 29 14:20:24 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 30 13:20:11 2014 +0100"
      },
      "message": "Adding support for delete users\n"
    },
    {
      "commit": "7e04adfaf11c5472065e7d4f097b51891415ac0f",
      "tree": "615eda9c0185cbca68a19b8c3d02765521ab4a43",
      "parents": [
        "69c1fe9d30efdabb21ba9aecb6c5efcfda354a8e"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Oct 29 13:47:58 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 30 13:20:11 2014 +0100"
      },
      "message": "Adding support for updating users\n"
    },
    {
      "commit": "69c1fe9d30efdabb21ba9aecb6c5efcfda354a8e",
      "tree": "88e9df50731388d725ca1e6d9451a443f4a73eed",
      "parents": [
        "2ad98bda93875c53ea5fb1498be911293dae5e8c"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Oct 29 13:28:58 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 30 13:20:11 2014 +0100"
      },
      "message": "The docs do not tell the truth\n"
    },
    {
      "commit": "2ad98bda93875c53ea5fb1498be911293dae5e8c",
      "tree": "8f2af977763164a99e1e9aca74e40552e4836002",
      "parents": [
        "9c7bb8ebd9eb59519c1d285f47bd572af6d7faf3"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Oct 29 13:26:47 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 30 13:20:11 2014 +0100"
      },
      "message": "Adding get user operation\n"
    },
    {
      "commit": "9c7bb8ebd9eb59519c1d285f47bd572af6d7faf3",
      "tree": "785743543d59895ecb0aa7220d1fbbce971770ef",
      "parents": [
        "929bd005bcbb57d7b6bb9bac3c5ecbf46fdc112a"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Oct 29 11:47:34 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 30 13:20:11 2014 +0100"
      },
      "message": "Adding create users operation :man_with_gua_pi_mao:\n"
    },
    {
      "commit": "929bd005bcbb57d7b6bb9bac3c5ecbf46fdc112a",
      "tree": "db60f8dce7f24babf356e4846c875605f97596c7",
      "parents": [
        "6a076d89b2a077208362ef401ead657eaf76406a"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Oct 29 11:14:25 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 30 13:20:11 2014 +0100"
      },
      "message": "Adding list users\n"
    },
    {
      "commit": "6a076d89b2a077208362ef401ead657eaf76406a",
      "tree": "719e40a57cbdd2eff49a45a8519ef88ca2809713",
      "parents": [
        "b319d47d1a41cded74a7d08ee81c57307bf7c7f7"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Oct 29 10:57:36 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 30 13:20:11 2014 +0100"
      },
      "message": "Adding fixtures file\n"
    },
    {
      "commit": "b319d47d1a41cded74a7d08ee81c57307bf7c7f7",
      "tree": "245dd1d18b59bcd94fbccccc42ee525dcab572c1",
      "parents": [
        "2a130242c80ac4a2ab8cc74dc83141c18489ad20"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Oct 29 10:57:22 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 30 13:20:10 2014 +0100"
      },
      "message": "Adding URLs for users\n"
    },
    {
      "commit": "2a130242c80ac4a2ab8cc74dc83141c18489ad20",
      "tree": "61c332666068f0ca0121c1fecc41b9adce7cd6e2",
      "parents": [
        "da56de6a59e53fdd61be1b5d9b87df34c47ac420"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Oct 28 11:19:46 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 30 13:20:10 2014 +0100"
      },
      "message": "Adding empty files\n"
    },
    {
      "commit": "da56de6a59e53fdd61be1b5d9b87df34c47ac420",
      "tree": "f55d4383489942be5ce282bd28f4dcf047b42607",
      "parents": [
        "57847d79f698a0530fccef5aa0016c70ea68c5e5",
        "19803445e6fdea027826f27a339758515e48d1b4"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Tue Oct 28 13:40:30 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Tue Oct 28 13:40:30 2014 -0400"
      },
      "message": "Merge pull request #284 from jrperritt/remove-BuildQuery\n\nupdate functions to use BuildQueryString instead of BuildQuery"
    },
    {
      "commit": "57847d79f698a0530fccef5aa0016c70ea68c5e5",
      "tree": "1f70665bc58d4971fdc6650915ba0c5c9b50c0e9",
      "parents": [
        "b8ba1d1f12f49812d1e50311f1e69fd78c01627e",
        "3f2566ca6223c0977bd557e84c701655e9dba662"
      ],
      "author": {
        "name": "jrperritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Oct 28 12:27:28 2014 -0500"
      },
      "committer": {
        "name": "jrperritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Oct 28 12:27:28 2014 -0500"
      },
      "message": "Merge pull request #282 from smashwilson/godeps\n\nMention setup with `godep` in the README."
    },
    {
      "commit": "3f2566ca6223c0977bd557e84c701655e9dba662",
      "tree": "6d925dde58617c7b1612b19783a1a5316d816ef8",
      "parents": [
        "220b7df1e94f7a1a5ae8cc6b24f55701731c4593"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Tue Oct 28 13:20:19 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Tue Oct 28 13:20:19 2014 -0400"
      },
      "message": "Capitalize \"Gophercloud\" consistently.\n"
    }
  ],
  "next": "19803445e6fdea027826f27a339758515e48d1b4"
}
