)]}'
{
  "log": [
    {
      "commit": "3525c641935d6a9676ff827a2009fe5864a4e557",
      "tree": "4f7ec03761efe660bfa99beaaa281f43851dbce7",
      "parents": [
        "2a7797d46a5c9086e4f628e062dfdb5d476ff659"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Oct 21 17:12:06 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Oct 21 17:12:06 2014 -0500"
      },
      "message": "t.Errorf -\u003e t.Fatalf\n"
    },
    {
      "commit": "2a7797d46a5c9086e4f628e062dfdb5d476ff659",
      "tree": "7079e91e56aab71bf37d4884547d7774210ad3f1",
      "parents": [
        "260e0887cc72c959120e56f6d81953d65b5f0822"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Oct 21 15:08:43 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Oct 21 15:08:43 2014 -0500"
      },
      "message": "fixes to get acceptance tests passing\n"
    },
    {
      "commit": "fa0245529b426b8d838d3309a5cc135e496559f3",
      "tree": "735dda3ad15a42e7a0aef73d7359cc81fe3aa9bc",
      "parents": [
        "9bd7544a04051575b7bf49772a987e91b45e7700",
        "d968257ba1f4b49773c9e87b7a65881237b24088"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Oct 21 13:46:53 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Oct 21 13:46:53 2014 +0200"
      },
      "message": "Merge pull request #242 from smashwilson/unbreak-acceptance\n\nIdentity acceptance tests"
    },
    {
      "commit": "d968257ba1f4b49773c9e87b7a65881237b24088",
      "tree": "ee53ec63f604573b4cd7b57cb190727e25dffa76",
      "parents": [
        "53a2367aae0a27f89e1bc25b99a2ea3eff187a31"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Mon Oct 20 11:52:12 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Mon Oct 20 11:52:12 2014 -0400"
      },
      "message": "tokens2.Create needs to wrap its AuthOptions now.\n"
    },
    {
      "commit": "a262174ea91a89e93a75ac570e4bb00a38fbb00c",
      "tree": "c43e2fa5652c01cf9bc98b7291e66839e1c2097f",
      "parents": [
        "8c072a3f5730841d477ae70c8e5bcc2e8c38968e"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 16 14:35:49 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Oct 20 17:51:26 2014 +0200"
      },
      "message": "Modifying acceptance tests\n"
    },
    {
      "commit": "1e7841bbc18a187784955b1e7288d6d932f5d4d7",
      "tree": "a376973261636cbcc296033a7727b4ccbae8a07e",
      "parents": [
        "bfe33b2e26a1953a3a2dce094ae08d3e7fb8798a"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 16 12:45:49 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 16 18:21:31 2014 +0200"
      },
      "message": "Modifying acceptance test\n"
    },
    {
      "commit": "5986bb402dc37acc4ebaa31621298cdb3e386027",
      "tree": "07ca0370b052e11a883aad6eae68f4630dc233fd",
      "parents": [
        "6345dc80baa1340f770d99056cc74c7d4a2f4f36",
        "dcb8c27508d95c1df22c1a391dbef2902357ff18"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Thu Oct 16 11:03:59 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Thu Oct 16 11:03:59 2014 -0400"
      },
      "message": "Merge pull request #238 from jamiehannaford/server-rebuild-opts\n\nIntroducing RebuildOpts"
    },
    {
      "commit": "5bfa2e8b15aa0d51f807586e37e4b2b1eaead8c6",
      "tree": "a4c5b56063f1aef6adbbd9f00f1f988b2e196d25",
      "parents": [
        "6c9eb60b01a1de7b0ff9440a6a0b4f33947b0eae"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 16 16:32:42 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 16 16:32:42 2014 +0200"
      },
      "message": "Updating tests\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": "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": "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": "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": "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": "7c8b138c27aea183c722e679f4cf3ed868918bdd",
      "tree": "1c4d84b19b73c8faa9693d1a86d86117d7b4e9e3",
      "parents": [
        "f4aee1ed14c90bae1d5d990fd62d80ee9b8c72fd"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Oct 03 15:50:56 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Oct 03 15:50:56 2014 -0400"
      },
      "message": "Some output tweaking.\n"
    },
    {
      "commit": "f4aee1ed14c90bae1d5d990fd62d80ee9b8c72fd",
      "tree": "4174997ed0b79694f91b7c9bd8f1f35094b8ae12",
      "parents": [
        "739a6ccdb33c2634144aaad840b2a594ecb6aec3"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Oct 03 15:25:13 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Oct 03 15:25:13 2014 -0400"
      },
      "message": "Acceptance test for tenants2.List.\n"
    },
    {
      "commit": "739a6ccdb33c2634144aaad840b2a594ecb6aec3",
      "tree": "729332190e0fc361b4f3a29de4bf5329a4aba99f",
      "parents": [
        "8018c3949b4017c37e75700ada2c13ad3ed4ada0"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Oct 03 14:36:14 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Oct 03 14:36:14 2014 -0400"
      },
      "message": "Whoops, that file should be tagged.\n"
    },
    {
      "commit": "8018c3949b4017c37e75700ada2c13ad3ed4ada0",
      "tree": "9e56323d39b750c52ac90c197afcb72a3b81665d",
      "parents": [
        "3431e5694f200b3e436f2acf3ad208ae750483f8"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Oct 03 14:35:56 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Oct 03 14:35:56 2014 -0400"
      },
      "message": "Acceptance test for v2 token generation.\n"
    },
    {
      "commit": "632fb4d73cf6797e18c02bdfddefde25cb3f4d75",
      "tree": "5d62d8ad4ba88632b7d453e0b65c49db73625696",
      "parents": [
        "42e6d083191ce85ebefc3e2d04d92a1cd97f5e6b",
        "488e730d516be3bfcb2bad94401a7acaeb7f243c"
      ],
      "author": {
        "name": "jrperritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Oct 03 12:41:23 2014 -0500"
      },
      "committer": {
        "name": "jrperritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Oct 03 12:41:23 2014 -0500"
      },
      "message": "Merge pull request #209 from smashwilson/map-no-more\n\nProvide structs for server creation and update"
    },
    {
      "commit": "42e6d083191ce85ebefc3e2d04d92a1cd97f5e6b",
      "tree": "3d8b637b3a595e8df6d5248a7c6cadc507d61f35",
      "parents": [
        "c3e53884ae1dc48d3d70f8ea7880a2aab4042ef8",
        "8d26258ab106a3ba6fd57ebd97d09656c010d421"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Oct 03 12:16:03 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Oct 03 12:16:03 2014 -0400"
      },
      "message": "Merge pull request #220 from jrperritt/os-blockstorage\n\nOS blockstorage v1"
    },
    {
      "commit": "c3e53884ae1dc48d3d70f8ea7880a2aab4042ef8",
      "tree": "237bafcddd881c2f9d0215df85b5b9e37b893505",
      "parents": [
        "a5cffc9c6e7481cf8f246eed23f7ce4829a896c5",
        "884b5cf599a3bd196fb9aa0091f5c4e832c55a68"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Oct 03 08:58:02 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Oct 03 08:58:02 2014 -0400"
      },
      "message": "Merge pull request #212 from smashwilson/identity-v3-conformity\n\nIdentity v3 Conformity"
    },
    {
      "commit": "20f32a47530e7423032edae8b564646a39c848ad",
      "tree": "76ad588529aa2fe7ff55112d02e70b543f322b4a",
      "parents": [
        "fa2c65e0c1b87d68a1b81f57ecc123bb96d288c2"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Thu Oct 02 20:43:06 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Thu Oct 02 20:43:06 2014 -0500"
      },
      "message": "no longer need this\n"
    },
    {
      "commit": "57ba763a4294e32b88bdb249753e36d0735dfea6",
      "tree": "4f520ac16c79fe78755bd8b5145cc6387aee3b3d",
      "parents": [
        "6d5561b504b907b0ee1125a1eb5f8a5ba1828e5a"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Thu Oct 02 20:32:22 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Thu Oct 02 20:32:22 2014 -0500"
      },
      "message": "update unit and acceptance tests\n"
    },
    {
      "commit": "17028ada8e0956424733b715e84037e2687aaf3a",
      "tree": "bdb3245a21f30509a2384c127bd3256ce57f4824",
      "parents": [
        "09cc0a718d404d84bb0e2fc914745d4e696815fd"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 02 17:35:30 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 02 17:35:30 2014 +0200"
      },
      "message": "Ensure that errors are checked\n"
    },
    {
      "commit": "488e730d516be3bfcb2bad94401a7acaeb7f243c",
      "tree": "9907d2e639e31163ce79d8387df9d42d3d7ef0ee",
      "parents": [
        "3a0e3b4434f25b93d2b9bd3aba30f83aa4569387"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Thu Oct 02 11:04:25 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Thu Oct 02 11:04:25 2014 -0400"
      },
      "message": "Another extraneous \u0026\n"
    },
    {
      "commit": "15f5b1237e4a39488255455993ebbf31786c787b",
      "tree": "b121abd29103e5df5402f898ed3cfabd6c748ed9",
      "parents": [
        "55f2433f1a7484b6a3723ad01191d27fc7520065"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Thu Oct 02 09:54:54 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Thu Oct 02 09:54:54 2014 -0400"
      },
      "message": "Update the acceptance tests.\n"
    },
    {
      "commit": "206f914e1e40a7851798f18fce7897d1fb4b9efa",
      "tree": "fbc2770eb61abfb9246e1c8b15479073f656b00c",
      "parents": [
        "51a6ec7d9013fb2a2aa5464da3ee8bc53dbbd6ba"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 02 15:01:08 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 02 15:01:08 2014 +0200"
      },
      "message": "Added security ext acceptance tests\n"
    },
    {
      "commit": "6abab7d6093fcd1dc113414fa0a0f10aed7308c7",
      "tree": "8ca39fa19d8116ced069dbd6ad6309ea981f00d9",
      "parents": [
        "30fbef1057fde674a29f550d2a41c311fee82a05"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Oct 01 15:59:00 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 02 10:36:07 2014 +0200"
      },
      "message": "Adding build tag and small tweaks\n"
    },
    {
      "commit": "14c17d85be601e653cd92cc0ea3f2cbe10262f12",
      "tree": "e091bda47363efb07aa0927f4b25c8240cf826af",
      "parents": [
        "76e6820ef750901953d9eb1cca4d92998d6af0a6"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Oct 01 15:52:35 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 02 10:36:07 2014 +0200"
      },
      "message": "Adding common file\n"
    },
    {
      "commit": "76e6820ef750901953d9eb1cca4d92998d6af0a6",
      "tree": "c0036749d737d9f3c8db0e90088422050374d365",
      "parents": [
        "f54485a78bff6a38ed7026e227929e17ca356e62"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Oct 01 15:51:53 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 02 10:36:07 2014 +0200"
      },
      "message": "Added health monitor acceptance tests :rocket:\n"
    },
    {
      "commit": "f54485a78bff6a38ed7026e227929e17ca356e62",
      "tree": "95c6a9c71d223d42a9350dd99241b5c07e7306cc",
      "parents": [
        "88950eaa3e0cb472c0e00079cc44d169ada151b2"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Oct 01 13:59:41 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 02 10:36:06 2014 +0200"
      },
      "message": "Adding initial LBaaS acceptance tests\n"
    },
    {
      "commit": "a4272d730403b042d557350d75f195206a2c2abd",
      "tree": "32c58a89a96661a46874703ac41b19934928326a",
      "parents": [
        "fec56f099d79072f2319bc57762e55805b681f4e"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Sep 29 17:45:06 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 02 10:36:05 2014 +0200"
      },
      "message": "Tweaks to layer3 test\n"
    },
    {
      "commit": "e43b0f04a621634d2dd3ef8b20df64e6b7783c79",
      "tree": "64c229d98e15aa1745ef73448c623030cf8f83ab",
      "parents": [
        "b6c5387264c6879e0a28dc6953c4d69aa9913f7b"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Sep 29 14:46:52 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 02 10:36:05 2014 +0200"
      },
      "message": "Finished floating IP acceptance tests\n"
    },
    {
      "commit": "b6c5387264c6879e0a28dc6953c4d69aa9913f7b",
      "tree": "1ea197f6e27f79425c1ff4305ac01100a2257a6a",
      "parents": [
        "7db63f216ad16a578331fac9b7c3cc77150d044f"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Sep 29 12:58:09 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 02 10:36:05 2014 +0200"
      },
      "message": "Finishing acceptance tests for routers\n"
    },
    {
      "commit": "9823bb6cd807a503508f3d1c717b343e5451b100",
      "tree": "6e10be1b6265bbf1b859f04564379c66000c36c7",
      "parents": [
        "4c9a227d5fdd59f1a9b0baef5b73b2cf0d49c908"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Fri Sep 26 17:06:36 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 02 10:36:04 2014 +0200"
      },
      "message": "Beginning acceptance tests\n"
    },
    {
      "commit": "5464fcfec43e75478720175caa27f0fd9d56613c",
      "tree": "f8e954a29084ebe788cf3680059269c1b383ddd5",
      "parents": [
        "b0d9912761222264d57c50ffa605301033cdbf04"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Sep 25 10:49:52 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 02 10:36:04 2014 +0200"
      },
      "message": "Adding extension tests\n"
    },
    {
      "commit": "9be22f533fe42297a0ce3b704c41219d2435046b",
      "tree": "b382551204a5bd0f473674dabcda8450757c9639",
      "parents": [
        "546401f21bb8cdc28870b29115ba8db17888f4de"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Sep 23 16:47:20 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 02 10:34:19 2014 +0200"
      },
      "message": "Finalizing acceptance tests and modifying fields\n"
    },
    {
      "commit": "6ee2e9a9aec870a75586e1807bafbc87e9c43561",
      "tree": "fab6a8583a336c787214e4f4c6a24770cdb7e22f",
      "parents": [
        "8d58bbb39a6dfdad629d1a2fda8ff831ee8eaf84"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Sep 23 12:03:54 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Oct 02 10:34:19 2014 +0200"
      },
      "message": "Adding initial tests\n"
    },
    {
      "commit": "ec7810a6806847802fa624bc8f2ba588a03a487c",
      "tree": "49f7ca4ad0a1aad2e770beb6a262fc68345cb972",
      "parents": [
        "29f7c45d7a622d336bd546e9b28bfc9a72f1582c"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 01 00:00:05 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 01 10:36:52 2014 -0500"
      },
      "message": "volumetypes unit tests; \u0027Extract\u0027 method for consistency; rename blockStorage to blockstorage and volumeTypes to volumetypes\n"
    },
    {
      "commit": "d9c86c5fe3c8221ed8601d1e5b1eda94e753c943",
      "tree": "edd2ad4d2b2f51951c7014e297f8283173358861",
      "parents": [
        "82522ca128b00a4de8d027fd04f664a3a1bed794"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Sep 30 11:31:16 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 01 10:36:52 2014 -0500"
      },
      "message": "change ExtractVolumeType to a method on GetResult\n"
    },
    {
      "commit": "57b056b5f334a79af9860f7a2a65e3ecb8eab527",
      "tree": "7e2a4b1b476c31c5c1b070b539f162589bb74156",
      "parents": [
        "e747a0f18db97be20623460aa9e783e776a5abba"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Sep 29 21:57:20 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 01 10:36:52 2014 -0500"
      },
      "message": "rename \u0027blockstorage\u0027 to \u0027blockStorage\u0027 for consistency\n"
    },
    {
      "commit": "d4788f99c1d88f37c7a189ccea3db06d51dc8b9a",
      "tree": "102b365e5314b94fde635011a5ed8ef2ac7ba52f",
      "parents": [
        "d746863c4d278425dbd096e481d29fe44f2cd58f"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Sep 24 12:05:27 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 01 10:36:52 2014 -0500"
      },
      "message": "delete snapshot rewrite\n"
    },
    {
      "commit": "d746863c4d278425dbd096e481d29fe44f2cd58f",
      "tree": "6668830e8844f5029560fda408f0f19d95d484bb",
      "parents": [
        "56d43b2ea5a0e69dbb687337f8c83b9ad09f5534"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Sep 22 21:58:59 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 01 10:36:52 2014 -0500"
      },
      "message": "1 step \u0027Extraction\u0027\n"
    },
    {
      "commit": "56d43b2ea5a0e69dbb687337f8c83b9ad09f5534",
      "tree": "70657fe494b20bd2254f4dc074ce74e319654d5e",
      "parents": [
        "03cb46d068375986aeba21055ed05945c5f74805"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Sep 22 20:47:11 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 01 10:36:52 2014 -0500"
      },
      "message": "get snapshot rewrite\n"
    },
    {
      "commit": "03cb46d068375986aeba21055ed05945c5f74805",
      "tree": "23ea41d72e05fbc8ca511f2920612259baf4ba35",
      "parents": [
        "d039957a8525737487507881ac8d57eb6c4d0b4f"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Sep 22 20:46:20 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 01 10:36:51 2014 -0500"
      },
      "message": "change \u0027Extraction\u0027 of GetResult to 1 step\n"
    },
    {
      "commit": "d039957a8525737487507881ac8d57eb6c4d0b4f",
      "tree": "e6b5c6d360f8cfed648a7e5513a76cf480adc6ef",
      "parents": [
        "dfff9977b7bf3d693c179a47055d140a8413dabe"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Sep 22 18:03:02 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 01 10:36:51 2014 -0500"
      },
      "message": "[wip] create snapshot rewrite; test not passing because need\n"
    },
    {
      "commit": "aa1e86798ca0f40021c6a5b7854218cd5b38e828",
      "tree": "91ac0b1862736bd4ebda553efe68b10a1e944943",
      "parents": [
        "7544e6933926d7d3695073187d5269ee9c352379"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Sun Sep 21 22:41:00 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 01 10:36:51 2014 -0500"
      },
      "message": "list volume types\n"
    },
    {
      "commit": "7544e6933926d7d3695073187d5269ee9c352379",
      "tree": "d7e0c2c92c20939b842c9a8e5427103d65a39577",
      "parents": [
        "f585585d1fcd00b68469dd7e62bea352cd4ed00f"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Sun Sep 21 22:15:26 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 01 10:36:51 2014 -0500"
      },
      "message": "get volume type\n"
    },
    {
      "commit": "f585585d1fcd00b68469dd7e62bea352cd4ed00f",
      "tree": "563c3d5df051914fb93e93c6585edb68939e7704",
      "parents": [
        "84d8db71ac7260d8b8462b8debdc749905639832"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Sun Sep 21 19:45:20 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 01 10:36:51 2014 -0500"
      },
      "message": "delete volume type\n"
    },
    {
      "commit": "84d8db71ac7260d8b8462b8debdc749905639832",
      "tree": "2263a439fa31b1a84f58a77b755b25ee3f3aaf83",
      "parents": [
        "97347a0d206099c1a31493f5b3c66c9a87e08733"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Sun Sep 21 18:51:14 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 01 10:36:51 2014 -0500"
      },
      "message": "create volumeType\n"
    },
    {
      "commit": "97347a0d206099c1a31493f5b3c66c9a87e08733",
      "tree": "12627babdd05362d67bd3e2e08902f4836739db3",
      "parents": [
        "9b2bf7da97f614266f3bd7780135daf4aef76311"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Sun Sep 21 13:34:48 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 01 10:36:51 2014 -0500"
      },
      "message": "update volume\n"
    },
    {
      "commit": "9b2bf7da97f614266f3bd7780135daf4aef76311",
      "tree": "37626c2af29941f743828d095e3610dbd18f7a52",
      "parents": [
        "d41f2425b7b1077134b45f6620a0f66561554455"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Thu Sep 18 18:47:51 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 01 10:36:51 2014 -0500"
      },
      "message": "get volume rewrite\n"
    },
    {
      "commit": "d41f2425b7b1077134b45f6620a0f66561554455",
      "tree": "777b1439ca56df7e0fce8f09668592fcc9662162",
      "parents": [
        "3db65cdeebfafea46b4981205990fb2812da99aa"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Sep 17 19:09:40 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 01 10:36:51 2014 -0500"
      },
      "message": "temporarily rename snapshots request.go\n"
    },
    {
      "commit": "3db65cdeebfafea46b4981205990fb2812da99aa",
      "tree": "073c0e3e42e7c8961c80407435d902cad14adfd7",
      "parents": [
        "b71a28a576a3b2e689a889c36b16e29700578c90"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Sep 17 18:32:43 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 01 10:36:51 2014 -0500"
      },
      "message": "delete volumes rewrite\n"
    },
    {
      "commit": "b71a28a576a3b2e689a889c36b16e29700578c90",
      "tree": "8e2fa53720594f5eca413eb136a9be5b64b1d07d",
      "parents": [
        "e03b35c05aadcca6ab1186f7245e56f489515394"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Sep 17 18:16:32 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 01 10:36:51 2014 -0500"
      },
      "message": "break up acceptance tests\n"
    },
    {
      "commit": "60c3b2e13a520c69b918028241ef0940bf5e0fc3",
      "tree": "b75f51d6dd9ccea328900b1a6ee879a675512b74",
      "parents": [
        "e3af81de7d737c762dfaf369ebec4102f769b850"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue May 27 18:38:33 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 01 10:36:51 2014 -0500"
      },
      "message": "list snapshots\n"
    },
    {
      "commit": "e3af81de7d737c762dfaf369ebec4102f769b850",
      "tree": "ba952bedae7dac2d14c354ecff260d30e46ec12e",
      "parents": [
        "982c86d8e4e1aa7204946bbf8eebba0770d3a89f"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue May 06 14:52:28 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 01 10:36:51 2014 -0500"
      },
      "message": "get snapshot\n"
    },
    {
      "commit": "982c86d8e4e1aa7204946bbf8eebba0770d3a89f",
      "tree": "e22f1059d26b60486565d7c71a9020a5a72eedf2",
      "parents": [
        "687c7d01754ca919980f311e2ffcba4f19590c48"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon May 05 21:13:54 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 01 10:36:51 2014 -0500"
      },
      "message": "delete snapshot\n"
    },
    {
      "commit": "687c7d01754ca919980f311e2ffcba4f19590c48",
      "tree": "39d7104f49e1f491f82e148d4b0dcc7311cbe83e",
      "parents": [
        "94963ad5e217fef089abe28679ae6d8f0c5c575a"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon May 05 18:44:54 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 01 10:36:51 2014 -0500"
      },
      "message": "create snapshot\n"
    },
    {
      "commit": "94963ad5e217fef089abe28679ae6d8f0c5c575a",
      "tree": "affdfe08e17c379d7a1d43d334be1ed9c1bce047",
      "parents": [
        "70dd47d6908ee89ec9dd11d06a627d948c1c3c07"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon May 05 12:14:39 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 01 10:36:51 2014 -0500"
      },
      "message": "list volumes\n"
    },
    {
      "commit": "70dd47d6908ee89ec9dd11d06a627d948c1c3c07",
      "tree": "ddbaf2ac3e7f20649e14cf748c50f3ce29e20b3b",
      "parents": [
        "e77b9b2960f73c71c1b3fc13379ec738ae9457f3"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Thu May 01 13:51:53 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 01 10:36:50 2014 -0500"
      },
      "message": "get volume\n"
    },
    {
      "commit": "e77b9b2960f73c71c1b3fc13379ec738ae9457f3",
      "tree": "926fcfba7d6a6b7d1b68891183b3020cbd887fb0",
      "parents": [
        "3baca06b5c0ba352a9eb0d00b7c65fd0d86cc6bb"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Thu May 01 13:11:12 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 01 10:36:50 2014 -0500"
      },
      "message": "delete volume\n"
    },
    {
      "commit": "3baca06b5c0ba352a9eb0d00b7c65fd0d86cc6bb",
      "tree": "be962de7fd9bf2997bf44ff408684fdb86979824",
      "parents": [
        "ee6074f87a848c40ec1806c41a3d601fe9688d4f"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Apr 30 23:33:04 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 01 10:36:50 2014 -0500"
      },
      "message": "change CreateOpts from structure to map to avoid default null values\n"
    },
    {
      "commit": "ee6074f87a848c40ec1806c41a3d601fe9688d4f",
      "tree": "7821d31a89538c9f2fc595972b28f7f3f71abb24",
      "parents": [
        "a5cffc9c6e7481cf8f246eed23f7ce4829a896c5"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Apr 30 18:42:32 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Oct 01 10:36:50 2014 -0500"
      },
      "message": "create volume\n"
    },
    {
      "commit": "5db0892532871d2929fbf93fcd5c627411df87a2",
      "tree": "eef8303765a411f8efbb42c27945398b078510a1",
      "parents": [
        "f3171c1d7325fb3e74b78766a589a8658cc7c0ac"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Sep 30 21:32:48 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Sep 30 21:32:48 2014 -0500"
      },
      "message": "add commonResult types for ExtractHeaders method\n"
    },
    {
      "commit": "de47eac8f27e20037bd178a1d3581c17f93db654",
      "tree": "0f1bc44c4c209f5e85045a05f860d53a676a4ee9",
      "parents": [
        "6f9e4ff6560a2edf27f6d4b51d6da7826c22c930"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Sep 30 15:34:17 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Sep 30 15:34:17 2014 -0500"
      },
      "message": "change \u0027XXXXOpts\u0027 to pointers; return url.URL from BuildQueryString\n"
    },
    {
      "commit": "6f9e4ff6560a2edf27f6d4b51d6da7826c22c930",
      "tree": "1b7ea8d6d22e7c7956b765779df57b4a4a0c681a",
      "parents": [
        "a9caabd63f589863c6afde386e171263c3c0e3d9"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Sep 30 13:29:47 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Sep 30 13:29:47 2014 -0500"
      },
      "message": "defer pagination error to EachPage callback\n"
    },
    {
      "commit": "a9caabd63f589863c6afde386e171263c3c0e3d9",
      "tree": "d358e3917784feb4a442e017fef27479c2c7ae4d",
      "parents": [
        "fdac6e508363c61cde0cc97f732bc61b5d759ec5"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Sep 30 13:02:34 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Sep 30 13:02:34 2014 -0500"
      },
      "message": "rename objectStorage to objectstorage\n"
    },
    {
      "commit": "fdac6e508363c61cde0cc97f732bc61b5d759ec5",
      "tree": "3dd348e48e636d2c5697ebed319a925685a8d70a",
      "parents": [
        "8aa40263d40c5f1ed033f133d8574e847dfa8481"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Sep 29 19:43:45 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Sep 29 19:50:48 2014 -0500"
      },
      "message": "rename directory from \u0027storage\u0027 to \u0027objectStorage\u0027; add fix for handling \u0027text/html\u0027 content-type response from \u0027ListNames\u0027\n"
    },
    {
      "commit": "dcbc8fb4eb3d1d8f748adb3a5863655926c19ae3",
      "tree": "d9774c28ffee4e9fd405668b3a7e81c54ce5e563",
      "parents": [
        "e845851eb4c82ccfa952ddf5b4374e04b289e0fd"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Mon Sep 29 09:05:44 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Mon Sep 29 09:05:44 2014 -0400"
      },
      "message": "Use a struct for Update options, too.\n"
    },
    {
      "commit": "e845851eb4c82ccfa952ddf5b4374e04b289e0fd",
      "tree": "28b991cda5fde37b60dadbde0d08bd2354f3daf9",
      "parents": [
        "6a310e03e51b05c08c62f5ab260b71dd21ecbfcd"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Mon Sep 29 08:50:09 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Mon Sep 29 08:50:09 2014 -0400"
      },
      "message": "Update the acceptance tests to match.\n"
    },
    {
      "commit": "8c93a3017c0402c1b201067e332859f67dec9e4e",
      "tree": "449469f4e1902b90a52d48137cddd91a04fce489",
      "parents": [
        "9bd7bd9bb15412f6fd9f35b82d652db4d03c1dcf"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Sun Sep 28 22:35:57 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Sun Sep 28 23:07:56 2014 -0500"
      },
      "message": "use generic parameter building functions; pagination in unit tests\n"
    },
    {
      "commit": "b1eea510d52c6b3c0aefb45cf2f0be96ba01297c",
      "tree": "1ca65896ec1bc6ca20eb83c613fceed2d16bc523",
      "parents": [
        "c81fa8fb862f203f87e8621e7e2e53bc86b21cda"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Sep 15 23:27:33 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Sun Sep 28 23:07:56 2014 -0500"
      },
      "message": "objects acceptance test docs\n"
    },
    {
      "commit": "c81fa8fb862f203f87e8621e7e2e53bc86b21cda",
      "tree": "962d6725e23d443fb1a5cf27e03cc02c6acf9385",
      "parents": [
        "4cf2ecf7d561d9042765d9c78c63855d2d36f6ad"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Sep 15 23:12:26 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Sun Sep 28 23:07:56 2014 -0500"
      },
      "message": "accounts acceptance test docs\n"
    },
    {
      "commit": "4cf2ecf7d561d9042765d9c78c63855d2d36f6ad",
      "tree": "d835edc81e05c2cc7394efda59de205a9370562f",
      "parents": [
        "f81e17a3d1293759f6499b31261b0c1afd71b63c"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Sep 15 13:59:16 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Sun Sep 28 23:07:56 2014 -0500"
      },
      "message": "containers acceptance tests docs (and fix)\n"
    },
    {
      "commit": "a85379edf9ad938877bc20fb154fd45b07d3e90c",
      "tree": "ca2482b0c9d0d70f5c2132e5a70b63d819fef0a8",
      "parents": [
        "f050a4cbef4e80a361bac1fa6f829c355b88fab2"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Thu Sep 11 15:33:41 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Sun Sep 28 23:07:56 2014 -0500"
      },
      "message": "change identity_test package name to \u0027v2\u0027\n"
    },
    {
      "commit": "f050a4cbef4e80a361bac1fa6f829c355b88fab2",
      "tree": "4ed58a7a415ff12ea0a70acdf52dd6f061ffb42e",
      "parents": [
        "768e8e9686c2d0a0e1802f44bfcdc9aa70adbd60"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Thu Sep 11 15:01:17 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Sun Sep 28 23:07:56 2014 -0500"
      },
      "message": "break storage_test into smaller files\n"
    },
    {
      "commit": "768e8e9686c2d0a0e1802f44bfcdc9aa70adbd60",
      "tree": "75090d6af62179cb112cf1b4dec54aa201d9fa4a",
      "parents": [
        "3845eeeba1a3f9079555338d51f23799eed0f225"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Thu Sep 11 13:18:31 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Sun Sep 28 23:07:55 2014 -0500"
      },
      "message": "reorg storage_test and identity_test\n"
    },
    {
      "commit": "89734d05df95da9f5d6b57af3863ae03c1a7034c",
      "tree": "27384e51db1e180a4fec3378c090d4f9d88a0e7c",
      "parents": [
        "71ff2fe02081f0b03155f76c23b45bb249f25ef0"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Thu Sep 25 13:50:08 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Thu Sep 25 13:50:08 2014 -0400"
      },
      "message": "Use Extract() methods in acceptance tests.\n"
    },
    {
      "commit": "ebc3d127c5390a4190cc8489cb2f5cbd68dfa811",
      "tree": "fc10214239e644267e5ad47867533dde9c421f5d",
      "parents": [
        "dc7daa837ec2bde984abf96d1962986ee17e8aae",
        "a96073165a75924461ca330b511fd1b0c2b9b681"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Wed Sep 24 13:44:05 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Wed Sep 24 13:44:05 2014 -0400"
      },
      "message": "Merge remote-tracking branch \u0027upstream/v0.2.0\u0027 into paginate-compute\n\nConflicts:\n\topenstack/client.go\n"
    },
    {
      "commit": "d903642c1e975bae5e0b545f6087569e5cd1e73a",
      "tree": "c4c944854e7735dead636984a2dc2a4e375a05d5",
      "parents": [
        "f2835409680f4c4be8544bfe895920e6d8fa561d"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Sep 23 17:50:24 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Sep 24 10:38:56 2014 +0200"
      },
      "message": "Introducing new FooResult idiom :shipit:\n"
    },
    {
      "commit": "f2835409680f4c4be8544bfe895920e6d8fa561d",
      "tree": "bcc3b1ebcb81cc6bf95bebde6cff37df3bd5a16a",
      "parents": [
        "686c496d384b7dea1f71fef01b6e96678ffe9f90"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Sep 23 11:01:21 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Sep 24 10:38:56 2014 +0200"
      },
      "message": "Removed all extension functionality from core package\n"
    },
    {
      "commit": "5e45ccb532ad55377397308ba8a4306196e6c843",
      "tree": "80ca2d5ae38a0e4380f9837a98facc4e73680842",
      "parents": [
        "965ae7029ab18ff4245af0e273a64c22babf8097"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Sep 22 15:41:10 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Sep 24 10:38:56 2014 +0200"
      },
      "message": "Moving shared logic into common file\n"
    },
    {
      "commit": "d9961b3c7ae63728c9a23929843d5abc98b841b2",
      "tree": "8fc6578fba64273089e16bc92dbd04b28b9787fe",
      "parents": [
        "2a0492a2e0a939b1d1e5eda76414199b20413473"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Sep 22 13:20:24 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Sep 24 10:38:56 2014 +0200"
      },
      "message": "Adding forgotten port test\n"
    },
    {
      "commit": "2a0492a2e0a939b1d1e5eda76414199b20413473",
      "tree": "2f46dae5aa4029ed096d566b9394f4acc4e4d01e",
      "parents": [
        "d444b7ad3c7318832c6d64b838affe8ec510384a"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Sep 22 12:02:11 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Sep 24 10:38:55 2014 +0200"
      },
      "message": "All acceptance/unit tests pass :raised_hands:\n"
    },
    {
      "commit": "f84171d19da9d298e635528d46ddb9068c7b71b0",
      "tree": "7ba881384a4dbe1d43d27e20a7ad01b021210cc6",
      "parents": [
        "d11e20cd44ded8b4dd7d2a179a5805541aa88f06"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Sep 18 14:00:01 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Sep 24 10:38:55 2014 +0200"
      },
      "message": "Finalizing acceptance tests for subnets\n"
    },
    {
      "commit": "89f9af2595a89698efa3704773e924523e81370d",
      "tree": "97359b72e03e7ba7045e04a3b0cdb343aa14ed6f",
      "parents": [
        "f0c615b4c39d8807894051af2ec825ac9e15a307"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Sep 17 12:21:48 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Sep 24 10:38:55 2014 +0200"
      },
      "message": "Starting subnets\n"
    },
    {
      "commit": "f0c615b4c39d8807894051af2ec825ac9e15a307",
      "tree": "d34bdbe13fe1e8c6505beca665895384c0be24b1",
      "parents": [
        "4721abc4950cedd5bfa817a7cd779b6de3a8b9b2"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Sep 17 10:56:52 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Sep 24 10:38:55 2014 +0200"
      },
      "message": "Moving network v2 to new(est) pagination idiom\n"
    },
    {
      "commit": "4721abc4950cedd5bfa817a7cd779b6de3a8b9b2",
      "tree": "e2f5f64f6bdcf7b220cb313f86ec8ee14aee3058",
      "parents": [
        "1ce30f2d820649d2859c01626215824af0e09a39"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Sep 16 16:29:04 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Sep 24 10:38:55 2014 +0200"
      },
      "message": "Shuffled resources into sub-packages and upgraded to new pagination idiom\n"
    },
    {
      "commit": "1ce30f2d820649d2859c01626215824af0e09a39",
      "tree": "e08600e494b0847988ac8bf814a301fdca6ed3d8",
      "parents": [
        "a13f067ecabe838a2e667d39c9f449b535e50d55"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Sep 16 11:23:34 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Sep 24 10:38:55 2014 +0200"
      },
      "message": "Moving extensions and API versions into different sub-packages; fixing test helper methods\n"
    },
    {
      "commit": "a13f067ecabe838a2e667d39c9f449b535e50d55",
      "tree": "a72251fca71ab507e41d01bb3c4323a2d8bf5996",
      "parents": [
        "b859cfa415e56fa2d42839b83f86f49b1aecab60"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Sep 16 10:59:06 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Sep 24 10:38:55 2014 +0200"
      },
      "message": "Refactoring tests to use helper funcs :ok_hand:\n"
    },
    {
      "commit": "b859cfa415e56fa2d42839b83f86f49b1aecab60",
      "tree": "fd39c587e32de877f7b97009829e52f3023fd1dc",
      "parents": [
        "794750515a346e93f03ac85a379b2b86330d8f61"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Sep 16 10:46:11 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Sep 24 10:38:54 2014 +0200"
      },
      "message": "Adding tests for delete network\n"
    },
    {
      "commit": "794750515a346e93f03ac85a379b2b86330d8f61",
      "tree": "8cfe04d767c45c90c06c21dcca65be1b417567f9",
      "parents": [
        "d2d9f563391e987bb84f9872c74b019d964bfa8d"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Sep 15 17:08:06 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Sep 24 10:38:54 2014 +0200"
      },
      "message": "Making return types more consistent :boom:\n"
    },
    {
      "commit": "d2d9f563391e987bb84f9872c74b019d964bfa8d",
      "tree": "71a56d10bc2e44c500c44a35ddc154d07aab545b",
      "parents": [
        "d01a3c76ee1340b99396f864324369dc3b813d9c"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Sep 15 15:35:07 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Sep 24 10:38:54 2014 +0200"
      },
      "message": "Adding create network operation\n"
    },
    {
      "commit": "12bc247cbc95dede62efc902f5e661de08553217",
      "tree": "005f59ab6ea5278603295eee49158f321479076b",
      "parents": [
        "f14d4569a520f787d8c328ce182102f1c34c2735"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Sep 15 12:14:31 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Sep 24 10:38:54 2014 +0200"
      },
      "message": "Adding get extension operation\n"
    },
    {
      "commit": "f14d4569a520f787d8c328ce182102f1c34c2735",
      "tree": "23a84774a7c31ede4e123fa2bb52d6a8fdfc6c00",
      "parents": [
        "7ea2958df6b97816789c5887a86f51b79ebad421"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Sep 11 17:46:18 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Sep 24 10:38:54 2014 +0200"
      },
      "message": "Adding API resource operation\n"
    },
    {
      "commit": "7ea2958df6b97816789c5887a86f51b79ebad421",
      "tree": "b709d6dc855d816e7ba4d4fcc3aef7872baa82bc",
      "parents": [
        "01e1492193f46cd211d91f417ed2d6ad88f085ec"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Sep 11 15:49:46 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Sep 24 10:38:54 2014 +0200"
      },
      "message": "Fixes to client setup and build tags\n"
    },
    {
      "commit": "01e1492193f46cd211d91f417ed2d6ad88f085ec",
      "tree": "30c8fc16b53611c3b7b5dca3357d79ddc01f692a",
      "parents": [
        "6250ff2b2915696a6166648aec61c46b6a729f32"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Sep 11 15:23:49 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Sep 24 10:38:54 2014 +0200"
      },
      "message": "Adding ListAPIVersions operation\n"
    },
    {
      "commit": "6250ff2b2915696a6166648aec61c46b6a729f32",
      "tree": "714f6b90c2db7784575ce8c662df58295e7182e3",
      "parents": [
        "a7f671aa58048c7866cac64b30b953842dfc0ed8"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Sep 11 13:38:10 2014 +0200"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Sep 24 10:38:54 2014 +0200"
      },
      "message": "Rename and refactor tests to use common service logic\n"
    }
  ],
  "next": "6e3d566746e555b2cffcdf886b65b3df203ed527"
}
