)]}'
{
  "log": [
    {
      "commit": "9ad4137a6b3e786b9c1e161b8d354b44482ab6d7",
      "tree": "4d49df1486ee4b686af18df5ed07b5a93aecc159",
      "parents": [
        "f0815a0e314ce696b0bb4e464bf81b446c7a06fe",
        "4d6c6e7448c7ad1fcad4a47163d859effda8751c"
      ],
      "author": {
        "name": "jrperritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed May 06 10:16:05 2015 -0600"
      },
      "committer": {
        "name": "jrperritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed May 06 10:16:05 2015 -0600"
      },
      "message": "Merge pull request #413 from doubledutch/personality\n\nServer personality"
    },
    {
      "commit": "60c1e89989c02563a8ec2d154897c9f2888e6893",
      "tree": "f3e210a4c9349668e2b775db1bf30bfaab22b30d",
      "parents": [
        "9748b7b31b1ffaf151585efddc604b4c2e568d55"
      ],
      "author": {
        "name": "Kevin Pike",
        "email": "kpike@doubledutch.me",
        "time": "Tue May 05 07:35:02 2015 -0700"
      },
      "committer": {
        "name": "Kevin Pike",
        "email": "kpike@doubledutch.me",
        "time": "Tue May 05 07:35:02 2015 -0700"
      },
      "message": "adds personality to server created in acceptance tests\n"
    },
    {
      "commit": "27a624346bcb6dbdb05188699446b555c6918224",
      "tree": "ddd4d790587b816b4d5a898b5cc739650756a6da",
      "parents": [
        "f3ced00552c1c7d4a6184500af9062cfb4ff4463"
      ],
      "author": {
        "name": "Joe Topjian",
        "email": "joe@topjian.net",
        "time": "Sat Apr 18 01:48:50 2015 +0000"
      },
      "committer": {
        "name": "Joe Topjian",
        "email": "joe@topjian.net",
        "time": "Mon May 04 06:06:41 2015 +0000"
      },
      "message": "Scheduler Hints\n\nThis commit adds the ability to specify scheduling hints for the\ninstances. Scheduling hints alter the placement of instances in\nthe OpenStack cloud by using a variety of attributes.\n"
    },
    {
      "commit": "c9fb21bc0eb90bac419a4634e873f5132d57dea7",
      "tree": "8e23845f9a82de259e6eb04cfce28e9618254c97",
      "parents": [
        "d2c2ad58822782f3bc283c6c342229417cb8b538"
      ],
      "author": {
        "name": "Joe Topjian",
        "email": "joe@topjian.net",
        "time": "Sun Feb 22 05:55:48 2015 +0000"
      },
      "committer": {
        "name": "Joe Topjian",
        "email": "joe@topjian.net",
        "time": "Wed Apr 15 03:13:09 2015 +0000"
      },
      "message": "Adds os-server-groups\n\nThis commit adds support for the os-server-groups extension. This allows\nusers to create scheduling policies for launching instances.\n"
    },
    {
      "commit": "0e5871277c11e4bcd7d01e136ace0e4e46738fa2",
      "tree": "82476969301b3e5edf0a4dc20228e3a1aa5a32db",
      "parents": [
        "ce0f487f6747ab43c4e4404722df25349385bebd"
      ],
      "author": {
        "name": "JackSpirou",
        "email": "jack.spirou@me.com",
        "time": "Sat Apr 11 10:46:23 2015 -0500"
      },
      "committer": {
        "name": "JackSpirou",
        "email": "jack.spirou@me.com",
        "time": "Sat Apr 11 10:46:23 2015 -0500"
      },
      "message": "moving from code.google.com/p/go.crypto/ssh to golang.org/x/crypto/ssh\n"
    },
    {
      "commit": "07d11fecc8b785385afdc9f26e9ced445dcb2143",
      "tree": "c7043b322194007a3cffe5ec2739807519f4cdf9",
      "parents": [
        "63b3ec000fed8edfb23cd1d9d2f2c1c9c756865b"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Mar 17 23:09:04 2015 -0600"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Mar 17 23:09:04 2015 -0600"
      },
      "message": "rackconnect public ips acceptance tests\n"
    },
    {
      "commit": "63b3ec000fed8edfb23cd1d9d2f2c1c9c756865b",
      "tree": "39e3e775c9b9d1e677e82e0f2d58b4ce4d8a8346",
      "parents": [
        "b7b3935a6164673d16ea4bb86b3b6970ce734933"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Mar 17 23:00:52 2015 -0600"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Mar 17 23:00:52 2015 -0600"
      },
      "message": "rackconnect lb pools acceptance tests\n"
    },
    {
      "commit": "b7b3935a6164673d16ea4bb86b3b6970ce734933",
      "tree": "68fb2ea74488c8984fd83aa267b4760654e58fda",
      "parents": [
        "0eeeb0c0698b05fc33e412c6d9fc82590f5dc403"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Mar 17 23:00:24 2015 -0600"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Mar 17 23:00:24 2015 -0600"
      },
      "message": "rename funcs\n"
    },
    {
      "commit": "0eeeb0c0698b05fc33e412c6d9fc82590f5dc403",
      "tree": "ec836a712b1886ccfd20950cebcae9935a4f85f5",
      "parents": [
        "ac0190ffcd389852cd8418fc43d8ae7ef92b6047"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Mar 17 22:38:31 2015 -0600"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Mar 17 22:38:31 2015 -0600"
      },
      "message": "rackconnect cloud networks acceptance tests\n"
    },
    {
      "commit": "8c2139d257131b522eb653853e5d27010f9a43d1",
      "tree": "a0cb8df96d5b63b70f111244f32b8ab3b1b188c1",
      "parents": [
        "db9a9b35f8834f5431d0554cfa2320f2c98f6b43"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Mar 09 12:17:37 2015 -0600"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Mar 09 12:17:37 2015 -0600"
      },
      "message": "remove unused, commented code\n"
    },
    {
      "commit": "db9a9b35f8834f5431d0554cfa2320f2c98f6b43",
      "tree": "c851aa2b793a2f9001168f8a6889448ec44bd621",
      "parents": [
        "af5e28cadbb881abe18ccc6b45b643c96f1fdd17"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Mar 09 12:08:50 2015 -0600"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Mar 09 12:08:50 2015 -0600"
      },
      "message": "rs secgroup acceptance tests\n"
    },
    {
      "commit": "b832838a229c10ebe6a0eae2bd05a5f88d1c9706",
      "tree": "f93e68525110110a8b347896fe23a2bac4d43407",
      "parents": [
        "b0ca32199b099f4e7a47e1b1f6c2f9e0b8c60e84",
        "7a54fe193c9c7f42148aec4d2387ec804fc189f7"
      ],
      "author": {
        "name": "jrperritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Mar 09 09:31:36 2015 -0600"
      },
      "committer": {
        "name": "jrperritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Mar 09 09:31:36 2015 -0600"
      },
      "message": "Merge pull request #378 from jrperritt/list-server-addresses\n\nList Server Addresses; Closes #286"
    },
    {
      "commit": "c21202d77bc24112dec44632c11c9c4ee666f669",
      "tree": "930d37e14f0f460570b8c812101fbdb58efafd50",
      "parents": [
        "75c3fecab50deff8ff90bce2147a9d3140c5a13f"
      ],
      "author": {
        "name": "Joe Topjian",
        "email": "joe@topjian.net",
        "time": "Fri Feb 27 21:32:58 2015 +0000"
      },
      "committer": {
        "name": "Joe Topjian",
        "email": "joe@topjian.net",
        "time": "Wed Mar 04 04:00:15 2015 +0000"
      },
      "message": "os-tenant-networks\n\nThis commit adds support for the os-tenant-networks extension.\n"
    },
    {
      "commit": "b4395c777c015bb1594d6f5a4577f7cddab41b83",
      "tree": "db411e074bca928bee0ebdf18ed9d7e274734259",
      "parents": [
        "b51ba9c71d184791cf7d0333d7a08ed55f66ba01"
      ],
      "author": {
        "name": "Joe Topjian",
        "email": "joe@topjian.net",
        "time": "Tue Feb 24 02:47:23 2015 +0000"
      },
      "committer": {
        "name": "Joe Topjian",
        "email": "joe@topjian.net",
        "time": "Tue Feb 24 02:48:50 2015 +0000"
      },
      "message": "Modifying acceptance tests to support alternative network name\n"
    },
    {
      "commit": "37465a02836389cc441b498c2e3169ebd36afcff",
      "tree": "efd37dd1146c04870cf348310aa562ce5678da8a",
      "parents": [
        "cff75ecb818be718953150263d6b48f28d3c4ad6"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Feb 23 14:15:04 2015 -0700"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Feb 23 14:15:04 2015 -0700"
      },
      "message": "rackspace attach volume ops \u0026 unit/acceptance tests\n"
    },
    {
      "commit": "b51ba9c71d184791cf7d0333d7a08ed55f66ba01",
      "tree": "28817646275b50545c0ec7c8721a8a9dfb661183",
      "parents": [
        "7ed68551e4a7f3047566741b51fd5a352ff341b3"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Feb 23 10:56:35 2015 -0700"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Feb 23 11:02:25 2015 -0700"
      },
      "message": "return slice (!map) from ExtractNetworkAddresses\n"
    },
    {
      "commit": "cff75ecb818be718953150263d6b48f28d3c4ad6",
      "tree": "45720eb210e091769169f651404c6b63cec81497",
      "parents": [
        "7ca169d371b29e3dbab9e631c3a6151896b06330",
        "3d0a185cd0120ba88b983a57772602645cf76ba4"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Fri Feb 20 15:17:58 2015 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Fri Feb 20 15:17:58 2015 +0100"
      },
      "message": "Merge pull request #377 from jrperritt/get-all-pages\n\nGet All Pages; Closes #298"
    },
    {
      "commit": "38cc052f0c71056f70d659547fa2d71a6d46c13a",
      "tree": "5dffdbfb0e704a17a5c589504eb3f4524a2365f5",
      "parents": [
        "04d073cf46393bae002a26ce5b0e2a0d9af6efca"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Thu Feb 19 22:16:40 2015 -0700"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Thu Feb 19 22:16:40 2015 -0700"
      },
      "message": "openstack list server addresses acceptance tests\n"
    },
    {
      "commit": "98ab2c9ca9f7eb5d3e9e269953d0f55623897ed1",
      "tree": "286452e67b9a4e053d9e897a669eb6a924fa5587",
      "parents": [
        "bd34ac9ef9f22e5256bb6b7bb471ab7ab508941c"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Feb 18 15:13:46 2015 -0700"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Feb 18 15:13:46 2015 -0700"
      },
      "message": "add marker-page acceptance test (containers)\n"
    },
    {
      "commit": "7ca169d371b29e3dbab9e631c3a6151896b06330",
      "tree": "c0bf48e3af8689cc49d6324e0398977409017f79",
      "parents": [
        "061127bdc1ddb0182dc7950f352b96aa6ce2d702",
        "65c81ec57173e3e4320cd72fb4f3cb00c6b03bfd"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Feb 18 10:30:40 2015 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Feb 18 10:30:40 2015 +0100"
      },
      "message": "Merge pull request #372 from jrperritt/get-object-cdn-url\n\nGet object CDN URL; Closes #371"
    },
    {
      "commit": "8e5c3f235e820fb606e97c2d79aec2bdda434874",
      "tree": "989286f960c65f693ebd104fbf4ca9ed984bac1e",
      "parents": [
        "ea5b3ff6c5b56c0f342dd19e6a7496779b6c2bb0"
      ],
      "author": {
        "name": "Guillaume Giamarchi",
        "email": "guillaume.giamarchi@gmail.com",
        "time": "Tue Feb 17 21:14:51 2015 +0100"
      },
      "committer": {
        "name": "Guillaume Giamarchi",
        "email": "guillaume.giamarchi@gmail.com",
        "time": "Tue Feb 17 21:16:28 2015 +0100"
      },
      "message": "Use client.Request instead of perigee\n"
    },
    {
      "commit": "f1503992ae06977cd900c760170aa54305094e54",
      "tree": "d6823e5320255ab294206269aa1ecedfba8f6e81",
      "parents": [
        "ed2ed803577f3900af57d74dfaae6ffb79847ba3"
      ],
      "author": {
        "name": "Guillaume Giamarchi",
        "email": "guillaume.giamarchi@gmail.com",
        "time": "Mon Feb 16 23:01:35 2015 +0100"
      },
      "committer": {
        "name": "Guillaume Giamarchi",
        "email": "guillaume.giamarchi@gmail.com",
        "time": "Mon Feb 16 23:04:51 2015 +0100"
      },
      "message": "Change type *string to string for fields `name` \u0026 `description`\n"
    },
    {
      "commit": "5571b6fc5d3e3c174fc868a72435ba0a569bc3e9",
      "tree": "95b941520f46121c924c7b13ba975f1016d5e70b",
      "parents": [
        "0bf7cd33e2aecf0cca39d4876cee6657f231d20c"
      ],
      "author": {
        "name": "Guillaume Giamarchi",
        "email": "guillaume.giamarchi@gmail.com",
        "time": "Mon Feb 09 02:15:20 2015 +0100"
      },
      "committer": {
        "name": "Guillaume Giamarchi",
        "email": "guillaume.giamarchi@gmail.com",
        "time": "Mon Feb 16 23:02:10 2015 +0100"
      },
      "message": "Add acceptance test for firewalls\n"
    },
    {
      "commit": "0bf7cd33e2aecf0cca39d4876cee6657f231d20c",
      "tree": "d044664314bfb2e286dce57f8b4bd48683f79d91",
      "parents": [
        "21a72679c710cd65fdaa6e4f2a8d5eab7dbb1d1a"
      ],
      "author": {
        "name": "Guillaume Giamarchi",
        "email": "guillaume.giamarchi@gmail.com",
        "time": "Mon Feb 09 01:34:41 2015 +0100"
      },
      "committer": {
        "name": "Guillaume Giamarchi",
        "email": "guillaume.giamarchi@gmail.com",
        "time": "Mon Feb 16 23:02:10 2015 +0100"
      },
      "message": "Add acceptance test for firewall policies\n"
    },
    {
      "commit": "21a72679c710cd65fdaa6e4f2a8d5eab7dbb1d1a",
      "tree": "8a2c34f0ea51def4c3e70428f8b056872f449a5c",
      "parents": [
        "6d3d0067d9610e49d5458b8ea1da7807282cdaf7"
      ],
      "author": {
        "name": "Guillaume Giamarchi",
        "email": "guillaume.giamarchi@gmail.com",
        "time": "Mon Feb 09 00:56:50 2015 +0100"
      },
      "committer": {
        "name": "Guillaume Giamarchi",
        "email": "guillaume.giamarchi@gmail.com",
        "time": "Mon Feb 16 23:02:10 2015 +0100"
      },
      "message": "Add acceptance test for firewall rules\n"
    },
    {
      "commit": "65c81ec57173e3e4320cd72fb4f3cb00c6b03bfd",
      "tree": "bb002702300d1efc4bf321e63ed38883b08784df",
      "parents": [
        "4ef9c551eac4043db304056a04fc561f983c6fb6"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Feb 16 11:07:11 2015 -0700"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Feb 16 11:07:11 2015 -0700"
      },
      "message": "Get object CDN URL operation and acceptance test\n"
    },
    {
      "commit": "d3dfaa1db774030b0abc4af273bb509d6e073619",
      "tree": "6b80d07ced97224981924a983b673e530265a751",
      "parents": [
        "8eaf67b5b513cd0743fa92fcacd8477e9a80b42d",
        "e43f3de04cbba5434ae5445eb7190a3839c514bb"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Fri Feb 13 09:52:55 2015 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Fri Feb 13 09:52:55 2015 +0100"
      },
      "message": "Merge pull request #357 from jrperritt/orchestration\n\nOpenStack/Rackspace Orchestration"
    },
    {
      "commit": "dee32228115fcc48fc7b37ebc4d7deac15f9e843",
      "tree": "ddb5cb56d64580f26a1c2ad329ac1e3ec13aff3f",
      "parents": [
        "afe36f921adc4d3903b7bcd539f4c6d5544fc6fc"
      ],
      "author": {
        "name": "Joe Topjian",
        "email": "joe@topjian.net",
        "time": "Mon Feb 09 23:56:26 2015 +0000"
      },
      "committer": {
        "name": "Joe Topjian",
        "email": "joe@topjian.net",
        "time": "Fri Feb 13 04:41:20 2015 +0000"
      },
      "message": "Added support for os-floating-ips extension\n\nThis commit adds support for the os-floating-ips extention. This allows\nusers to allocate and deallocate floating IPs as well as have instances\nassociate and disassociate floating IPs in a nova-network based cloud.\n"
    },
    {
      "commit": "f7d3d1496c2b8f5f907d2ef1ee64c2c47c02595f",
      "tree": "7783c7aa81b467805c49e40c517fe86581c7b1b5",
      "parents": [
        "5a0ddd8c4daa167e361cd1b971ef1953ecab620b"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Feb 09 18:44:26 2015 -0700"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Feb 09 18:44:26 2015 -0700"
      },
      "message": "make openstack acceptance test template use env vars\n"
    },
    {
      "commit": "5a0ddd8c4daa167e361cd1b971ef1953ecab620b",
      "tree": "0e03fb9189d2a3f93c7f495077f88c1b31d776c0",
      "parents": [
        "9df3c485769091fb6ef2edd41a34a7b9a4753954"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Feb 09 17:07:21 2015 -0700"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Feb 09 17:07:21 2015 -0700"
      },
      "message": "rackspace acceptance tests\n"
    },
    {
      "commit": "3440fd04564aedbfc38517298d1a50f18ddfb861",
      "tree": "6c2c31b9b5a3e27e66abd8548639bee4f7f5b240",
      "parents": [
        "79f185f89793e6434b588fe44d2eeaf887d72523"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Feb 09 16:05:49 2015 -0700"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Feb 09 16:05:49 2015 -0700"
      },
      "message": "openstack build info acceptance tests\n"
    },
    {
      "commit": "79f185f89793e6434b588fe44d2eeaf887d72523",
      "tree": "6a98fc47a446959d42b9bb3d75d1a357bfac56f2",
      "parents": [
        "ff2116c0433a3d2c564f02eddd6e892090e70336"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Feb 09 16:01:06 2015 -0700"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Feb 09 16:01:06 2015 -0700"
      },
      "message": "openstack stack templates acceptance tests\n"
    },
    {
      "commit": "ff2116c0433a3d2c564f02eddd6e892090e70336",
      "tree": "c09b537f16cbef8429cfab17abaca1f516a81f17",
      "parents": [
        "64c053fbd385e765dc32d8ec0a1e506f9ad953fd"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Feb 09 15:42:57 2015 -0700"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Feb 09 15:42:57 2015 -0700"
      },
      "message": "openstack stack events acceptance tests\n"
    },
    {
      "commit": "6dbf9a5e5f262ef15f65f03f2faada7e38032da8",
      "tree": "a4599aba6f6f8a54234e8ddcd0232a11e5170f1b",
      "parents": [
        "db0d26a8aac90fd338ad1b3e9d621cf97537974a"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Feb 09 14:36:01 2015 -0700"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Feb 09 14:36:01 2015 -0700"
      },
      "message": "openstack stack resources acceptance tests\n"
    },
    {
      "commit": "ebc9e4c2dc6571d12e58f18fb25fbefa7c3df0f2",
      "tree": "acf950f4601e1f2b8efe566dbb8f9a860cce1572",
      "parents": [
        "6ec27cfa5f4b13653295d2c6cea96da611b85613"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Feb 09 12:52:00 2015 -0700"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Feb 09 12:52:00 2015 -0700"
      },
      "message": "openstack stacks acceptance tests\n"
    },
    {
      "commit": "3711cd05ed1dbbc6855c2a23834e10902766be46",
      "tree": "6c77f9e1043825d3889488bdd404461741235a43",
      "parents": [
        "c8cc45e65907deec70fc5ef1457d10ed475ff704"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Dec 22 22:20:15 2014 -0700"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Sat Feb 07 13:18:52 2015 -0700"
      },
      "message": "stack resources [list, get, find, metadata]\n"
    },
    {
      "commit": "c8cc45e65907deec70fc5ef1457d10ed475ff704",
      "tree": "892d845fe88246974b07b1cf0a8661f8733c7d6c",
      "parents": [
        "93e02bbee2d4034afe3180ccd18c2d6fa346eb35"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Dec 22 22:19:03 2014 -0700"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Sat Feb 07 13:18:52 2015 -0700"
      },
      "message": "move template to common.go\n"
    },
    {
      "commit": "93e02bbee2d4034afe3180ccd18c2d6fa346eb35",
      "tree": "dbd7558fb470d85fe71149477db8a3687c1b9f66",
      "parents": [
        "35e27e466bcef5461ba73d39e1c11f1a878a06a3"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Thu Dec 18 11:39:41 2014 -0700"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Sat Feb 07 13:18:52 2015 -0700"
      },
      "message": "bug fix in stacks_test.go\n"
    },
    {
      "commit": "35e27e466bcef5461ba73d39e1c11f1a878a06a3",
      "tree": "635b2c02265d3807f7794bf8e3c3138b4a41fc37",
      "parents": [
        "df38ccab67f6370b8864af1b352e79ac5e98f192"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Dec 05 11:10:46 2014 -0700"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Sat Feb 07 13:18:52 2015 -0700"
      },
      "message": "stacks\n"
    },
    {
      "commit": "d1d730f1a72e43cbfed30d1cbf7fa49a2a3ac22a",
      "tree": "ad9137c17e7dbc90b4b0d354b8734ef49cbf15b1",
      "parents": [
        "6c69fa64bb68818e69ab2e657d2a9d847021b6e3"
      ],
      "author": {
        "name": "Joe Topjian",
        "email": "joe@topjian.net",
        "time": "Sat Feb 07 19:02:00 2015 +0000"
      },
      "committer": {
        "name": "Joe Topjian",
        "email": "joe@topjian.net",
        "time": "Sat Feb 07 19:02:00 2015 +0000"
      },
      "message": "Fixing convention in volumeattach acceptance test\n"
    },
    {
      "commit": "6c69fa64bb68818e69ab2e657d2a9d847021b6e3",
      "tree": "eeb1cc66a3655f069c424d5c1c6df2de5abf8eee",
      "parents": [
        "500fc82c31e4e355502a74281c41ac361b803f3a"
      ],
      "author": {
        "name": "Joe Topjian",
        "email": "joe@topjian.net",
        "time": "Sat Feb 07 18:35:02 2015 +0000"
      },
      "committer": {
        "name": "Joe Topjian",
        "email": "joe@topjian.net",
        "time": "Sat Feb 07 18:35:02 2015 +0000"
      },
      "message": "Added acceptance test for volumeattach\n"
    },
    {
      "commit": "90957606080884d7d206de2ef3d554426251b710",
      "tree": "f4f3f5d2ebfb5e79fbbecf73604a884c46994c0c",
      "parents": [
        "3828d5a121ef3f4b5941cc251b636584ab1f6eca"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Sun Feb 01 17:03:06 2015 -0700"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Feb 02 10:37:11 2015 -0700"
      },
      "message": "create temp url operation and test\n"
    },
    {
      "commit": "a3de08f0cc0683bfc405d47ec5cc300dad69d9aa",
      "tree": "735cae7fece85719425c61be8974294fac68caf7",
      "parents": [
        "8949d8f7d5d9f6ad92681405359a349c8b6f02c2"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Dec 17 22:08:19 2014 -0700"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Feb 02 10:37:11 2015 -0700"
      },
      "message": "rackspace reponse header structs\n"
    },
    {
      "commit": "63e7a48e289e58faef4fbea5cc311a3ae9c7e4fb",
      "tree": "c9ae30b49025bacbf1644ff169f26675ad9f980f",
      "parents": [
        "8c31b2a23e2255be9926a8eef8f38a320111ef5e"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Thu Dec 04 09:47:23 2014 -0700"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Feb 02 10:37:11 2015 -0700"
      },
      "message": "refactored DecodeHeader function to gophercloud package; updated tests\n"
    },
    {
      "commit": "ae06ab79339149e7338c5368eb46ab26aba9b279",
      "tree": "c1879c539b7808a36cedee8855876e512b08f77d",
      "parents": [
        "39032d50fc9f51387a66509c7243d8f75b25fdf9"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Thu Nov 06 18:18:55 2014 -0600"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Feb 02 10:37:11 2015 -0700"
      },
      "message": "Extract method for Accounts\n"
    },
    {
      "commit": "c09ae84dc336e4a7231100a38cc75fb5e9c979fe",
      "tree": "625a54bdcb0adfd66d231e86830e49afb5004125",
      "parents": [
        "723a24be004a50baa5fad6cc5e9b3dc8c61882d9"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Feb 02 10:15:03 2015 -0700"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Feb 02 10:15:03 2015 -0700"
      },
      "message": "rackspace update server acceptance test\n"
    },
    {
      "commit": "1bda9c13486ea4431ec65ae71e5314f39d338a16",
      "tree": "1875fc0d706daa66bcedd62e74c4362660bb921e",
      "parents": [
        "b128a70373be7dcc3fb920e1dd741b0c309e4adc"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Thu Jan 29 12:16:08 2015 -0700"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Thu Jan 29 12:16:08 2015 -0700"
      },
      "message": "add UpdateOpts type for consistency and update tests to relect it\n"
    },
    {
      "commit": "39552bdfe53845be105432e3a2c5a91222a078fe",
      "tree": "25e542c8dc85ac529febfec19db67ac486dfa674",
      "parents": [
        "163e459f5b16c6f989d53152eaabcad0719eeacb"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Thu Jan 29 12:05:21 2015 -0500"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Thu Jan 29 12:05:21 2015 -0500"
      },
      "message": "Update the service update CDN acceptance test.\n"
    },
    {
      "commit": "ea764ef8e43c10e846de25a5fe9a673157339a32",
      "tree": "40cc1fe1ef8306c54bc904b2024f1720fb5771d9",
      "parents": [
        "239e4d839861534e5dbd859182a3faed1234e291"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Jan 23 10:59:32 2015 -0700"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Jan 23 10:59:32 2015 -0700"
      },
      "message": "added acceptance test for listing services\n"
    },
    {
      "commit": "dc471806284b6e577658c13f7124f94118fdbcaf",
      "tree": "73f4da24e6b646ad356a3d5dc33c110552792ea7",
      "parents": [
        "d4106ec204bd4fe08d00df78e88ed992c1e5b345"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Thu Jan 22 08:51:31 2015 -0700"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Thu Jan 22 08:51:31 2015 -0700"
      },
      "message": "rackspace cdn flavors acceptance tests\n"
    },
    {
      "commit": "d4106ec204bd4fe08d00df78e88ed992c1e5b345",
      "tree": "3125ac4177f50fb6a083196388bce4c8e291e80e",
      "parents": [
        "c3bf9a70043201cacd9e184cdeab97b25301bda2"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Thu Jan 22 08:51:06 2015 -0700"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Thu Jan 22 08:51:06 2015 -0700"
      },
      "message": "rackspace cdn service assets acceptance tests\n"
    },
    {
      "commit": "9600eb4e8b77a23ce15aa45d24c456851bdbcfc6",
      "tree": "394af23db24e0b5907e74e8704581b7ef042d374",
      "parents": [
        "b682313c0e1a438d70eba610247ff69cef580238"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Jan 21 15:04:14 2015 -0700"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Jan 21 15:04:14 2015 -0700"
      },
      "message": "rackspace cdn services acceptance tests\n"
    },
    {
      "commit": "b682313c0e1a438d70eba610247ff69cef580238",
      "tree": "e738b65c19e2d1d2ea019bffa94c6a0aefd0462e",
      "parents": [
        "b8713ad8e937254d997e75c862cad8bbbbd0fdf2"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Jan 21 15:03:58 2015 -0700"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Jan 21 15:03:58 2015 -0700"
      },
      "message": "rackspace cdn base acceptance tests\n"
    },
    {
      "commit": "9a0980e50a251b2fb6ef8a43b65f0f93fe16a501",
      "tree": "c840764825febe39e4c66559f629a65251391a60",
      "parents": [
        "f0f8907ebad0dd974bdfc545a8c2778869a4f1ff"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Jan 14 21:29:44 2015 -0700"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Jan 14 21:29:44 2015 -0700"
      },
      "message": "allow for string \u0027image\u0027 attribute when server created via bfv\n"
    },
    {
      "commit": "2e7ab378257b8723e02cbceac7410be4db286436",
      "tree": "f0cf0314004f3ff699a9ed7f19d03385cbe61b50",
      "parents": [
        "0028e3c88563bf7008a6efd22ed091a82eb6e3a6",
        "53c8a3aec38195bc68fb7ab9a16472b815a2b4ec"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Dec 01 16:31:56 2014 +0000"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Dec 01 16:31:56 2014 +0000"
      },
      "message": "Merge pull request #332 from jrperritt/cloud-networking\n\nRackspace Cloud networking; Closes #290"
    },
    {
      "commit": "53c8a3aec38195bc68fb7ab9a16472b815a2b4ec",
      "tree": "da66001e23c8d8f5997ac6c674e5ea7bf244eb0e",
      "parents": [
        "95c67526e3bc15d210996c55367687c306969fbd"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Nov 24 07:46:35 2014 -0700"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Nov 25 09:21:48 2014 -0700"
      },
      "message": "unit and acceptance tests\n"
    },
    {
      "commit": "0028e3c88563bf7008a6efd22ed091a82eb6e3a6",
      "tree": "5dd211a4b0ff79c68c820063ced59860d007a482",
      "parents": [
        "621b3bd9104dcb3e432906e6c3b035d781bc42f6",
        "415ff9454563572eb8bb2309928ad6a18f8677b0"
      ],
      "author": {
        "name": "jrperritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Nov 25 07:31:02 2014 -0700"
      },
      "committer": {
        "name": "jrperritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Nov 25 07:31:02 2014 -0700"
      },
      "message": "Merge pull request #327 from jamiehannaford/sec-grp\n\n[wip] Security Groups"
    },
    {
      "commit": "aea96c65d6ba04d46818b744755d879e425af044",
      "tree": "5f5a9025349d61a0da8b76ef90c471df67751e95",
      "parents": [
        "c8c02c68efecfb1e2a4020dddabe7c98571f5334"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Nov 25 12:05:04 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Nov 25 12:05:04 2014 +0100"
      },
      "message": "Fixing acceptance tests\n"
    },
    {
      "commit": "cf01b9365ad7c5c5cb3dd117435c843fe0059a73",
      "tree": "808d59fec1c8c10ecbe243b485059804edd9dadc",
      "parents": [
        "d06d96194cc910f9be6fbae15e00fa7a6b863da0"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Nov 18 13:49:26 2014 -0700"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Nov 24 11:11:13 2014 -0700"
      },
      "message": "fix flavor id and image id in acceptance test\n"
    },
    {
      "commit": "19460b2d13412fabb21379c6da7f4ef6f0fd9741",
      "tree": "5b68e3927653b5176abd55716f590eb5146982eb",
      "parents": [
        "ddd4c08024eba761f5ee05bc07d1f88759466578"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Nov 24 16:04:17 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Nov 24 16:04:17 2014 +0100"
      },
      "message": "Tweaking forgotten test\n"
    },
    {
      "commit": "dcda97f5ea5839c424ae4ef5f088d685a293c3f6",
      "tree": "8f1edf6d528946cec17f6884e257d1d0abbafc2b",
      "parents": [
        "930df420ef25a68a72f91081fa5ce796caf6708d"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Nov 24 14:39:24 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Nov 24 14:39:24 2014 +0100"
      },
      "message": "Modifying acceptance tests and tweaking response code\n"
    },
    {
      "commit": "930df420ef25a68a72f91081fa5ce796caf6708d",
      "tree": "01b27f8a8e1355b244f087e82440ffb2c6b29343",
      "parents": [
        "558572f66a6fd0c1cfaf6b6e24064bd5f8fa0d4c"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Nov 24 14:39:08 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Nov 24 14:39:08 2014 +0100"
      },
      "message": "Add RandomInt to tools!\n"
    },
    {
      "commit": "558572f66a6fd0c1cfaf6b6e24064bd5f8fa0d4c",
      "tree": "c725046ed0f12965d195fb8b29e09c99f622aca8",
      "parents": [
        "20e92918b73c77964d03f281827f6cee9d4cee81"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Nov 24 14:31:57 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Nov 24 14:31:57 2014 +0100"
      },
      "message": "IDs are actually integers apparently\n"
    },
    {
      "commit": "789f8327c3e7de4d8cbc473c4de37beb4cc1c517",
      "tree": "384b3e33380f3ea83d2b3d33a46ba7bc7dd7de33",
      "parents": [
        "78c57ce98fbd404072326069ad44dfa318b4c6cd"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Nov 21 08:20:04 2014 -0700"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Nov 21 08:20:04 2014 -0700"
      },
      "message": "CreateMetadata -\u003e ResetMetadata\n"
    },
    {
      "commit": "04abbc739efd202ea68e5bfb842a8ba3c4eb3a34",
      "tree": "4bdd6bd205b14439ffd0b0e743436e1991c196dc",
      "parents": [
        "7f34d8e7baf6f9632a5139ca6b1fb6f574e32584"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Fri Nov 21 11:27:57 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Fri Nov 21 11:27:57 2014 +0100"
      },
      "message": "Updates based on code review\n"
    },
    {
      "commit": "78c57ce98fbd404072326069ad44dfa318b4c6cd",
      "tree": "1db0806515055574a15966958d0cb9f5815fcd63",
      "parents": [
        "d29c4afd5f9d6321bf48a1514f2062f22d428bd9"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Thu Nov 20 11:07:18 2014 -0700"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Thu Nov 20 11:07:18 2014 -0700"
      },
      "message": "Metadata -\u003e Metadatum; Metadatas -\u003e Metadata\n"
    },
    {
      "commit": "d29c4afd5f9d6321bf48a1514f2062f22d428bd9",
      "tree": "59dee3773682346307aad90a0d5a44bdc9d32a3b",
      "parents": [
        "cc77da66ff266ef836978d7900a062bc918ff906"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Thu Nov 20 08:47:56 2014 -0700"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Thu Nov 20 08:47:56 2014 -0700"
      },
      "message": "condense error check\n"
    },
    {
      "commit": "8ed4fe7a34a2b9a621a1500a102785af3b866574",
      "tree": "93bfa8d735f9e054b1f68fb078e1adf871a9fa59",
      "parents": [
        "c5afec43ecde6dbf45cb9a60bd2ed00d1ede0555"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Nov 20 12:01:28 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Nov 20 12:01:28 2014 +0100"
      },
      "message": "Adding common tags\n"
    },
    {
      "commit": "c5afec43ecde6dbf45cb9a60bd2ed00d1ede0555",
      "tree": "799d758f03acdd5434628c9e240f95f4a6c2a5f3",
      "parents": [
        "740e4a36d5002ee342b1360222aad3bda795ec93"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Nov 20 12:01:08 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Nov 20 12:01:08 2014 +0100"
      },
      "message": "Adding acceptance test for secgroups :metal:\n"
    },
    {
      "commit": "cc77da66ff266ef836978d7900a062bc918ff906",
      "tree": "42cf30cfb0ebdd9c5c252c494859ac1c3174d8e6",
      "parents": [
        "54be33d8f87777a68d97a7fcb7b9b894d9e2b005"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Sun Nov 16 13:14:21 2014 -0700"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Nov 19 20:45:51 2014 -0700"
      },
      "message": "server metadata operations and tests\n"
    },
    {
      "commit": "d1e861a35b3a6ad96c234e843ffc0ce348ff6b89",
      "tree": "171ec1208b112d78a4b4d968f85994e52106971d",
      "parents": [
        "29611669630d5bebe8ed2607fed33f2ce3363ca4"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Nov 18 08:10:13 2014 -0700"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Nov 18 08:10:13 2014 -0700"
      },
      "message": "make keyName a const; check key is on server\n"
    },
    {
      "commit": "29611669630d5bebe8ed2607fed33f2ce3363ca4",
      "tree": "f8ce8bbe34fb336bad69baa9f236e935d07562a0",
      "parents": [
        "5fdb722ef0c483e1723ac5a3e83e4200137d37e1"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Nov 17 17:47:33 2014 -0700"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Nov 17 17:47:33 2014 -0700"
      },
      "message": "2014 -\u003e 2048\n"
    },
    {
      "commit": "5fdb722ef0c483e1723ac5a3e83e4200137d37e1",
      "tree": "724be596340a137475adb6a9cb322efa2e8e29f3",
      "parents": [
        "fc902a999d8b098886acafe78110dcd36a865626"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Nov 17 14:41:54 2014 -0700"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Nov 17 17:19:30 2014 -0700"
      },
      "message": "CreateOptsExt struct and ToServerCreateMap method; add key pair acceptance test\n"
    },
    {
      "commit": "b514bfd1bc4256d55fa25161be1605c7164e75de",
      "tree": "85edb067107de6a24a93e85b142a3e182054e576",
      "parents": [
        "20b7588378d566a83cbb08cd52ed3c8ae3e16c96"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Nov 10 15:39:15 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Nov 10 15:39:15 2014 +0100"
      },
      "message": "Fixing tests\n"
    },
    {
      "commit": "82ce9163dfd5b2e2fc5534bfd19f3d837ddd93b5",
      "tree": "a6767cef3b0670d47cd23f6022faf1693f14d2fb",
      "parents": [
        "3da6528f62ecaacda32e9a50348f3b9baae8fcbe"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Nov 10 12:18:35 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Nov 10 12:18:35 2014 +0100"
      },
      "message": "fixing tests\n"
    },
    {
      "commit": "bde72609489cb206e10cae9ab1d409d06ae12583",
      "tree": "5b590e2a174c624bebbcd1e2698a20196cc70d49",
      "parents": [
        "d78bb35a8cf164124ac8e046109888dd53fb570e"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Nov 10 10:32:26 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Nov 10 10:32:26 2014 +0100"
      },
      "message": "Modifying acceptance tests\n"
    },
    {
      "commit": "07cf0ea5a4ef3b72c0605cbe7494dd7951a7d9cc",
      "tree": "9d6f2df26dcab1c06d77c89ded3289f27129bf46",
      "parents": [
        "872ee2bcd708b6211eaf4c9b2afeecc80e1fb869"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Thu Nov 06 10:42:49 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Fri Nov 07 14:02:00 2014 +0100"
      },
      "message": "Adding ACL acceptance tests\n"
    },
    {
      "commit": "872ee2bcd708b6211eaf4c9b2afeecc80e1fb869",
      "tree": "b4cf2d332422f7c5bf7af133063914d23cbc6f2c",
      "parents": [
        "c9da4b40765fb3b97cf11e708566ffb4ef59611e"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Nov 05 17:35:55 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Fri Nov 07 14:02:00 2014 +0100"
      },
      "message": "Adding monitor tests and implementing small fixes\n"
    },
    {
      "commit": "c9da4b40765fb3b97cf11e708566ffb4ef59611e",
      "tree": "ad584fbf2f849f8e068c50f24fb4125bedb30971",
      "parents": [
        "bef539396a1275f2da96fa02f51ecd595789ba01"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Nov 05 16:34:56 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Fri Nov 07 14:02:00 2014 +0100"
      },
      "message": "Fixes\n"
    },
    {
      "commit": "bef539396a1275f2da96fa02f51ecd595789ba01",
      "tree": "70f80757ca2ab8fa781c0b90ad09278afcc894a9",
      "parents": [
        "703527e1afa45f79e17fdf891ae1cf2edeb53706"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Wed Nov 05 12:39:30 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Fri Nov 07 14:02:00 2014 +0100"
      },
      "message": "Adding initial acceptance 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": "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": "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": "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": "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": "0bfb099e713430714acb38a74780c3e0608e336f",
      "tree": "91992d77db1b71439f4da8a90eb19cae28ba6602",
      "parents": [
        "fe1b4975388436b2f686adfe61544a7f82a1d309"
      ],
      "author": {
        "name": "jrperritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Oct 28 10:38:07 2014 -0500"
      },
      "committer": {
        "name": "jrperritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Oct 28 10:38:07 2014 -0500"
      },
      "message": "use th.AssertNoErr"
    },
    {
      "commit": "fe1b4975388436b2f686adfe61544a7f82a1d309",
      "tree": "c2c47cc9536cb3b218bcb3a366941fd80746585c",
      "parents": [
        "4508d5f1f625b469430bd954a1819685def3ba8a"
      ],
      "author": {
        "name": "jrperritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Oct 28 10:27:58 2014 -0500"
      },
      "committer": {
        "name": "jrperritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Oct 28 10:27:58 2014 -0500"
      },
      "message": "use th.AssertNoErr"
    },
    {
      "commit": "4508d5f1f625b469430bd954a1819685def3ba8a",
      "tree": "d96775562b4c990724ddfede5bb1e9970b9da9e9",
      "parents": [
        "f7a8e28efba9472d19205f98bdfa4fe8e806c28a"
      ],
      "author": {
        "name": "jrperritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Oct 28 10:07:04 2014 -0500"
      },
      "committer": {
        "name": "jrperritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Oct 28 10:07:04 2014 -0500"
      },
      "message": "multi-line error check -\u003e th.AssertNoErr"
    },
    {
      "commit": "ba2395e9777ffe5356e03c86dee0f8f3ae910a04",
      "tree": "842ba56d511111e95281d80a2e039945d5a668ad",
      "parents": [
        "d50f93e63b68b000efa0f5492ab778563addbace"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Oct 27 15:23:21 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Oct 27 15:23:21 2014 -0500"
      },
      "message": "ExtractErrResult -\u003e ErrResult; Extract -\u003e ExtractErr\n"
    },
    {
      "commit": "1f61778024125d4f6503c215c7ddb18bd671da91",
      "tree": "edc85350f135b291ece70c22e7df936235855a84",
      "parents": [
        "10a7ec1806558f3fe5c535b4b5da933f90a61d9c"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Oct 27 11:37:39 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Oct 27 11:38:23 2014 -0500"
      },
      "message": "update block storage \u0027Delete\u0027 acceptance tests to use \u0027Extract\u0027\n"
    },
    {
      "commit": "10a7ec1806558f3fe5c535b4b5da933f90a61d9c",
      "tree": "5275f4d27e1d45f45944ee5df506cec8f01f61b0",
      "parents": [
        "c8c73bcef034d3c6e665b01e05625269c0325197"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Oct 27 11:29:33 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Oct 27 11:29:33 2014 -0500"
      },
      "message": "add \u0027ExtractHeader\u0027 method to object storage return types\n"
    },
    {
      "commit": "e4e6dfe483c365afd92f42ef221b30a42dd10fd3",
      "tree": "18bdb0ac7fc6bcba86db9404247ff0ac8bce293d",
      "parents": [
        "7bc317dfffdf8f85ba5ea340bd6ca55eea12533a"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Oct 27 11:50:29 2014 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Mon Oct 27 11:50:29 2014 +0100"
      },
      "message": "Updating acceptance tests :ok_hand:\n"
    },
    {
      "commit": "c7512291f6cd016564847d1874c66fbdb54c51df",
      "tree": "683c970bb532f3a63892b61b3f8ce49af3684beb",
      "parents": [
        "193bf6fc85477c19a2cae7a78c56eb39f39f1a5f",
        "0b0f51eef21ca91fb65efe2f9d90a77a04027a75"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Oct 24 17:40:00 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Oct 24 17:40:00 2014 -0400"
      },
      "message": "Merge pull request #267 from smashwilson/unbreak-acceptance\n\nUnbreak Acceptance Again"
    },
    {
      "commit": "7e70c401f28a2c9f2d5fb33f22c6d2d678b1dfca",
      "tree": "0f73a8e64dadbe1a05575c45825f995dbcb89371",
      "parents": [
        "2b36fa325d75afd29d5dd2f3bc24f7d4262094dc"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Oct 24 16:15:09 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Oct 24 16:15:09 2014 -0500"
      },
      "message": "rackspace object storage acceptance tests fixes\n"
    }
  ],
  "next": "193bf6fc85477c19a2cae7a78c56eb39f39f1a5f"
}
