)]}'
{
  "log": [
    {
      "commit": "0b430ef949ff6396951b2807a3b211cee7ee2606",
      "tree": "b65be22d373c36a559e2adaa7b5b10caea048a86",
      "parents": [
        "51995f7fd549b9316b6731fc6ecdd37f23ca7212",
        "d9d5f1551deaad031876e2b2d56506abecff196a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 13 11:51:59 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 13 11:51:59 2017 +0000"
      },
      "message": "Merge \"Show team and repo badges on README\""
    },
    {
      "commit": "51995f7fd549b9316b6731fc6ecdd37f23ca7212",
      "tree": "98beb98f29478467483c419a4b8a608a2b6aeb72",
      "parents": [
        "a3312bcad15dc04e77fd114e0da0deff0db30336"
      ],
      "author": {
        "name": "Ivan Kolodyazhny",
        "email": "e0ne@e0ne.info",
        "time": "Wed Jun 07 23:05:29 2017 +0300"
      },
      "committer": {
        "name": "Ivan Kolodyazhny",
        "email": "e0ne@e0ne.info",
        "time": "Wed Jun 07 23:07:17 2017 +0300"
      },
      "message": "Use \u0027os_primary\u0027 property insead of deprecated \u0027os\u0027\n\nRead-only property \u0027os\u0027 has moved to \u0027os_primary\u0027 in version \u0027Pike\u0027 and\nwill be removed in version \u0027Queens\u0027\n\nChange-Id: Ice03458c69d0e107dac6f6735391c3e8567cf855\n"
    },
    {
      "commit": "a3312bcad15dc04e77fd114e0da0deff0db30336",
      "tree": "01428ffc4d9d964b40b705b0d8b311ee3e519d99",
      "parents": [
        "6441c6c2fb8567504290ee81fdd1f8e4cfc77713",
        "530f1046f9690088c4aa7cd1ff5d3c47572bf42f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 16 10:14:39 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 16 10:14:39 2017 +0000"
      },
      "message": "Merge \"Stop depending on scenario test base class\""
    },
    {
      "commit": "6441c6c2fb8567504290ee81fdd1f8e4cfc77713",
      "tree": "0a02c23689f14cc244bae1f073be338a89b07f75",
      "parents": [
        "92986b2f87af52c121231d72a40825e80782fd26",
        "9d5bb7bde323653af2d0b849e8a1c120b47e2b84"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 14 09:37:14 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 14 09:37:14 2017 +0000"
      },
      "message": "Merge \"Fix pep8 failure\""
    },
    {
      "commit": "530f1046f9690088c4aa7cd1ff5d3c47572bf42f",
      "tree": "836d02754909c5ef098a111c1608dc7355a10c25",
      "parents": [
        "92986b2f87af52c121231d72a40825e80782fd26"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Tue Mar 07 19:30:48 2017 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Wed Mar 08 13:27:58 2017 +0000"
      },
      "message": "Stop depending on scenario test base class\n\nThe scenario tests base class from Tempest is not a stable interface\nand it\u0027s going to be refactored on Tempest side, as notified in\n\nhttp://lists.openstack.org/pipermail/openstack-dev/2017-February/112938.html\n\nStop using that class since there\u0027s nothing in it used by horizon\nscenario test.\n\nChange-Id: I45ef6cef47a6a26e43612ffc6cb8851d19372712\n"
    },
    {
      "commit": "92986b2f87af52c121231d72a40825e80782fd26",
      "tree": "2cf2e16eac2fe9dbddfbe9d3b31745c315e1de09",
      "parents": [
        "b6f352de92a3f1a588e88afac936ec230592947f"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Mar 06 19:59:42 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Mar 06 20:00:11 2017 -0800"
      },
      "message": "Switch to decorators.idempotent_id\n\ntest.idempotent_id is being kept temporary to migrate\nto new lib interface. Now idempotent_id is available as Tempest stable\ninterface decorators and all plugins tests using the old decorator\nshould be switched to new interface.\n\nIn future, Once all plugins are switched to new decorator Tempest\nwill remove the test.idempotent_id\n\nChange-Id: I9c7ffec7e65ea2cd3c9807fac3909317d8923c85\nRelated-Bug: 1616913\n"
    },
    {
      "commit": "9d5bb7bde323653af2d0b849e8a1c120b47e2b84",
      "tree": "6cab8c26a50fb9d94bb948e3baa9e507b3efc999",
      "parents": [
        "b6f352de92a3f1a588e88afac936ec230592947f"
      ],
      "author": {
        "name": "Radomir Dopieralski",
        "email": "openstack@sheep.art.pl",
        "time": "Wed Dec 07 11:37:51 2016 +0100"
      },
      "committer": {
        "name": "Radomir Dopieralski",
        "email": "openstack@sheep.art.pl",
        "time": "Wed Dec 07 11:38:22 2016 +0100"
      },
      "message": "Fix pep8 failure\n\n./tempest_horizon/plugin.py:42:16: E124 closing bracket does not match\nvisual indentation\n\nChange-Id: I7c229aa81b1ae31affaa2949f96b159cf0fe0091\n"
    },
    {
      "commit": "d9d5f1551deaad031876e2b2d56506abecff196a",
      "tree": "9428d52f7ea124112391f91827fc5f85687d3c41",
      "parents": [
        "b6f352de92a3f1a588e88afac936ec230592947f"
      ],
      "author": {
        "name": "Flavio Percoco",
        "email": "flaper87@gmail.com",
        "time": "Thu Nov 24 14:00:39 2016 +0100"
      },
      "committer": {
        "name": "Flavio Percoco",
        "email": "flaper87@gmail.com",
        "time": "Fri Nov 25 14:09:27 2016 +0100"
      },
      "message": "Show team and repo badges on README\n\nThis patch adds the team\u0027s and repository\u0027s badges to the README file.\nThe motivation behind this is to communicate the project status and\nfeatures at first glance.\n\nFor more information about this effort, please read this email thread:\n\nhttp://lists.openstack.org/pipermail/openstack-dev/2016-October/105562.html\n\nTo see an example of how this would look like check:\n\nb\u0027https://gist.github.com/5c34b3129f899af616adb02cc736cb9f\\n\u0027\n\nChange-Id: I6fc278b737965ac7e32f177d75642f38651c91e9\n"
    },
    {
      "commit": "b6f352de92a3f1a588e88afac936ec230592947f",
      "tree": "ad2c8f30d16294b8c64951deb9652897cad11d55",
      "parents": [
        "5378f71008513cbf1431512930154b209f418dc5"
      ],
      "author": {
        "name": "Travis Truman",
        "email": "travis_truman@cable.comcast.com",
        "time": "Fri Sep 23 15:32:09 2016 -0400"
      },
      "committer": {
        "name": "Travis Truman",
        "email": "travis_truman@cable.comcast.com",
        "time": "Mon Sep 26 11:23:30 2016 -0400"
      },
      "message": "Configurable SSL certificate validation\n\nAdding boolean config opt \"disable_ssl_certificate_validation\".\nWhen set to true, and running Python 2.7.9+ or Python 3.2+,\nthe dashboard basic ops scenario will ignore self-signed or otherwise\ninvalid SSL certificates.\n\nChange-Id: I98f585ad0fbe4fb0ee913329a9269744fe4437bd\n"
    },
    {
      "commit": "5378f71008513cbf1431512930154b209f418dc5",
      "tree": "412738bba5258c0a1d85a302eff766ea101d4777",
      "parents": [
        "bfbfffa3a036b904fab0dc469a8d3a8350fdd790"
      ],
      "author": {
        "name": "David Lyle",
        "email": "david.lyle@intel.com",
        "time": "Thu Jun 02 18:04:26 2016 -0600"
      },
      "committer": {
        "name": "David Lyle",
        "email": "david.lyle@intel.com",
        "time": "Mon Jun 06 11:36:37 2016 -0600"
      },
      "message": "updating the config and usage\n\nThe config options were improperly specified and utilized.\nAlso, a needless decorator that is a carry over from\nintegrated work was removed.\n\nChange-Id: Ieb39c8c4baada8857cc297cc98897d71f0536716\n"
    },
    {
      "commit": "bfbfffa3a036b904fab0dc469a8d3a8350fdd790",
      "tree": "e481c0e78a57bccf1828cb546b01372a383bb13d",
      "parents": [
        "8847c6a9caf13c383fe72bbf2b28882723d6dbaa"
      ],
      "author": {
        "name": "David Lyle",
        "email": "david.lyle@intel.com",
        "time": "Fri May 20 17:27:17 2016 -0600"
      },
      "committer": {
        "name": "David Lyle",
        "email": "david.lyle@intel.com",
        "time": "Fri May 20 17:27:42 2016 -0600"
      },
      "message": "Removing boto requirement\n\nboto is not needed.\n\nChange-Id: I8fd77df3aa0e6d67588bf3c51d1e29cc4e9e713c\n"
    },
    {
      "commit": "8847c6a9caf13c383fe72bbf2b28882723d6dbaa",
      "tree": "cfecf45651051d54d37323f6344b98b94e94487d",
      "parents": [
        "629c271ae0c261941b30d3af8818fa0b9f7e15ef"
      ],
      "author": {
        "name": "David Lyle",
        "email": "david.lyle@intel.com",
        "time": "Thu May 19 16:28:07 2016 -0600"
      },
      "committer": {
        "name": "David Lyle",
        "email": "david.lyle@intel.com",
        "time": "Thu May 19 16:28:07 2016 -0600"
      },
      "message": "renaming test suite\n\nChange-Id: I4860a47acc1f3754bea5363cf92d24c55aebd860\n"
    },
    {
      "commit": "629c271ae0c261941b30d3af8818fa0b9f7e15ef",
      "tree": "71f1e85b1586add3a6f42406cd0e173a558f3180",
      "parents": [
        "1608b324f13824b2572e6a175ef6e55c9820eb63"
      ],
      "author": {
        "name": "David Lyle",
        "email": "david.lyle@intel.com",
        "time": "Wed May 18 17:23:51 2016 -0600"
      },
      "committer": {
        "name": "David Lyle",
        "email": "david.lyle@intel.com",
        "time": "Wed May 18 17:27:20 2016 -0600"
      },
      "message": "removing swap file, add .gitreview\n\nChange-Id: Ia816a55ea527ba84dbafe162f3859551660280f0\n"
    },
    {
      "commit": "1608b324f13824b2572e6a175ef6e55c9820eb63",
      "tree": "245a0fefd19f37ecbfa90ccfa40e0a4b6e5f8cc6",
      "parents": [
        "b49b7630ef333e12ec5770ca1bb9b7014cf15209",
        "aec2ef549a86b5098c413f30ad164eeb68b0c0c9"
      ],
      "author": {
        "name": "David Lyle",
        "email": "dklyle0@gmail.com",
        "time": "Wed May 04 09:26:52 2016 -0600"
      },
      "committer": {
        "name": "David Lyle",
        "email": "dklyle0@gmail.com",
        "time": "Wed May 04 09:26:52 2016 -0600"
      },
      "message": "Merge pull request #1 from mtreinish/master\n\nFix configuration setup"
    },
    {
      "commit": "aec2ef549a86b5098c413f30ad164eeb68b0c0c9",
      "tree": "245a0fefd19f37ecbfa90ccfa40e0a4b6e5f8cc6",
      "parents": [
        "b49b7630ef333e12ec5770ca1bb9b7014cf15209"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue May 03 18:50:39 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue May 03 18:50:39 2016 -0400"
      },
      "message": "Fix configuration setup\n\nThis commit fixes some issues with configuration setup in the plugin.\nFirstly, it adds the service available option which was missing from\nthe plugin. (this opt will be removed from tempest when this lands in\nopenstack) This also fixes the variable name used for registering the\nplugins which was previously incorrectly using BotoGroup.\n"
    },
    {
      "commit": "b49b7630ef333e12ec5770ca1bb9b7014cf15209",
      "tree": "c6501e814a38d5c44e8f89ffe9626fac59cdb6eb",
      "parents": [
        "64302f192f9be68e4072c43262fb0928923e8cba"
      ],
      "author": {
        "name": "David Lyle",
        "email": "david.lyle@intel.com",
        "time": "Fri Apr 29 16:09:34 2016 -0600"
      },
      "committer": {
        "name": "David Lyle",
        "email": "david.lyle@intel.com",
        "time": "Fri Apr 29 16:10:01 2016 -0600"
      },
      "message": "Update README and add gitignore\n\nChange-Id: I71d4204d5f852de87f9f92751017d0e6db53f220\n"
    },
    {
      "commit": "64302f192f9be68e4072c43262fb0928923e8cba",
      "tree": "508e4594181edf2ee07b9d306ab87a5bcd130441",
      "parents": [],
      "author": {
        "name": "David Lyle",
        "email": "david.lyle@intel.com",
        "time": "Fri Apr 29 15:46:34 2016 -0600"
      },
      "committer": {
        "name": "David Lyle",
        "email": "david.lyle@intel.com",
        "time": "Fri Apr 29 16:02:53 2016 -0600"
      },
      "message": "Initial commit based on current tempest\n\nThis creates the tempest plugin for horizon and duplicates\nthe existing horizon scenario test in tempest.\n\nChange-Id: I9430b6cefc884ecc105e91ec19a07987aa70ef98\n"
    }
  ]
}
