)]}'
{
  "log": [
    {
      "commit": "634b5c4551585b070414560dc448cd6ded8a6a8b",
      "tree": "3d044a933f61df6f859f23d8913470e0d49a2c0e",
      "parents": [
        "5208b76c609ccca2ec7f100204f54aa85618dfab"
      ],
      "author": {
        "name": "zhouxinyong",
        "email": "zhouxinyong@inspur.com",
        "time": "Fri Nov 16 09:32:53 2018 +0800"
      },
      "committer": {
        "name": "zhouxinyong",
        "email": "zhouxinyong@inspur.com",
        "time": "Fri Nov 16 09:34:03 2018 +0800"
      },
      "message": "Update url in HACKING.rst\n\nChange-Id: Id57e35ec7fd058a85953f3154d0be54934fa6e9b\n"
    },
    {
      "commit": "5208b76c609ccca2ec7f100204f54aa85618dfab",
      "tree": "36542b45a3ee2cb307bbe12df5c8b955fcd0b8ed",
      "parents": [
        "bf8d53bdaa4f1932ca319c8b786a2434f8eeb5f6",
        "d739396aede8edcd4f543a290789ab880056dd40"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Oct 31 14:17:16 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 31 14:17:16 2018 +0000"
      },
      "message": "Merge \"fix tox python3 overrides\""
    },
    {
      "commit": "bf8d53bdaa4f1932ca319c8b786a2434f8eeb5f6",
      "tree": "25a0328636cdb997921a07c1898ae251c259e235",
      "parents": [
        "0a62253ee91c158b9c143fb49b132f07a8c830c0",
        "fd4ad6b565da6391a79a1963e49b0aa07129e297"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Oct 31 14:08:12 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 31 14:08:12 2018 +0000"
      },
      "message": "Merge \"Cleanup requirements.txt\""
    },
    {
      "commit": "d739396aede8edcd4f543a290789ab880056dd40",
      "tree": "348971babbe928df07a059e7508d95b0d64451b8",
      "parents": [
        "0a62253ee91c158b9c143fb49b132f07a8c830c0"
      ],
      "author": {
        "name": "Doug Hellmann",
        "email": "doug@doughellmann.com",
        "time": "Wed Sep 26 18:52:38 2018 -0400"
      },
      "committer": {
        "name": "Doug Hellmann",
        "email": "doug@doughellmann.com",
        "time": "Wed Sep 26 18:52:38 2018 -0400"
      },
      "message": "fix tox python3 overrides\n\nWe want to default to running all tox environments under python 3, so\nset the basepython value in each environment.\n\nWe do not want to specify a minor version number, because we do not\nwant to have to update the file every time we upgrade python.\n\nWe do not want to set the override once in testenv, because that\nbreaks the more specific versions used in default environments like\npy35 and py36.\n\nChange-Id: I8f0602bc84aca649bdd70495286327c41c4d00ce\nSigned-off-by: Doug Hellmann \u003cdoug@doughellmann.com\u003e\n"
    },
    {
      "commit": "0a62253ee91c158b9c143fb49b132f07a8c830c0",
      "tree": "42256b61324e5ad713a4a8685442023224bdc398",
      "parents": [
        "6490739059135e05b7fee75ee083701b4c8aa097"
      ],
      "author": {
        "name": "Nguyen Hai",
        "email": "nguyentrihai93@gmail.com",
        "time": "Tue Aug 21 16:49:51 2018 +0900"
      },
      "committer": {
        "name": "Nguyen Hai",
        "email": "nguyentrihai93@gmail.com",
        "time": "Tue Aug 21 16:49:51 2018 +0900"
      },
      "message": "import zuul job settings from project-config\n\nThis is a mechanically generated patch to complete step 1 of moving\nthe zuul job settings out of project-config and into each project\nrepository.\n\nBecause there will be a separate patch on each branch, the branch\nspecifiers for branch-specific jobs have been removed.\n\nBecause this patch is generated by a script, there may be some\ncosmetic changes to the layout of the YAML file(s) as the contents are\nnormalized.\n\nSee the python3-first goal document for details:\nhttps://governance.openstack.org/tc/goals/stein/python3-first.html\n\nChange-Id: I604943aff8e732d544dffc85881e682e2b4d7d55\nStory: #2002586\nTask: #24299\n"
    },
    {
      "commit": "fd4ad6b565da6391a79a1963e49b0aa07129e297",
      "tree": "69cbb5693f9717931c1e9bf56e0bdfdb6cd239d8",
      "parents": [
        "6490739059135e05b7fee75ee083701b4c8aa097"
      ],
      "author": {
        "name": "Akihiro Motoki",
        "email": "amotoki@gmail.com",
        "time": "Sun Aug 12 17:15:41 2018 +0900"
      },
      "committer": {
        "name": "Akihiro Motoki",
        "email": "amotoki@gmail.com",
        "time": "Sun Aug 12 17:15:41 2018 +0900"
      },
      "message": "Cleanup requirements.txt\n\nChange-Id: I6be0829340cf8057f83ef58d4866072467f8c21a\n"
    },
    {
      "commit": "6490739059135e05b7fee75ee083701b4c8aa097",
      "tree": "feff3d4eb26b9fd99587f806f81e4df3eff1f62c",
      "parents": [
        "ad1d38fa8e21dedf39fe8b08ded4e4319180d8f5",
        "2d24cb7b04789ced9a560660be6201e4fbd6f09c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sat Aug 11 17:53:32 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 11 17:53:32 2018 +0000"
      },
      "message": "Merge \"Switch to use stestr for unit test\""
    },
    {
      "commit": "ad1d38fa8e21dedf39fe8b08ded4e4319180d8f5",
      "tree": "ecb212d3dce5f132083bbfcf5287ffa3bd48be2a",
      "parents": [
        "8af3462a39d31c3d1bd8ba86d4965856e5c2e3ce",
        "a4d6f1a317885cc0857d80bf4e6bec726fe4f599"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sat Aug 11 17:30:00 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 11 17:30:00 2018 +0000"
      },
      "message": "Merge \"Update README to use stestr instead testr\""
    },
    {
      "commit": "8af3462a39d31c3d1bd8ba86d4965856e5c2e3ce",
      "tree": "186a45fd3f3fb5b50848da148d16cccb445196da",
      "parents": [
        "0bc725396e762eb776c34b5e522ab9f4cd6880ad",
        "1d010525b6909411e3ec806ba9c4056af79e276a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Jul 26 01:54:18 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 26 01:54:18 2018 +0000"
      },
      "message": "Merge \"Add horizon tempest test to smoke group\""
    },
    {
      "commit": "2d24cb7b04789ced9a560660be6201e4fbd6f09c",
      "tree": "d6a3ef29b933ac4163c9888b045f6a8e5ddf9a80",
      "parents": [
        "0bc725396e762eb776c34b5e522ab9f4cd6880ad"
      ],
      "author": {
        "name": "Ha Manh Dong",
        "email": "donghm@vn.fujitsu.com",
        "time": "Thu Jul 19 09:48:23 2018 +0700"
      },
      "committer": {
        "name": "Ivan Kolodyazhny",
        "email": "e0ne@e0ne.info",
        "time": "Wed Jul 25 23:08:44 2018 +0300"
      },
      "message": "Switch to use stestr for unit test\n\nAccording to Openstack summit session [1],\nstestr is maintained project to which all Openstack projects should migrate.\nSo we should switch to stestr.\n\n[1] https://etherpad.openstack.org/p/YVR-python-pti\n\nChange-Id: I6c6e1b3873a71d3b069f0c0bc45d9ba9885c2886\n"
    },
    {
      "commit": "0bc725396e762eb776c34b5e522ab9f4cd6880ad",
      "tree": "baf5591bc333be2920dd0d5baf3db3b97626c59d",
      "parents": [
        "5b59210ef2b52d56150d6dd3719ed189ad9225ff",
        "828a12c76826dfea104b5ed6301a887e2c6a6f99"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Jul 25 17:54:02 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 25 17:54:02 2018 +0000"
      },
      "message": "Merge \"fix tox python3 overrides\""
    },
    {
      "commit": "a4d6f1a317885cc0857d80bf4e6bec726fe4f599",
      "tree": "f4eb536714f1069e313e35bbd649a02385b2a6f6",
      "parents": [
        "a23f4074fd458b74e9de1a583b7812e1ef855bce"
      ],
      "author": {
        "name": "Ivan Kolodyazhny",
        "email": "e0ne@e0ne.info",
        "time": "Tue Jul 17 20:55:02 2018 +0300"
      },
      "committer": {
        "name": "Ivan Kolodyazhny",
        "email": "e0ne@e0ne.info",
        "time": "Tue Jul 17 20:55:02 2018 +0300"
      },
      "message": "Update README to use stestr instead testr\n\nTempest uses stestr since Iff4abef50178bdc83b868eed4a906e22d790762b was\nmerged. This patch chaned README to fix instructions for a default\nconfiguration\n\nChange-Id: I90860c4b8e3a0cfdee780fc587d9af21b1f36956\n"
    },
    {
      "commit": "5b59210ef2b52d56150d6dd3719ed189ad9225ff",
      "tree": "9abf2e78f66c0b2b2d8b160e9a12a17661c4cb07",
      "parents": [
        "a23f4074fd458b74e9de1a583b7812e1ef855bce"
      ],
      "author": {
        "name": "Thomas Goirand",
        "email": "zigo@debian.org",
        "time": "Fri Jun 15 12:37:24 2018 +0200"
      },
      "committer": {
        "name": "Thomas Goirand",
        "email": "zigo@debian.org",
        "time": "Fri Jun 15 12:38:31 2018 +0200"
      },
      "message": "Fix for python 3\n\nIn Python 3, get_reponse returns a bytes object, not str, so we\nhave to encode() and decode(), otherwise it fails. This fixed\nissues running the tests in Debian.\n\nChange-Id: Ifc18bb48e27cee96864e3a9b64d8a4fd294a912b\n"
    },
    {
      "commit": "828a12c76826dfea104b5ed6301a887e2c6a6f99",
      "tree": "a8832045e8914312dbb12f8f19b0f490219328e6",
      "parents": [
        "a23f4074fd458b74e9de1a583b7812e1ef855bce"
      ],
      "author": {
        "name": "qingszhao",
        "email": "zhao.daqing@99cloud.net",
        "time": "Tue Jun 12 13:53:38 2018 +0800"
      },
      "committer": {
        "name": "qingszhao",
        "email": "zhao.daqing@99cloud.net",
        "time": "Tue Jun 12 13:54:21 2018 +0800"
      },
      "message": "fix tox python3 overrides\n\nWe want to default to running all tox environments under python 3, so\nset the basepython value in each environment.\n\nWe do not want to specify a minor version number, because we do not\nwant to have to update the file every time we upgrade python.\n\nWe do not want to set the override once in testenv, because that\nbreaks the more specific versions used in default environments like\npy35 and py36.\n\nChange-Id: I4ef8678c433cc593db64f596a320d16bc1215eb1\n"
    },
    {
      "commit": "1d010525b6909411e3ec806ba9c4056af79e276a",
      "tree": "bcdd769bc4af7b99a2e5b44ac91da31dad7a9af6",
      "parents": [
        "a23f4074fd458b74e9de1a583b7812e1ef855bce"
      ],
      "author": {
        "name": "Alina Nesterova",
        "email": "anesterova@mirantis.com",
        "time": "Mon Mar 05 10:50:27 2018 +0000"
      },
      "committer": {
        "name": "Alina Nesterova",
        "email": "anesterova@mirantis.com",
        "time": "Mon Mar 05 10:59:02 2018 +0000"
      },
      "message": "Add horizon tempest test to smoke group\n\ntest_basic_scenario should run in smoke set\n\nChange-Id: Ife5abf3afabc4f44be3daed22279edc5e96b5bdb\n"
    },
    {
      "commit": "a23f4074fd458b74e9de1a583b7812e1ef855bce",
      "tree": "ea881ad71044f05566ccf72207612bb690f2553d",
      "parents": [
        "2c6fec42ef00a0532948dad5b2fea815e4089daa"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Wed Jan 24 16:53:19 2018 -0800"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Wed Jan 31 12:49:48 2018 -0800"
      },
      "message": "Zuul: Remove project name\n\nZuul no longer requires the project-name for in-repo configuration.\nOmitting it makes forking or renaming projects easier.\n\nChange-Id: I995154c056dd99b3a2c0ee9f7ddd9077e5686b79\n"
    },
    {
      "commit": "2c6fec42ef00a0532948dad5b2fea815e4089daa",
      "tree": "a5a0ab98865109371561c675a61c0841e96f0445",
      "parents": [
        "f391a5f7cd63d8acbf9b2db1757bc0d20874652e",
        "bcb9c9e088074a5e8894c13e5f329ad5da173637"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Dec 20 16:42:13 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 20 16:42:13 2017 +0000"
      },
      "message": "Merge \"zuul: Use horizon-dsvm-tempest-plugin job from horizon\""
    },
    {
      "commit": "bcb9c9e088074a5e8894c13e5f329ad5da173637",
      "tree": "79d9377acb9430450684dc44b199048eeb51b054",
      "parents": [
        "86ac4f82ce7b01d2d841e633f99ff6599df54d06"
      ],
      "author": {
        "name": "Akihiro Motoki",
        "email": "amotoki@gmail.com",
        "time": "Thu Nov 16 12:04:46 2017 +0000"
      },
      "committer": {
        "name": "Akihiro Motoki",
        "email": "amotoki@gmail.com",
        "time": "Thu Nov 30 15:50:35 2017 +0900"
      },
      "message": "zuul: Use horizon-dsvm-tempest-plugin job from horizon\n\nChange-Id: I3c6109df15480d5fbee1d420d573a4f529022d91\n"
    },
    {
      "commit": "f391a5f7cd63d8acbf9b2db1757bc0d20874652e",
      "tree": "86f8be411aa3174a8c3cf416d382abd51ba91d2b",
      "parents": [
        "86ac4f82ce7b01d2d841e633f99ff6599df54d06"
      ],
      "author": {
        "name": "Akihiro Motoki",
        "email": "amotoki@gmail.com",
        "time": "Thu Nov 16 12:13:37 2017 +0000"
      },
      "committer": {
        "name": "Akihiro Motoki",
        "email": "amotoki@gmail.com",
        "time": "Thu Nov 16 12:13:47 2017 +0000"
      },
      "message": "Update requirements\n\nChange-Id: I9648255a9bed8c75902763cbcf02ec2638fabcbd\n"
    },
    {
      "commit": "86ac4f82ce7b01d2d841e633f99ff6599df54d06",
      "tree": "56f5206abba103fe40d57576d295a1d862ba895a",
      "parents": [
        "0b430ef949ff6396951b2807a3b211cee7ee2606"
      ],
      "author": {
        "name": "Jimmy McCrory",
        "email": "jimmy.mccrory@gmail.com",
        "time": "Thu Sep 21 20:20:32 2017 -0700"
      },
      "committer": {
        "name": "Jimmy McCrory",
        "email": "jimmy.mccrory@gmail.com",
        "time": "Thu Sep 21 20:22:07 2017 -0700"
      },
      "message": "Check for SSL function directly\n\nInstead of looking at Python major and micro versions, check for the\nrequired ssl.create_default_context function directly.\n\nChange-Id: I6ef528a79d8ff6ff649e8f66f2d11d418e87d9d7\n"
    },
    {
      "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"
    }
  ]
}
