)]}'
{
  "log": [
    {
      "commit": "3d966168b94eef2931a8a7198e21c8467a1f6852",
      "tree": "dd2db0c93fe35391840a4a206e4d5f748b5d5342",
      "parents": [
        "9cc33592a49ecba441b7ecd78c7ec4f7e70205a5"
      ],
      "author": {
        "name": "jrperritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Jun 06 14:08:54 2016 -0500"
      },
      "committer": {
        "name": "jrperritt",
        "email": "jrperritt@gmail.com",
        "time": "Mon Jun 06 14:08:54 2016 -0500"
      },
      "message": "move unit tests into \u0027testing\u0027 directories\n"
    },
    {
      "commit": "29ae6b37381a93b881a4658583fcacc6d31a833d",
      "tree": "dd847c1f01692742df9969fa3e20c98d3588e233",
      "parents": [
        "2be387af6548e2998407e9f8e3f4337e0ebad3a1"
      ],
      "author": {
        "name": "jrperritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Apr 13 12:59:37 2016 -0500"
      },
      "committer": {
        "name": "jrperritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed Apr 13 12:59:37 2016 -0500"
      },
      "message": "no naked returns in go; fix auth v3 unit tests\n"
    },
    {
      "commit": "3860b51298ec4cc58acd486c4f82d826ac29a239",
      "tree": "c60c18ab485d0f0a83d7c42cc27b07df4c24a6a6",
      "parents": [
        "397ade62e7592be6e70c18ac932f9d0f1e1d9f16"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jon.perritt@rackspace.com",
        "time": "Tue Mar 29 12:01:48 2016 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jon.perritt@rackspace.com",
        "time": "Tue Mar 29 12:01:48 2016 -0500"
      },
      "message": "named return vars\n"
    },
    {
      "commit": "db0ae140afbe50f92d0175f995ec34c5cfdf6831",
      "tree": "66428150e9d71b7f01fd7c852012409dd50322c5",
      "parents": [
        "226976e4668ce5142c9f627a36b4dc7a971e7238"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jon.perritt@rackspace.com",
        "time": "Sun Mar 13 00:33:41 2016 -0600"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jon.perritt@rackspace.com",
        "time": "Sun Mar 13 00:33:41 2016 -0600"
      },
      "message": "dsl struct tags; wip\n"
    },
    {
      "commit": "f094fef6bb4a50d631fbd8d54c04f3b57bb7e31e",
      "tree": "a870b14d754abc8c91f5e35e64d0c80933ac8972",
      "parents": [
        "a33da23a2460442ab0321f41ff2020ae367211ed"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jon.perritt@rackspace.com",
        "time": "Mon Mar 07 01:41:59 2016 -0600"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jon.perritt@rackspace.com",
        "time": "Mon Mar 07 01:41:59 2016 -0600"
      },
      "message": "more error types for compute v2\n"
    },
    {
      "commit": "1b220835fbc94202b9a582964d640fbcaefb1042",
      "tree": "06dc91613da2bd84a5f3a3acec8bf2bec5931a3c",
      "parents": [
        "31b6646e8251a5c8d3da82625794708eebd412c7"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jon.perritt@rackspace.com",
        "time": "Thu Feb 25 22:37:02 2016 -0600"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jon.perritt@rackspace.com",
        "time": "Thu Feb 25 22:37:02 2016 -0600"
      },
      "message": "remove urls_test.go files\n"
    },
    {
      "commit": "123952108bbc5061305c654f78291b94ecbbb149",
      "tree": "33ea006378c6bfc24c3d82adde764899295b56c8",
      "parents": [
        "7d5c8dc35da8fdeead3d06f70936b3cf6d72355d"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jon.perritt@rackspace.com",
        "time": "Wed Feb 24 10:41:17 2016 -0600"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jon.perritt@rackspace.com",
        "time": "Wed Feb 24 10:41:17 2016 -0600"
      },
      "message": "remove mapstructure from blockstorage,cdn,compute,db pkgs\n"
    },
    {
      "commit": "27249f4d6f4edde27fb76d11fcd58b37ca27c3cb",
      "tree": "db5ca59e0af4731bb084a4f06395dbb52ab65cda",
      "parents": [
        "b101323b44e08334d450961d675b715f6360e46e"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jon.perritt@rackspace.com",
        "time": "Thu Feb 18 10:35:59 2016 -0600"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jon.perritt@rackspace.com",
        "time": "Thu Feb 18 10:35:59 2016 -0600"
      },
      "message": "rename imports: rackspace/gophercloud -\u003e gophercloud/gophercloud\n"
    },
    {
      "commit": "ecf63dd14409e6200661c67be23f5c3c2bad3c7e",
      "tree": "f701279c9cc80cd5b105b858f42c68059995d20f",
      "parents": [
        "761cff8afb6a8e7f42c5554a90dae72f341bb481"
      ],
      "author": {
        "name": "Joe Topjian",
        "email": "joe@topjian.net",
        "time": "Sat Dec 12 20:33:50 2015 +0000"
      },
      "committer": {
        "name": "Joe Topjian",
        "email": "joe@topjian.net",
        "time": "Mon Dec 14 21:02:49 2015 +0000"
      },
      "message": "multi ephemeral support\n\nThis commit adds the ability to specify multiple ephemeral disks through the\nbootfromvolume extension.\n"
    },
    {
      "commit": "9d6e6a946faa471d4f7cddd8660265bec026558b",
      "tree": "bb42e72e2e40db84cac4b1c29d06871f5961aa62",
      "parents": [
        "63ee53d682169b50b8dfaca88722ba19bd5b17a6"
      ],
      "author": {
        "name": "Joe Topjian",
        "email": "joe@topjian.net",
        "time": "Sat Oct 31 23:39:22 2015 +0000"
      },
      "committer": {
        "name": "Joe Topjian",
        "email": "joe@topjian.net",
        "time": "Sat Oct 31 23:46:42 2015 +0000"
      },
      "message": "[rfr] Remove imageName and flavorName from Boot From Volume\n\nAs of Liberty, passing imageName and flavorName causes Nova to return\na 400 error reporting that those fields are not allowed to be sent.\n"
    },
    {
      "commit": "4267c944ff18537b89b358303ba6a2b82f787ecb",
      "tree": "9d4465bd02dfd07ccc828f35ac39e61f43b14dfb",
      "parents": [
        "ad5f1cb6a9b514f83a3c00c0512eed7231a89b3f"
      ],
      "author": {
        "name": "jrperritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri May 22 10:59:35 2015 -0600"
      },
      "committer": {
        "name": "jrperritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri May 22 10:59:35 2015 -0600"
      },
      "message": "fix formatting in bfv"
    },
    {
      "commit": "ad5f1cb6a9b514f83a3c00c0512eed7231a89b3f",
      "tree": "7c0834f236b7c3749f655a553c4da2189ef700a4",
      "parents": [
        "13e171c4aedda11ba89d2fa383c2048d02a0ea4f"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed May 20 10:38:13 2015 -0600"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Wed May 20 10:38:13 2015 -0600"
      },
      "message": "create server helper fields\n"
    },
    {
      "commit": "6a3a78f48ebb00f9bb919cfbae5d1d84bfacb550",
      "tree": "a49521cc70d39a069695a2d88838f26d47cc7bed",
      "parents": [
        "22aa42bf3b0532275ebc850f6f790f8e7d7f3a1c"
      ],
      "author": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Mar 24 14:56:12 2015 +0100"
      },
      "committer": {
        "name": "Jamie Hannaford",
        "email": "jamie.hannaford@rackspace.com",
        "time": "Tue Mar 24 14:56:12 2015 +0100"
      },
      "message": "Change HTTP methods for OpenStack Compute\n"
    },
    {
      "commit": "4bf41a37c959caa2aa450e11b8df1493b5919379",
      "tree": "42eb547a31378ad8fa8f965a01a47dde6d411bd1",
      "parents": [
        "f98df8d05c2289b83fef5b817a5c7cbb700024a2"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Thu Feb 12 15:52:44 2015 -0500"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Feb 13 09:09:46 2015 -0500"
      },
      "message": "openstack/ :knife: perigee\n"
    },
    {
      "commit": "01686cd3c97d0d98b9304e6ca4cb01a09a186ebe",
      "tree": "634559cebbc6c0a6e151ff2660ed09a28b4a8d7b",
      "parents": [
        "0b09d1dfad6ff212b72fe10b91f1a267000cdca5"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Oct 24 14:10:16 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Oct 24 14:10:16 2014 -0500"
      },
      "message": "BlockDevice -\u003e []BlockDevice in CreateOpts\n"
    },
    {
      "commit": "0b09d1dfad6ff212b72fe10b91f1a267000cdca5",
      "tree": "36411a9eb9309942282d67df3e22bc34b78f0ce2",
      "parents": [
        "6171022dd1aed74823786d895d0c37b97489c87e"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Oct 24 13:26:18 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Oct 24 13:26:18 2014 -0500"
      },
      "message": "openstack acceptance test\n"
    },
    {
      "commit": "6171022dd1aed74823786d895d0c37b97489c87e",
      "tree": "7b47115d89c02abf699970ab6f447c7b3f55a0c5",
      "parents": [
        "485b8aa5e63685b6cd03becd249ef59c4d1b6f7c"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Oct 24 13:01:31 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Oct 24 13:01:31 2014 -0500"
      },
      "message": "document UUID and SourceType as required; rackspace unit test\n"
    },
    {
      "commit": "8dd49dbfeb2181fb3dfb904e9b0d3b9b29978d89",
      "tree": "7e1b14e476e7cae0e5c661e2ec9e1993b26dbac9",
      "parents": [
        "d9a4bf74349dcdd87420aa885d76bb1ecde0cd32"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Oct 24 12:39:07 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Fri Oct 24 12:39:07 2014 -0500"
      },
      "message": "don\u0027t put extension params in \u0027CreateOpts\u0027 if unset; working rackspace acceptance test\n"
    },
    {
      "commit": "d9a4bf74349dcdd87420aa885d76bb1ecde0cd32",
      "tree": "aad5161c82171d20912701687d94eee3b9a32c54",
      "parents": [
        "4149d7c6ebe22d27b77763b977b1a667269729a5"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Thu Oct 23 23:44:04 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Thu Oct 23 23:44:04 2014 -0500"
      },
      "message": "create map from \u0027CreateOptsBuilder\u0027; rackspace boot from volume; untested acceptance test\n"
    },
    {
      "commit": "4149d7c6ebe22d27b77763b977b1a667269729a5",
      "tree": "b59fdade8fd599cb749100ef06185a0516a5c319",
      "parents": [
        "654fb0e699f3ca551fdc17cfdf24651208be4a27"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Thu Oct 23 21:23:46 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Thu Oct 23 21:23:46 2014 -0500"
      },
      "message": "additionally return \u0027error\u0027 from \u0027ToCreateServerMap\u0027\n"
    },
    {
      "commit": "654fb0e699f3ca551fdc17cfdf24651208be4a27",
      "tree": "af748dcff98ddc907188742063f9f79b1c58eaf4",
      "parents": [
        "a80ea95065ba07f59674f6189efc1de4d3218e32"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Thu Oct 23 20:54:14 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Thu Oct 23 20:54:14 2014 -0500"
      },
      "message": "boot from volume base code\n"
    }
  ]
}
