)]}'
{
  "log": [
    {
      "commit": "ca5f9a3b95c9f828e53f4173da6e02ff377d5c38",
      "tree": "3623db177f5d0a83c3b386439ce88ece8cd2f607",
      "parents": [
        "0196830f7075599c1353dfebb590f3b49640754f"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Tue Mar 11 17:52:58 2014 -0700"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Tue Mar 11 17:52:58 2014 -0700"
      },
      "message": "Add server action: change admin password\n"
    },
    {
      "commit": "0196830f7075599c1353dfebb590f3b49640754f",
      "tree": "1368a7b7cb29be84c1bcc099250c5e722fb518be",
      "parents": [
        "cc2cb47bbbcf74286443bb19b7aa33a463dbfd93",
        "68c54c0b267f158962e7032bfdbe1a3b0950065e"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Tue Mar 04 22:43:57 2014 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Tue Mar 04 22:43:57 2014 -0800"
      },
      "message": "Merge branch \u0027master\u0027 into v0.2.0\n"
    },
    {
      "commit": "68c54c0b267f158962e7032bfdbe1a3b0950065e",
      "tree": "6b861a70c892a2778519316b1b827ab262a11bb9",
      "parents": [
        "c8060debbd51a36ed463952ccbce66ebb40c4d17",
        "906b1df69793d7511e81e92a0a301b0ae082e497"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Thu Feb 27 13:09:50 2014 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Thu Feb 27 13:09:50 2014 -0800"
      },
      "message": "Merge pull request #139 from nebula/create_floating_ip_fix\n\nFix null pointer error and FloatingIp struct tag."
    },
    {
      "commit": "906b1df69793d7511e81e92a0a301b0ae082e497",
      "tree": "6b861a70c892a2778519316b1b827ab262a11bb9",
      "parents": [
        "c8060debbd51a36ed463952ccbce66ebb40c4d17"
      ],
      "author": {
        "name": "Ben Broderick Phillips",
        "email": "ben.phillips@nebula.com",
        "time": "Thu Feb 27 02:42:01 2014 -0800"
      },
      "committer": {
        "name": "Ben Broderick Phillips",
        "email": "ben.phillips@nebula.com",
        "time": "Thu Feb 27 11:54:10 2014 -0800"
      },
      "message": "Fix null pointer error and FloatingIp struct tag.\n"
    },
    {
      "commit": "c8060debbd51a36ed463952ccbce66ebb40c4d17",
      "tree": "fab3c604a44d4f72271a3a898b34fc8e7fc39850",
      "parents": [
        "9e271cf2ebda1c812db20e6db89b4b1f86e98e4e",
        "7b8ee8ac025c82b677e78829af06ee80617690b5"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Tue Feb 25 11:40:44 2014 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Tue Feb 25 11:40:44 2014 -0800"
      },
      "message": "Merge pull request #131 from rackspace/security-groups-api\n\nAttempt the security group API."
    },
    {
      "commit": "7b8ee8ac025c82b677e78829af06ee80617690b5",
      "tree": "55cf7461dc675287578f984047013d665296fa2c",
      "parents": [
        "f52bdf856fd4e46468e7cba3a1ac6cac8c643585"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "sam.falvo@rackspace.com",
        "time": "Tue Feb 25 11:30:52 2014 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "sam.falvo@rackspace.com",
        "time": "Tue Feb 25 11:30:52 2014 -0800"
      },
      "message": "Fix inconsistencies from OpenStack docs\n"
    },
    {
      "commit": "9e271cf2ebda1c812db20e6db89b4b1f86e98e4e",
      "tree": "76fc73efbd8d69d27decc595c123ea20c15c51c3",
      "parents": [
        "e859d0f0f980f75e422f53b3f61065b69fe0a8ed"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "sam.falvo@rackspace.com",
        "time": "Tue Feb 25 11:21:43 2014 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "sam.falvo@rackspace.com",
        "time": "Tue Feb 25 11:21:43 2014 -0800"
      },
      "message": "Place link to godocs in README.\n"
    },
    {
      "commit": "cc2cb47bbbcf74286443bb19b7aa33a463dbfd93",
      "tree": "25393d89c84cc06487590ada78598b6370ffc0a3",
      "parents": [
        "7759e0e2d29ce513af9f2184e74cae4de9645500"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "sam.falvo@rackspace.com",
        "time": "Tue Feb 25 11:09:58 2014 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "sam.falvo@rackspace.com",
        "time": "Tue Feb 25 11:09:58 2014 -0800"
      },
      "message": "Remove unnecessary quotes\n"
    },
    {
      "commit": "7759e0e2d29ce513af9f2184e74cae4de9645500",
      "tree": "5ef4dc00869b9025151c619c6a354a2df4532459",
      "parents": [
        "97d1b5c44c2183c9d5c805729ec462b5b792a0b0"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "sam.falvo@rackspace.com",
        "time": "Tue Feb 25 11:07:03 2014 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "sam.falvo@rackspace.com",
        "time": "Tue Feb 25 11:07:03 2014 -0800"
      },
      "message": "Add link to godocs in readme\n"
    },
    {
      "commit": "97d1b5c44c2183c9d5c805729ec462b5b792a0b0",
      "tree": "16c3d837e61de8799b06e699cfa47a194eecae87",
      "parents": [
        "f9ffaa13a79d03a2804e0fd441e2a583819e0af7"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "sam.falvo@rackspace.com",
        "time": "Fri Feb 21 15:33:29 2014 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "sam.falvo@rackspace.com",
        "time": "Fri Feb 21 15:33:29 2014 -0800"
      },
      "message": "Forgot to remove unused file.\n"
    },
    {
      "commit": "f9ffaa13a79d03a2804e0fd441e2a583819e0af7",
      "tree": "84ad5ed19a21b7b1f6e66b86a3334fc85c0060a2",
      "parents": [
        "b5d93f2575f4b797566b3dd41f011093b05aa0de"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "sam.falvo@rackspace.com",
        "time": "Fri Feb 21 15:14:29 2014 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "sam.falvo@rackspace.com",
        "time": "Fri Feb 21 15:14:29 2014 -0800"
      },
      "message": "Use build tags to prevent accidental run of acceptance tests\n"
    },
    {
      "commit": "b5d93f2575f4b797566b3dd41f011093b05aa0de",
      "tree": "5960efc8ece47b5ce3bb7cbcee5427ca7b30c342",
      "parents": [
        "e246ac036e0e0c3b6899bfd5eb31517008313085"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "sam.falvo@rackspace.com",
        "time": "Fri Feb 21 15:00:20 2014 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "sam.falvo@rackspace.com",
        "time": "Fri Feb 21 15:00:20 2014 -0800"
      },
      "message": "Use build tags to prevent accidental run of acceptance tests\n"
    },
    {
      "commit": "e859d0f0f980f75e422f53b3f61065b69fe0a8ed",
      "tree": "c81b46e0602386e32bab9822160d4c7a3856b895",
      "parents": [
        "3de36c90bb1c341a7feb7bbe802b17a8c4213597",
        "29218ea196aff05f58b5da295a4c9a7809eec7a6"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Mon Feb 17 16:46:41 2014 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Mon Feb 17 16:46:41 2014 -0800"
      },
      "message": "Merge pull request #134 from nebula/nebula-release/latest\n\nAdd helper api builder for different openstack implementations.  The code is so simple it doesn\u0027t need tests; any tests would be exercising the compiler more than it\u0027d exercise the logic."
    },
    {
      "commit": "e246ac036e0e0c3b6899bfd5eb31517008313085",
      "tree": "ed02d063c68fc78b1baddce13923d0a098f74724",
      "parents": [
        "0abdb10ec53690232b3dc216f01e7dbdd997221d"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Thu Feb 13 23:20:09 2014 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Thu Feb 13 23:20:09 2014 -0800"
      },
      "message": "go fmt\n"
    },
    {
      "commit": "0abdb10ec53690232b3dc216f01e7dbdd997221d",
      "tree": "118ad1b8fbb861b4bead0c013f7604c53db2276c",
      "parents": [
        "22d3b778e1a1d3bf197ac93e98581535fe85e4c6"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Thu Feb 13 23:19:26 2014 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Thu Feb 13 23:19:26 2014 -0800"
      },
      "message": "Update server test\n"
    },
    {
      "commit": "22d3b778e1a1d3bf197ac93e98581535fe85e4c6",
      "tree": "e90822d90e91c53d6f5c7ad78ed78afd4627b3e6",
      "parents": [
        "ce0007352d4d165e1b142a88c9333d39b2289850"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Thu Feb 13 19:27:05 2014 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Thu Feb 13 19:27:05 2014 -0800"
      },
      "message": "Add update server call\n"
    },
    {
      "commit": "ce0007352d4d165e1b142a88c9333d39b2289850",
      "tree": "7ebc2ca0dcd0acba82ce3ae0b0959e2467294c84",
      "parents": [
        "10decf92eeb53fd70e35c13e45e8f61949c2ab66"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Thu Feb 13 18:53:53 2014 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Thu Feb 13 18:53:53 2014 -0800"
      },
      "message": "Create, delete, and query server\n"
    },
    {
      "commit": "10decf92eeb53fd70e35c13e45e8f61949c2ab66",
      "tree": "da32ab0c53a57caaaeaa6b3154c29bf1cef1433a",
      "parents": [
        "db02088a03211d72330be09a530862d723a757eb"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Thu Feb 13 17:05:35 2014 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Thu Feb 13 17:05:35 2014 -0800"
      },
      "message": "Add ability to list flavors\n"
    },
    {
      "commit": "db02088a03211d72330be09a530862d723a757eb",
      "tree": "af05eba50923f5b37e35eca38a723acfcffbefad",
      "parents": [
        "f370dc7c6c1058ce97357b7f650123aa1ef53aac"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Thu Feb 13 15:37:57 2014 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Thu Feb 13 15:37:57 2014 -0800"
      },
      "message": "Add test to list flavors\n"
    },
    {
      "commit": "f370dc7c6c1058ce97357b7f650123aa1ef53aac",
      "tree": "82ff3e75191b8cdeaaffc7b1854d7f331a72e2fc",
      "parents": [
        "8030050634a18bba4832fca0d28e84e7607f4113"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Thu Feb 13 15:05:34 2014 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Thu Feb 13 15:05:34 2014 -0800"
      },
      "message": "Convert compute acceptance tests to go test form\n"
    },
    {
      "commit": "8030050634a18bba4832fca0d28e84e7607f4113",
      "tree": "ae7de7161e3cbf84376cb80c25dd013b92ba829e",
      "parents": [
        "6dbf9f6fc9fb5f9c44fd5a59dc915b55975d076b"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Thu Feb 13 14:54:31 2014 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Thu Feb 13 14:54:31 2014 -0800"
      },
      "message": "Convert identity acceptance tests to go test form\n"
    },
    {
      "commit": "6dbf9f6fc9fb5f9c44fd5a59dc915b55975d076b",
      "tree": "3928fca4b4145b1cbb4f888c933c8dda672cf262",
      "parents": [
        "e520cb64a44e96d2caa2354f7a9c5e22986e77ba"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Thu Feb 13 13:51:58 2014 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Thu Feb 13 13:51:58 2014 -0800"
      },
      "message": "Normalize the two listing tools\n"
    },
    {
      "commit": "e520cb64a44e96d2caa2354f7a9c5e22986e77ba",
      "tree": "ff7230fba2f45425d7c13730cf32cece6424d46c",
      "parents": [
        "5df4fb51752b911db46cf918c38fb42f5ca00b4c"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Wed Feb 12 21:18:57 2014 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Wed Feb 12 21:18:57 2014 -0800"
      },
      "message": "Add support for region name\n"
    },
    {
      "commit": "5df4fb51752b911db46cf918c38fb42f5ca00b4c",
      "tree": "910990d1e6d0e843bf027f449906d82800a36d5a",
      "parents": [
        "17ae5659c5e48d0a66bb20aa06549f642172be87"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Wed Feb 12 21:17:39 2014 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Wed Feb 12 21:17:39 2014 -0800"
      },
      "message": "Change output format for 01-servers\n"
    },
    {
      "commit": "17ae5659c5e48d0a66bb20aa06549f642172be87",
      "tree": "1ab303b3546f43b43150a1a3583c65125e6d647c",
      "parents": [
        "d793b02cb8bb6549680602b8f7e0c565e027a173"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Wed Feb 12 20:47:43 2014 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Wed Feb 12 20:47:43 2014 -0800"
      },
      "message": "Add images resource\n"
    },
    {
      "commit": "d793b02cb8bb6549680602b8f7e0c565e027a173",
      "tree": "ca0a8d249da37446e80e652155ce337905acef4f",
      "parents": [
        "c007c277a25250f9eaf4e87f3bea9c40da1fb4b6"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Wed Feb 12 16:32:23 2014 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Wed Feb 12 16:32:23 2014 -0800"
      },
      "message": "Support all regions when listing servers\n"
    },
    {
      "commit": "c007c277a25250f9eaf4e87f3bea9c40da1fb4b6",
      "tree": "191ede9cf4416a5c89f40896d1e988f8da6882fe",
      "parents": [
        "c70164db95928a53bbc9d9398d0a7547cfc7b980"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Mon Feb 10 20:49:26 2014 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Mon Feb 10 20:49:26 2014 -0800"
      },
      "message": "Implement first function of cloud compute API\n"
    },
    {
      "commit": "c70164db95928a53bbc9d9398d0a7547cfc7b980",
      "tree": "30117e45b6f4398531ce813f3020251e33eaefe4",
      "parents": [
        "7dc05b0fb790347160c9e0dfd298ab5dad364f60"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Sun Feb 09 12:12:36 2014 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Sun Feb 09 12:12:36 2014 -0800"
      },
      "message": "Fix API differences from x-new-api branch\n"
    },
    {
      "commit": "7dc05b0fb790347160c9e0dfd298ab5dad364f60",
      "tree": "721e4a3f9c205830e8049b8529d1040ffa863c83",
      "parents": [
        "a56d4d4b41584dc8f5545335c6d90b00363bc1fe"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Sun Feb 09 12:01:36 2014 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Sun Feb 09 12:01:36 2014 -0800"
      },
      "message": "Manually listing package deps\n"
    },
    {
      "commit": "a56d4d4b41584dc8f5545335c6d90b00363bc1fe",
      "tree": "7e024ec0b34baaed2c0efb30ee16efa82cf84288",
      "parents": [
        "5f84762e0bb528aef4c60209d4961bcc0bc283de"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Sun Feb 09 11:58:11 2014 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Sun Feb 09 11:58:11 2014 -0800"
      },
      "message": "revert travis configs\n"
    },
    {
      "commit": "5f84762e0bb528aef4c60209d4961bcc0bc283de",
      "tree": "832361aefea8bf8060a2299ae9cef40f5ac292d2",
      "parents": [
        "b8caba5be942fdf64b941dbd7784c12953311473"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Sun Feb 09 11:12:27 2014 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Sun Feb 09 11:12:27 2014 -0800"
      },
      "message": "Update TravisCI dependencies\n"
    },
    {
      "commit": "b8caba5be942fdf64b941dbd7784c12953311473",
      "tree": "7e024ec0b34baaed2c0efb30ee16efa82cf84288",
      "parents": [
        "2b9632115cfed895e2d0c5720d80bed4ee7e3fae"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Sun Feb 09 10:56:26 2014 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Sun Feb 09 10:56:26 2014 -0800"
      },
      "message": "Update utils godocs\n"
    },
    {
      "commit": "2b9632115cfed895e2d0c5720d80bed4ee7e3fae",
      "tree": "5a25ce3e4fc956980c5ae3cddc118aeb87bdbf4d",
      "parents": [
        "9637a00bdfb5c559a81788b8a79d6afc832028bc"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Sun Feb 09 02:12:30 2014 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Sun Feb 09 02:12:30 2014 -0800"
      },
      "message": "Re-implement basic identity API for v0.2.0.\n"
    },
    {
      "commit": "9637a00bdfb5c559a81788b8a79d6afc832028bc",
      "tree": "2fe03013844d52702cf49743c25fc257784520ed",
      "parents": [
        "41822a75f5c56d1227bdcdf72f048e87794ac990"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Sat Feb 08 16:47:39 2014 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Sat Feb 08 16:47:39 2014 -0800"
      },
      "message": "Reorg of acceptance tests\n"
    },
    {
      "commit": "41822a75f5c56d1227bdcdf72f048e87794ac990",
      "tree": "90e8924821255c92c97b7feb4832a6e171208dea",
      "parents": [
        "5d20fbf31166b78fb6502b3ef7c22dbf02b2fd96"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Sat Feb 08 16:43:09 2014 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Sat Feb 08 16:43:09 2014 -0800"
      },
      "message": "Removed mixed dev work; focus returns to 0.2.0 API\n"
    },
    {
      "commit": "5d20fbf31166b78fb6502b3ef7c22dbf02b2fd96",
      "tree": "2ab8098c17ac345a4dee6a6c958dcfff0ce0e242",
      "parents": [
        "97f1059215a451be71baf379215103bce12047f5"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Sat Feb 08 16:41:54 2014 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Sat Feb 08 16:41:54 2014 -0800"
      },
      "message": "Reverting to clean dev slate\n"
    },
    {
      "commit": "97f1059215a451be71baf379215103bce12047f5",
      "tree": "9a561f330bb459118cff9be1ee11ab414e41a635",
      "parents": [
        "3de36c90bb1c341a7feb7bbe802b17a8c4213597",
        "a1a95cc91d3a7493816e5b405ec456446888c4f7"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Sat Feb 08 16:30:13 2014 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Sat Feb 08 16:30:13 2014 -0800"
      },
      "message": "Merge branch \u0027x-new-api\u0027 into v0.2.0\n"
    },
    {
      "commit": "29218ea196aff05f58b5da295a4c9a7809eec7a6",
      "tree": "c81b46e0602386e32bab9822160d4c7a3856b895",
      "parents": [
        "3de36c90bb1c341a7feb7bbe802b17a8c4213597",
        "12bc4df91910b2fbae02df4a542e56137594a95e"
      ],
      "author": {
        "name": "Ben Broderick Phillips",
        "email": "ben@benbp.net",
        "time": "Thu Feb 06 11:02:40 2014 -0800"
      },
      "committer": {
        "name": "Ben Broderick Phillips",
        "email": "ben@benbp.net",
        "time": "Thu Feb 06 11:02:40 2014 -0800"
      },
      "message": "Merge pull request #5 from nebula/api-builder\n\nadded api builder"
    },
    {
      "commit": "12bc4df91910b2fbae02df4a542e56137594a95e",
      "tree": "0bcd899cce347d50750425a8f070915d7bb5d79b",
      "parents": [
        "94c582cbeb75c6ac2c2886a901d28b19673122bb"
      ],
      "author": {
        "name": "Torrent Glenn",
        "email": "torrentglenn@Torrent-Glenns-MacBook-Pro.local",
        "time": "Mon Feb 03 13:26:41 2014 -0800"
      },
      "committer": {
        "name": "Torrent Glenn",
        "email": "torrentglenn@Torrent-Glenns-MacBook-Pro.local",
        "time": "Wed Feb 05 12:36:03 2014 -0800"
      },
      "message": "added api builder\n"
    },
    {
      "commit": "f52bdf856fd4e46468e7cba3a1ac6cac8c643585",
      "tree": "99b3d4c374af998df6c2044da5a620ad48bb1008",
      "parents": [
        "3de36c90bb1c341a7feb7bbe802b17a8c4213597"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Sat Feb 01 16:26:21 2014 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Sat Feb 01 16:26:21 2014 -0800"
      },
      "message": "Attempt the security group API.\n\nFloating IPs API already implemented it seems.\n"
    },
    {
      "commit": "3de36c90bb1c341a7feb7bbe802b17a8c4213597",
      "tree": "df5103434cf9c144fbf3d6a66c8e3ebf8d70d4e0",
      "parents": [
        "86044effa30810cfa29dba8d5bb9b4b87c51a778"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Sat Feb 01 15:16:37 2014 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Sat Feb 01 15:16:37 2014 -0800"
      },
      "message": "No apikey support in standard OpenStack\n"
    },
    {
      "commit": "86044effa30810cfa29dba8d5bb9b4b87c51a778",
      "tree": "284a19e11f92a379b1dfe8c4670d7db9678931da",
      "parents": [
        "796859434358b61c2a321f809bfae3d82bba58c9",
        "ecae0ac9f8bf6a1f6be83e721fa90a122ab37f37"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Tue Jan 28 11:37:54 2014 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Tue Jan 28 11:37:54 2014 -0800"
      },
      "message": "Merge pull request #125 from rackspace/gh-111-arbitrary-ip-pool-names\n\nRefactor address set code for greater flexibility."
    },
    {
      "commit": "796859434358b61c2a321f809bfae3d82bba58c9",
      "tree": "f0e1e8349c92b8b921c3684c95462e1b42e8ebc5",
      "parents": [
        "94c582cbeb75c6ac2c2886a901d28b19673122bb",
        "ab69ab22f56f40d02dd904768626b698aebbff69"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Mon Jan 27 15:56:47 2014 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Mon Jan 27 15:56:47 2014 -0800"
      },
      "message": "Merge pull request #129 from nebula/securityGroups\n\nAdds support for security groups"
    },
    {
      "commit": "a1a95cc91d3a7493816e5b405ec456446888c4f7",
      "tree": "644d5d90c7de5a010b8dcc5fcd765b9f85ba4194",
      "parents": [
        "d7aa3bddfb71dd88705864ec0f61423eb5295e00"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "sam.falvo@rackspace.com",
        "time": "Fri Jan 24 16:31:40 2014 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "sam.falvo@rackspace.com",
        "time": "Fri Jan 24 16:31:40 2014 -0800"
      },
      "message": "Whoops -- forgot authentication token.\n"
    },
    {
      "commit": "d7aa3bddfb71dd88705864ec0f61423eb5295e00",
      "tree": "6427c202d296c1286d6534458b176f646e3473b7",
      "parents": [
        "0262e973440f1b4954c30f76d43119804865c9d1"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "sam.falvo@rackspace.com",
        "time": "Fri Jan 24 16:11:10 2014 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "sam.falvo@rackspace.com",
        "time": "Fri Jan 24 16:11:10 2014 -0800"
      },
      "message": "go fmt\n"
    },
    {
      "commit": "0262e973440f1b4954c30f76d43119804865c9d1",
      "tree": "a0cb2b92a1b856d4f2cf0d4314f145c73a4f2207",
      "parents": [
        "8a549ef401853b19af27ddb9206efd060a1bce83"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "sam.falvo@rackspace.com",
        "time": "Fri Jan 24 16:06:56 2014 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "sam.falvo@rackspace.com",
        "time": "Fri Jan 24 16:06:56 2014 -0800"
      },
      "message": "First monitoring API endpoint implemented\n"
    },
    {
      "commit": "8a549ef401853b19af27ddb9206efd060a1bce83",
      "tree": "43b5e8b694053ff6f8cf5a8352657a6f3517f0d7",
      "parents": [
        "94c582cbeb75c6ac2c2886a901d28b19673122bb"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "sam.falvo@rackspace.com",
        "time": "Fri Jan 24 15:20:54 2014 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "sam.falvo@rackspace.com",
        "time": "Fri Jan 24 15:20:54 2014 -0800"
      },
      "message": "Initial commit of experimental, new, v0.2.0 API\n"
    },
    {
      "commit": "ab69ab22f56f40d02dd904768626b698aebbff69",
      "tree": "f0e1e8349c92b8b921c3684c95462e1b42e8ebc5",
      "parents": [
        "94c582cbeb75c6ac2c2886a901d28b19673122bb"
      ],
      "author": {
        "name": "Kgespada",
        "email": "cgilbert-espada@bennington.edu",
        "time": "Wed Jan 22 11:43:17 2014 -0800"
      },
      "committer": {
        "name": "Kgespada",
        "email": "cgilbert-espada@bennington.edu",
        "time": "Thu Jan 23 14:46:26 2014 -0800"
      },
      "message": "Added security group field to NewServer struct in servers.go\n"
    },
    {
      "commit": "ecae0ac9f8bf6a1f6be83e721fa90a122ab37f37",
      "tree": "6bf1eee600b5fbd93aaf2cb410c2e2dac10c069c",
      "parents": [
        "d361710d668ef60015e276d2e43bf6ad90064337"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "sam.falvo@rackspace.com",
        "time": "Tue Jan 21 11:02:21 2014 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "sam.falvo@rackspace.com",
        "time": "Tue Jan 21 11:02:21 2014 -0800"
      },
      "message": "Fix no address pools bug\n"
    },
    {
      "commit": "d361710d668ef60015e276d2e43bf6ad90064337",
      "tree": "5eec08997baa026ee92a4ed79534bdcf5c5a088e",
      "parents": [
        "94c582cbeb75c6ac2c2886a901d28b19673122bb"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "sam.falvo@rackspace.com",
        "time": "Mon Jan 20 18:27:42 2014 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "sam.falvo@rackspace.com",
        "time": "Mon Jan 20 18:27:42 2014 -0800"
      },
      "message": "Refactor address set code for greater flexibility.\n\nFor some reason, this code doesn\u0027t work.  While the refactor does not\nappear to break acceptance/14-list-addresses, I simply _cannot_ find a\nreason why it won\u0027t work for acceptance/19-list-addresses-0.1.  If\nanyone can review this code and let me know what I\u0027m doing wrong, I\u0027d be\nmost appreciative!\n"
    },
    {
      "commit": "94c582cbeb75c6ac2c2886a901d28b19673122bb",
      "tree": "9173b6b8f84631806c0b60d1e9ee31b519281fe2",
      "parents": [
        "5cf231955ad50eae9d2c4b93fb68ddced17e24ea",
        "c04e975178edf600fa0cef8c7ad7fadd5227520a"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Thu Jan 16 21:07:48 2014 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Thu Jan 16 21:07:48 2014 -0800"
      },
      "message": "Merge pull request #121 from echohead/floating-ips-rax\n\nAdd support for floating IPs using nova API."
    },
    {
      "commit": "c04e975178edf600fa0cef8c7ad7fadd5227520a",
      "tree": "9173b6b8f84631806c0b60d1e9ee31b519281fe2",
      "parents": [
        "5cf231955ad50eae9d2c4b93fb68ddced17e24ea"
      ],
      "author": {
        "name": "Tim Miller",
        "email": "tim.miller.0@gmail.com",
        "time": "Wed Jan 15 16:15:47 2014 -0800"
      },
      "committer": {
        "name": "Tim Miller",
        "email": "tim.miller.0@gmail.com",
        "time": "Thu Jan 16 11:19:11 2014 -0800"
      },
      "message": "Add support for floating IPs using nova API.\n\nWhen using vanilla OpenStack with neutron, instances are commonly\naccessible from the outside world only by using floating IPs.\n\nThis patch adds support for:\n  - listing floating IPs\n  - allocating a floating IP from a given pool\n  - attaching a floating IP to an instance\n  - de-allocating an IP and returning it to its pool.\n"
    },
    {
      "commit": "5cf231955ad50eae9d2c4b93fb68ddced17e24ea",
      "tree": "3482099480b4c4618cbc27f5748cf75c21cd0961",
      "parents": [
        "0d8c2653f4ae2e52c696ebf1192d6c91c176226b",
        "d289d7533a1dd916fddb5402c33e7b85e1a4ccf6"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Fri Jan 10 14:54:33 2014 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Fri Jan 10 14:54:33 2014 -0800"
      },
      "message": "Merge pull request #115 from rackspace/gh-112-openstack-env-vars\n\nProvide API for building AuthOptions from env vars."
    },
    {
      "commit": "d289d7533a1dd916fddb5402c33e7b85e1a4ccf6",
      "tree": "3482099480b4c4618cbc27f5748cf75c21cd0961",
      "parents": [
        "b96707610e75ef1b49236a0b7e4fd5e9bb6be1dd"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "sam.falvo@rackspace.com",
        "time": "Fri Jan 10 14:28:11 2014 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "sam.falvo@rackspace.com",
        "time": "Fri Jan 10 14:28:11 2014 -0800"
      },
      "message": "Forgot to include osutil sub-package.\n"
    },
    {
      "commit": "b96707610e75ef1b49236a0b7e4fd5e9bb6be1dd",
      "tree": "3564eb834addaff74a5fbffd5c81dea589c6691b",
      "parents": [
        "8280cb72c965987c79e66a7fe702c1b6f350c775"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "sam.falvo@rackspace.com",
        "time": "Fri Jan 10 14:26:39 2014 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "sam.falvo@rackspace.com",
        "time": "Fri Jan 10 14:26:39 2014 -0800"
      },
      "message": "Recognize OS_REGION_NAME if env var is set.\n\nAlso, provide an out in case you really, really want to ignore this\nenvironment variable.\n"
    },
    {
      "commit": "8280cb72c965987c79e66a7fe702c1b6f350c775",
      "tree": "2e5cacbee909d90659920d7d75b921912cfb3e16",
      "parents": [
        "0d8c2653f4ae2e52c696ebf1192d6c91c176226b"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "sam.falvo@rackspace.com",
        "time": "Mon Jan 06 15:06:53 2014 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "sam.falvo@rackspace.com",
        "time": "Mon Jan 06 15:06:53 2014 -0800"
      },
      "message": "Provide API for building AuthOptions from env vars.\n"
    },
    {
      "commit": "0d8c2653f4ae2e52c696ebf1192d6c91c176226b",
      "tree": "c7f021be26b742570fe000a35312f46831500c72",
      "parents": [
        "6ba72d573a23d70dddbe7d2d9d2f00606bee8243",
        "4a52f3dde7eb32293a056a25fb5cbd602b7c1400"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Mon Jan 06 11:30:03 2014 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Mon Jan 06 11:30:03 2014 -0800"
      },
      "message": "Merge pull request #114 from pquerna/rename_testing_transport\n\nRename transport_double.go to transport_double_test.go "
    },
    {
      "commit": "4a52f3dde7eb32293a056a25fb5cbd602b7c1400",
      "tree": "c7f021be26b742570fe000a35312f46831500c72",
      "parents": [
        "6ba72d573a23d70dddbe7d2d9d2f00606bee8243"
      ],
      "author": {
        "name": "Paul Querna",
        "email": "pquerna@apache.org",
        "time": "Tue Dec 31 14:18:37 2013 -0800"
      },
      "committer": {
        "name": "Paul Querna",
        "email": "pquerna@apache.org",
        "time": "Tue Dec 31 14:18:37 2013 -0800"
      },
      "message": "Rename transport_double.go to transport_double_test.go as it is only used when running tests, and was causing flags to be added to non-testing binaries. Fixes #113\n"
    },
    {
      "commit": "6ba72d573a23d70dddbe7d2d9d2f00606bee8243",
      "tree": "fb536524eefcabcb073bcf77101cac984e96416e",
      "parents": [
        "2f2cb30e929a1a1068f470f702fa992c97f8de3a",
        "f21fcac4b6d55bbadac3ea1c2f5d27ef91e1ab6e"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Mon Dec 16 16:51:11 2013 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Mon Dec 16 16:51:11 2013 -0800"
      },
      "message": "Merge pull request #109 from seryl/travis-badge\n\nAdd travis badge to README"
    },
    {
      "commit": "f21fcac4b6d55bbadac3ea1c2f5d27ef91e1ab6e",
      "tree": "fb536524eefcabcb073bcf77101cac984e96416e",
      "parents": [
        "2f2cb30e929a1a1068f470f702fa992c97f8de3a"
      ],
      "author": {
        "name": "Josh Toft",
        "email": "josh@ooyala.com",
        "time": "Mon Dec 16 16:19:47 2013 -0800"
      },
      "committer": {
        "name": "Josh Toft",
        "email": "josh@ooyala.com",
        "time": "Mon Dec 16 16:31:40 2013 -0800"
      },
      "message": "Add travis badge to README\n\ncloses #43\n\n* Note: It appears that the integration was already done just not shown on the README\n"
    },
    {
      "commit": "2f2cb30e929a1a1068f470f702fa992c97f8de3a",
      "tree": "a9720b24e2c30526b748f411e76c95f1307ad46d",
      "parents": [
        "9b8695b7a6a0667b20c96cb7899a00f582e150d6",
        "2be65d143a6763d1506cb3d2475dafb720697a5d"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "sam.falvo@rackspace.com",
        "time": "Fri Dec 13 16:17:41 2013 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "sam.falvo@rackspace.com",
        "time": "Fri Dec 13 16:17:41 2013 -0800"
      },
      "message": "Merge branch \u0027issue-21-list-addresses-by-network\u0027 of https://github.com/jrperritt/gophercloud into jrperritt-issue-21-list-addresses-by-network\n\nConflicts:\n\t.travis.yml\n"
    },
    {
      "commit": "2be65d143a6763d1506cb3d2475dafb720697a5d",
      "tree": "2f4358217f18ae50f0a10a0e01952e1b79e3eb02",
      "parents": [
        "7152a1c22ce0c81494427ab7ee99c8d44f17c9d8"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Dec 13 17:21:09 2013 -0600"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Dec 13 17:23:40 2013 -0600"
      },
      "message": "go fmt\n"
    },
    {
      "commit": "7152a1c22ce0c81494427ab7ee99c8d44f17c9d8",
      "tree": "b3b441d814f1735fedb41cd47342369c6a044ed3",
      "parents": [
        "211719f348695e512c7d7090067811c824e3ff68"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Dec 13 17:20:22 2013 -0600"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Dec 13 17:23:40 2013 -0600"
      },
      "message": "update test to print out all addresses\n"
    },
    {
      "commit": "211719f348695e512c7d7090067811c824e3ff68",
      "tree": "8caeb792ab49ff13df35300230caef29c64e9fcd",
      "parents": [
        "28b495629d81c8ab75b79a6cd160faaf0592251c"
      ],
      "author": {
        "name": "Max Lincoln",
        "email": "max@devopsy.com",
        "time": "Fri Dec 13 14:49:38 2013 -0300"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Dec 13 17:23:40 2013 -0600"
      },
      "message": "Tests broke because Image ID is outdated.  Find by name instead - it\u0027ll require less maintenance and will be easier to use with other providers.\n"
    },
    {
      "commit": "28b495629d81c8ab75b79a6cd160faaf0592251c",
      "tree": "a9c795a656e1e95a6879d839db0616b51c4715e0",
      "parents": [
        "c38f527089ee81d582219c33adfe2a9d668eb349"
      ],
      "author": {
        "name": "Max Lincoln",
        "email": "max@devopsy.com",
        "time": "Fri Dec 13 13:23:44 2013 -0300"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Dec 13 17:23:40 2013 -0600"
      },
      "message": "Back to rackspace for pull request.\n\nRevert \"rackspace -\u003e maxlinc, to make sure travis works\"\n\nThis reverts commit c56e9e6d7ac987d0b073f79a545df94fc4d609bf.\n"
    },
    {
      "commit": "c38f527089ee81d582219c33adfe2a9d668eb349",
      "tree": "3822e5cc3e545ce82d90f03b92b9abb4ead2c5a3",
      "parents": [
        "57842a6a9adb6f688a96067e3a6b1d96402bedf8"
      ],
      "author": {
        "name": "Max Lincoln",
        "email": "max@devopsy.com",
        "time": "Fri Dec 13 13:23:12 2013 -0300"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Dec 13 17:23:40 2013 -0600"
      },
      "message": "Don\u0027t encrypt repo_token; it\u0027s not supposed to be necessary at all for public projects, and making it encrypted would prevent coverage reports on pull-requests.\n"
    },
    {
      "commit": "57842a6a9adb6f688a96067e3a6b1d96402bedf8",
      "tree": "65cbc573f7cee0523ad96d3fc296906ca76ad057",
      "parents": [
        "75e06ec56121b97f4f9a03a5df228e9f6185daff"
      ],
      "author": {
        "name": "Max Lincoln",
        "email": "max@devopsy.com",
        "time": "Fri Dec 13 01:04:42 2013 -0300"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Dec 13 17:23:40 2013 -0600"
      },
      "message": "Give coverage try\n"
    },
    {
      "commit": "75e06ec56121b97f4f9a03a5df228e9f6185daff",
      "tree": "52858ed0bc61b2583af3a00c553a80c0ad2ad5e7",
      "parents": [
        "42b3672ee761de850924695e9bc3aa235b64a179"
      ],
      "author": {
        "name": "Max Lincoln",
        "email": "max@devopsy.com",
        "time": "Fri Dec 13 00:00:12 2013 -0300"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Dec 13 17:23:39 2013 -0600"
      },
      "message": "rackspace -\u003e maxlinc, to make sure travis works\n"
    },
    {
      "commit": "42b3672ee761de850924695e9bc3aa235b64a179",
      "tree": "74704add6266c9be8ba96d86a739fc7d0d265055",
      "parents": [
        "4199dec57d1848f7cfcd938326ae527c3cd94c02"
      ],
      "author": {
        "name": "Max Lincoln",
        "email": "max@devopsy.com",
        "time": "Thu Dec 12 23:24:08 2013 -0300"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Dec 13 17:23:39 2013 -0600"
      },
      "message": "Travis\n"
    },
    {
      "commit": "4199dec57d1848f7cfcd938326ae527c3cd94c02",
      "tree": "bc911582c23fa02782f82ec06f36a79738dd1fb3",
      "parents": [
        "ed5dd7fe5e80424e1df63bef3b381d3759cd595c"
      ],
      "author": {
        "name": "Rafael Garcia",
        "email": "rafbgarcia@gmail.com",
        "time": "Thu Dec 12 22:16:58 2013 -0300"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Dec 13 17:23:39 2013 -0600"
      },
      "message": "go fmt files authenticate.go, acceptance/00-authentication.go and acceptance/libargs.go\n"
    },
    {
      "commit": "ed5dd7fe5e80424e1df63bef3b381d3759cd595c",
      "tree": "13bc5bd614299d1331cb70419ea2b055fee072a1",
      "parents": [
        "dbc4e9ea4f0ece22c0ee19d59784060c129493d2"
      ],
      "author": {
        "name": "Rafael Garcia",
        "email": "rafbgarcia@gmail.com",
        "time": "Fri Dec 06 17:00:32 2013 -0300"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Dec 13 17:23:39 2013 -0600"
      },
      "message": "+maxlinc - Add ApiKey authentication\n"
    },
    {
      "commit": "dbc4e9ea4f0ece22c0ee19d59784060c129493d2",
      "tree": "8b979ff51da46daef0575cf7d929193d74b0682e",
      "parents": [
        "32d297d12f12098ce870528873a9e1a41dece35e"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "sam.falvo@rackspace.com",
        "time": "Tue Nov 19 14:39:37 2013 -0800"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Dec 13 17:23:39 2013 -0600"
      },
      "message": "Expose service catalog to interested parties.\n\nAdded ServiceCatalogerForIdentityV2 interface to allow interested\nsoftware access to the raw service catalog.  Note that the interface\nsupported must necessarily expose the specific version of Openstack\nIdentity API version, as V2 and V3 are completely incompatible with each\nother.\n"
    },
    {
      "commit": "32d297d12f12098ce870528873a9e1a41dece35e",
      "tree": "b1824176fe4b883238fd37dba441041c0e552124",
      "parents": [
        "0c1629d41040ba667917204d486dd07ef0cc3dac"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "sam.falvo@rackspace.com",
        "time": "Thu Oct 24 16:45:58 2013 -0700"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Dec 13 17:23:39 2013 -0600"
      },
      "message": "Update godocs to include info useful for private clouds.\n"
    },
    {
      "commit": "9b8695b7a6a0667b20c96cb7899a00f582e150d6",
      "tree": "0330b2dd21d47ac666d01a2282d1e3297c2fed24",
      "parents": [
        "6da92455a2575779c8e5039c75783ae618aafeab"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "sam.falvo@rackspace.com",
        "time": "Fri Dec 13 14:44:15 2013 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "sam.falvo@rackspace.com",
        "time": "Fri Dec 13 14:44:15 2013 -0800"
      },
      "message": "Drop support for Go 1.0.3.\n"
    },
    {
      "commit": "6da92455a2575779c8e5039c75783ae618aafeab",
      "tree": "26990d62c955d3a3632227fb69ea11ba49df0246",
      "parents": [
        "6daaf51208a224ca7f2015629ae1878947f9b28d"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "sam.falvo@rackspace.com",
        "time": "Fri Dec 13 14:40:40 2013 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "sam.falvo@rackspace.com",
        "time": "Fri Dec 13 14:40:40 2013 -0800"
      },
      "message": "Attempt to switch to rackspace coveralls acct\n"
    },
    {
      "commit": "6daaf51208a224ca7f2015629ae1878947f9b28d",
      "tree": "9ea0e4702cdc0226a210a1bfdfa32bb8ab317e0c",
      "parents": [
        "3e40823352ee03a9b702a8bc1d1a696bf185f925",
        "14a4f6beb180829be76b467b732523140e8d6908"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Fri Dec 13 14:10:47 2013 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Fri Dec 13 14:10:47 2013 -0800"
      },
      "message": "Merge pull request #107 from maxlinc/travis\n\nTravis"
    },
    {
      "commit": "3e40823352ee03a9b702a8bc1d1a696bf185f925",
      "tree": "86894ddf362c524bc50c04c3425d7a231acd56da",
      "parents": [
        "6f755acc709d348e6c14710f57b3e205c97c7293",
        "5b250e0c6d3dbfa6e5182aaeead2d190f1c9de46"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Fri Dec 13 13:11:46 2013 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Fri Dec 13 13:11:46 2013 -0800"
      },
      "message": "Merge pull request #108 from maxlinc/test_fix\n\nFix acceptance test (image id not fouund)"
    },
    {
      "commit": "5b250e0c6d3dbfa6e5182aaeead2d190f1c9de46",
      "tree": "86894ddf362c524bc50c04c3425d7a231acd56da",
      "parents": [
        "6f755acc709d348e6c14710f57b3e205c97c7293"
      ],
      "author": {
        "name": "Max Lincoln",
        "email": "max@devopsy.com",
        "time": "Fri Dec 13 14:49:38 2013 -0300"
      },
      "committer": {
        "name": "Max Lincoln",
        "email": "max@devopsy.com",
        "time": "Fri Dec 13 14:49:38 2013 -0300"
      },
      "message": "Tests broke because Image ID is outdated.  Find by name instead - it\u0027ll require less maintenance and will be easier to use with other providers.\n"
    },
    {
      "commit": "14a4f6beb180829be76b467b732523140e8d6908",
      "tree": "442a7e35ba5a5d6d5d8cfc5b98ef250623b0c97f",
      "parents": [
        "c0faeca8bb4a872a0836a3ff352d5cec65b0d84f"
      ],
      "author": {
        "name": "Max Lincoln",
        "email": "max@devopsy.com",
        "time": "Fri Dec 13 13:23:44 2013 -0300"
      },
      "committer": {
        "name": "Max Lincoln",
        "email": "max@devopsy.com",
        "time": "Fri Dec 13 13:31:01 2013 -0300"
      },
      "message": "Back to rackspace for pull request.\n\nRevert \"rackspace -\u003e maxlinc, to make sure travis works\"\n\nThis reverts commit c56e9e6d7ac987d0b073f79a545df94fc4d609bf.\n"
    },
    {
      "commit": "c0faeca8bb4a872a0836a3ff352d5cec65b0d84f",
      "tree": "b00159680dc9b25fc1de1904b9fc7c879281bdc2",
      "parents": [
        "a9c4b01fca1fc97a8bef5fdd2f29684ad3fe564f"
      ],
      "author": {
        "name": "Max Lincoln",
        "email": "max@devopsy.com",
        "time": "Fri Dec 13 13:23:12 2013 -0300"
      },
      "committer": {
        "name": "Max Lincoln",
        "email": "max@devopsy.com",
        "time": "Fri Dec 13 13:31:01 2013 -0300"
      },
      "message": "Don\u0027t encrypt repo_token; it\u0027s not supposed to be necessary at all for public projects, and making it encrypted would prevent coverage reports on pull-requests.\n"
    },
    {
      "commit": "a9c4b01fca1fc97a8bef5fdd2f29684ad3fe564f",
      "tree": "3e20fd6e2f9d5e2af8760fed80991eedd8a32f67",
      "parents": [
        "c56e9e6d7ac987d0b073f79a545df94fc4d609bf"
      ],
      "author": {
        "name": "Max Lincoln",
        "email": "max@devopsy.com",
        "time": "Fri Dec 13 01:04:42 2013 -0300"
      },
      "committer": {
        "name": "Max Lincoln",
        "email": "max@devopsy.com",
        "time": "Fri Dec 13 13:31:01 2013 -0300"
      },
      "message": "Give coverage try\n"
    },
    {
      "commit": "6f755acc709d348e6c14710f57b3e205c97c7293",
      "tree": "7adf3f251f070fa248d26668184f7d49d3a0f3b9",
      "parents": [
        "6841a029ee727ca97bca0dd57eaa001b58c5eba6",
        "752cb33526742b087dcc90382a8e225c0ba30897"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Thu Dec 12 23:14:24 2013 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Thu Dec 12 23:14:24 2013 -0800"
      },
      "message": "Merge pull request #105 from rafbgarcia/api_key\n\nRackspace API key support"
    },
    {
      "commit": "c56e9e6d7ac987d0b073f79a545df94fc4d609bf",
      "tree": "93df0b27fb19c2c1929ae15f400363bd8068c24d",
      "parents": [
        "cfc291886a95345459b9fdb33e25f4cdbefd191b"
      ],
      "author": {
        "name": "Max Lincoln",
        "email": "max@devopsy.com",
        "time": "Fri Dec 13 00:00:12 2013 -0300"
      },
      "committer": {
        "name": "Max Lincoln",
        "email": "max@devopsy.com",
        "time": "Fri Dec 13 00:00:12 2013 -0300"
      },
      "message": "rackspace -\u003e maxlinc, to make sure travis works\n"
    },
    {
      "commit": "cfc291886a95345459b9fdb33e25f4cdbefd191b",
      "tree": "eb12c073f5e257fa1032ef3cba6678ebd8f24fd6",
      "parents": [
        "6841a029ee727ca97bca0dd57eaa001b58c5eba6"
      ],
      "author": {
        "name": "Max Lincoln",
        "email": "max@devopsy.com",
        "time": "Thu Dec 12 23:24:08 2013 -0300"
      },
      "committer": {
        "name": "Max Lincoln",
        "email": "max@devopsy.com",
        "time": "Thu Dec 12 23:33:13 2013 -0300"
      },
      "message": "Travis\n"
    },
    {
      "commit": "752cb33526742b087dcc90382a8e225c0ba30897",
      "tree": "60b60221875576e9e75b2dce31848123b588d76d",
      "parents": [
        "e4a550ee795a5747a95f0241403bf2d269ffb452"
      ],
      "author": {
        "name": "Rafael Garcia",
        "email": "rafbgarcia@gmail.com",
        "time": "Thu Dec 12 22:16:58 2013 -0300"
      },
      "committer": {
        "name": "Rafael Garcia",
        "email": "rafbgarcia@gmail.com",
        "time": "Thu Dec 12 22:16:58 2013 -0300"
      },
      "message": "go fmt files authenticate.go, acceptance/00-authentication.go and acceptance/libargs.go\n"
    },
    {
      "commit": "6841a029ee727ca97bca0dd57eaa001b58c5eba6",
      "tree": "7ca6ef7ccb25a58aeeaaecf7b653ddfd49dacc35",
      "parents": [
        "aa3a31dadec0fcae98b2e40c85e87ac3f971c023",
        "cfb352a24c95217d49bd0f943c24548a2cf37fea"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Thu Dec 12 14:02:54 2013 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Thu Dec 12 14:02:54 2013 -0800"
      },
      "message": "Merge pull request #104 from rackspace/expose-v2-service-catalog\n\nExpose service catalog to interested parties."
    },
    {
      "commit": "0c1629d41040ba667917204d486dd07ef0cc3dac",
      "tree": "393432a2c656ced2f3d81a688fd0419b5909518f",
      "parents": [
        "b1ead74d29eaf1e4500dcca51677da444cae1a76"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Dec 06 19:51:36 2013 -0600"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Dec 06 19:51:36 2013 -0600"
      },
      "message": "go fmt\n"
    },
    {
      "commit": "e4a550ee795a5747a95f0241403bf2d269ffb452",
      "tree": "0871f5a96b4ced16ef07711c53fb8452e242b6b2",
      "parents": [
        "aa3a31dadec0fcae98b2e40c85e87ac3f971c023"
      ],
      "author": {
        "name": "Rafael Garcia",
        "email": "rafbgarcia@gmail.com",
        "time": "Fri Dec 06 17:00:32 2013 -0300"
      },
      "committer": {
        "name": "Rafael Garcia",
        "email": "rafbgarcia@gmail.com",
        "time": "Fri Dec 06 17:00:32 2013 -0300"
      },
      "message": "+maxlinc - Add ApiKey authentication\n"
    },
    {
      "commit": "cfb352a24c95217d49bd0f943c24548a2cf37fea",
      "tree": "7ca6ef7ccb25a58aeeaaecf7b653ddfd49dacc35",
      "parents": [
        "aa3a31dadec0fcae98b2e40c85e87ac3f971c023"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "sam.falvo@rackspace.com",
        "time": "Tue Nov 19 14:39:37 2013 -0800"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "sam.falvo@rackspace.com",
        "time": "Tue Nov 19 14:39:37 2013 -0800"
      },
      "message": "Expose service catalog to interested parties.\n\nAdded ServiceCatalogerForIdentityV2 interface to allow interested\nsoftware access to the raw service catalog.  Note that the interface\nsupported must necessarily expose the specific version of Openstack\nIdentity API version, as V2 and V3 are completely incompatible with each\nother.\n"
    },
    {
      "commit": "b1ead74d29eaf1e4500dcca51677da444cae1a76",
      "tree": "d281391659582580b472b6c4cea5eed2d458094f",
      "parents": [
        "499dce120608e374c4aac267214c0409eb480caf"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Oct 29 16:03:40 2013 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Oct 29 16:03:40 2013 -0500"
      },
      "message": "initialize map to prevent runtime panic\n"
    },
    {
      "commit": "499dce120608e374c4aac267214c0409eb480caf",
      "tree": "b5bb650407e1659487c317c7b9f9d5eb8f995560",
      "parents": [
        "90356ba146044aee5c500e9f83e7098f45e86247"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Oct 29 15:41:14 2013 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Oct 29 15:41:14 2013 -0500"
      },
      "message": "Fixes #21\n"
    },
    {
      "commit": "aa3a31dadec0fcae98b2e40c85e87ac3f971c023",
      "tree": "c4ee7ccb3be8af6f8d4ba5226b6f784f49eebc3b",
      "parents": [
        "90356ba146044aee5c500e9f83e7098f45e86247",
        "18087f4fba82a7b592f48a0cbdbfbf40ad98559f"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Fri Oct 25 13:17:57 2013 -0700"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Fri Oct 25 13:17:57 2013 -0700"
      },
      "message": "Merge pull request #100 from rackspace/doc-update-custom-identity-api\n\nUpdate godocs to include info useful for private clouds."
    },
    {
      "commit": "18087f4fba82a7b592f48a0cbdbfbf40ad98559f",
      "tree": "c4ee7ccb3be8af6f8d4ba5226b6f784f49eebc3b",
      "parents": [
        "90356ba146044aee5c500e9f83e7098f45e86247"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "sam.falvo@rackspace.com",
        "time": "Thu Oct 24 16:45:58 2013 -0700"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "sam.falvo@rackspace.com",
        "time": "Thu Oct 24 16:45:58 2013 -0700"
      },
      "message": "Update godocs to include info useful for private clouds.\n"
    },
    {
      "commit": "90356ba146044aee5c500e9f83e7098f45e86247",
      "tree": "94834f9528cb22637248f93e9e0f80949e9450c1",
      "parents": [
        "d8789a6a5e757e543d70ec2e7f40e42fd66eea94",
        "e4a3e427633bc8286297345b776fac4e9179dd81"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Mon Sep 16 13:11:20 2013 -0700"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Mon Sep 16 13:11:20 2013 -0700"
      },
      "message": "Merge pull request #94 from rackspace/remove-dfw-default-regions-from-tests\n\nRemove the DFW default region."
    },
    {
      "commit": "e4a3e427633bc8286297345b776fac4e9179dd81",
      "tree": "94834f9528cb22637248f93e9e0f80949e9450c1",
      "parents": [
        "d8789a6a5e757e543d70ec2e7f40e42fd66eea94"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "sam.falvo@rackspace.com",
        "time": "Fri Sep 13 12:36:37 2013 -0700"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "sam.falvo@rackspace.com",
        "time": "Fri Sep 13 12:36:37 2013 -0700"
      },
      "message": "Remove the DFW default region.\n\nDFW doesn\u0027t make sense for non-Rackspace providers, so away it goes.\nAll the tests run for me without it.\n"
    },
    {
      "commit": "d8789a6a5e757e543d70ec2e7f40e42fd66eea94",
      "tree": "47341d936e16b3b11dc2bf05be1a31d77063ae81",
      "parents": [
        "044418dd91a64202af0d54c21fc1cac155dfb62d",
        "a4db50aaee040c67efc71990bfe7ec0350b60549"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Tue Sep 03 10:53:34 2013 -0700"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Tue Sep 03 10:53:34 2013 -0700"
      },
      "message": "Merge pull request #86 from justinsb/match_service_by_type_not_name\n\nAdd test for type matching"
    },
    {
      "commit": "a4db50aaee040c67efc71990bfe7ec0350b60549",
      "tree": "b04fa49d1dad172fa5f7c4aab7c1afc56079c5ca",
      "parents": [
        "017b2de6d2929820bc6e97b460be2964b7342bf7"
      ],
      "author": {
        "name": "Justin Santa Barbara",
        "email": "justin@fathomdb.com",
        "time": "Sun Sep 01 10:45:07 2013 -0700"
      },
      "committer": {
        "name": "Justin Santa Barbara",
        "email": "justin@fathomdb.com",
        "time": "Sun Sep 01 10:45:07 2013 -0700"
      },
      "message": "Add test for type matching\n"
    },
    {
      "commit": "044418dd91a64202af0d54c21fc1cac155dfb62d",
      "tree": "7af6f46db4a5c52d3c28b8c44e5e617e6cebe7a8",
      "parents": [
        "25a062c333ec871686db88ba493f92274b016d15",
        "21682a48e6b426abc7d2e0959fd3ae364575a256"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Sun Sep 01 10:36:00 2013 -0700"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Sun Sep 01 10:36:00 2013 -0700"
      },
      "message": "Merge pull request #83 from justinsb/specify_tenant_name\n\nExpose auth with a tenantName"
    },
    {
      "commit": "25a062c333ec871686db88ba493f92274b016d15",
      "tree": "929e6717a31b06174f5bc1d897a91874fec4d92c",
      "parents": [
        "2fe5ef4faab085b0289cebd7be49a8f24603074a",
        "017b2de6d2929820bc6e97b460be2964b7342bf7"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Sun Sep 01 10:35:07 2013 -0700"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Sun Sep 01 10:35:07 2013 -0700"
      },
      "message": "Merge pull request #85 from justinsb/match_service_by_type_not_name\n\nSupport matching by type in the service catalog"
    },
    {
      "commit": "2fe5ef4faab085b0289cebd7be49a8f24603074a",
      "tree": "774ec11637699200f1cca113a93de5dc2945c81e",
      "parents": [
        "9e55d656d462fb7e6a6a7d36ad8dec34e694ba27",
        "23f2a3a092b245ec86daccf0512f2ba9587070da"
      ],
      "author": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Sun Sep 01 10:34:17 2013 -0700"
      },
      "committer": {
        "name": "Samuel A. Falvo II",
        "email": "kc5tja@arrl.net",
        "time": "Sun Sep 01 10:34:17 2013 -0700"
      },
      "message": "Merge pull request #84 from justinsb/url_providers\n\nAllow for custom/private providers"
    }
  ],
  "next": "017b2de6d2929820bc6e97b460be2964b7342bf7"
}
