)]}'
{
  "log": [
    {
      "commit": "f2bb9859196aa385c1b639cda8189a0d73cb95a4",
      "tree": "0171da9f98220504a9ca31754c92e36f47e6e9c6",
      "parents": [
        "378efe61acd169f4edb5601df8d4cf972acd4813"
      ],
      "author": {
        "name": "dengzhaosen",
        "email": "dengzhaosen@inspur.com",
        "time": "Wed Dec 22 11:13:14 2021 +0800"
      },
      "committer": {
        "name": "dengzhaosen",
        "email": "dengzhaosen@inspur.com",
        "time": "Fri Dec 24 09:14:06 2021 +0800"
      },
      "message": "Update python testing classifier\n\nYoga testing runtime[1] has been updated to add py39\ntesting as voting. Unit tests update are handled by the\njob template change in openstack-zuul-job\n\n- https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/820286\n\nthis commit updates the classifier in setup.cfg file.\n\n[1] https://governance.openstack.org/tc/reference/runtimes/yoga.html\n\nChange-Id: Ia6151ee06740492127f25831cd54fe751904bb7e\n"
    },
    {
      "commit": "2b2b95ac1550db8af6b8f2da8880381a13c23ca8",
      "tree": "22040d2d5e17e953b1e66842a3dd1dea3e363663",
      "parents": [
        "b2c6dbb83282f7ce366fec11a1dc058dcdd2b6cf",
        "42eec762be9b7ca608487c207bd80f78ea1b535c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 25 14:02:31 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 25 14:02:31 2021 +0000"
      },
      "message": "Merge \"Remove old pep8 ignores that are no longer necessary\""
    },
    {
      "commit": "b2c6dbb83282f7ce366fec11a1dc058dcdd2b6cf",
      "tree": "14261b06b2d5ca0e96ce0ada8166749573c5b37a",
      "parents": [
        "3626d9eb5a33e6d22c079749b6bd7c5b8b86e20f",
        "170a9485dfb982e18b305aaf173e6c6d2e24564f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 18 13:55:22 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 18 13:55:22 2021 +0000"
      },
      "message": "Merge \"Update TOX_CONSTRAINTS_FILE\""
    },
    {
      "commit": "170a9485dfb982e18b305aaf173e6c6d2e24564f",
      "tree": "5c1f231165348acee6efc6212a236495fca9c4ff",
      "parents": [
        "35ffd4e3c5af272c03cab265e91812f26a91b891"
      ],
      "author": {
        "name": "wu.shiming",
        "email": "wushiming@yovole.com",
        "time": "Mon Dec 14 17:49:36 2020 +0800"
      },
      "committer": {
        "name": "wu.shiming",
        "email": "wushiming@yovole.com",
        "time": "Wed Mar 03 08:58:06 2021 +0800"
      },
      "message": "Update TOX_CONSTRAINTS_FILE\n\nUPPER_CONSTRAINTS_FILE is old name and deprecated\n-https://zuul-ci.org/docs/zuul-jobs/python-roles.html#rolevar-tox.tox_constraints_file\nThis allows to use lower-constraints file as more\nreadable way instead of UPPER_CONSTRAINTS_FILE\u003d\u003clower-constraints file\u003e.\n\nChange-Id: I5e198c592742755f4285b68ac288820b9a33031b\n"
    },
    {
      "commit": "42eec762be9b7ca608487c207bd80f78ea1b535c",
      "tree": "f372493129cf3e0886e8853fd168ad832c80624d",
      "parents": [
        "ad7f742ea9edd5508123b321d46ec2f4e1af8271"
      ],
      "author": {
        "name": "Arundhati Surpur",
        "email": "arundhati@nectechnologies.in",
        "time": "Fri Jul 07 11:24:34 2017 +0530"
      },
      "committer": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Tue Mar 02 14:38:08 2021 +0100"
      },
      "message": "Remove old pep8 ignores that are no longer necessary\n\nChange-Id: Ia690ea0a284f1e1cfe7e223613acdb30e40a9980\n"
    },
    {
      "commit": "a318f6d77c0b354b4aee2fe9d7651d595adcf38e",
      "tree": "de63b39caff2840f27700d59fdbb05d37d72cc12",
      "parents": [
        "53dcab70f26f8e990fce425ee1005ef3f775d174"
      ],
      "author": {
        "name": "jacky06",
        "email": "zhang.min@99cloud.net",
        "time": "Fri Jan 04 23:55:03 2019 +0800"
      },
      "committer": {
        "name": "Douglas Mendizábal",
        "email": "dmendiza@redhat.com",
        "time": "Mon Feb 08 16:05:29 2021 -0600"
      },
      "message": "Update hacking for Python3\n\nThe repo is Python 3 now, so update hacking to version 3.0 which\nsupports Python 3.\n\nFix problems found.\n\nChange-Id: Ia59a23a36ebb8548a20e894000f7342c73012eac\n"
    },
    {
      "commit": "696827e537efd0993d6fe4339890616559a6c52c",
      "tree": "f8002d04d39f7f9c337e8419b29ce04811789a6c",
      "parents": [
        "3f35bff1e19e9ff20bec6d5bbebcd5bb2b10fb49"
      ],
      "author": {
        "name": "wu.shiming",
        "email": "wushiming@yovole.com",
        "time": "Tue Sep 22 14:59:58 2020 +0800"
      },
      "committer": {
        "name": "wu.shiming",
        "email": "wushiming@yovole.com",
        "time": "Tue Sep 22 15:00:56 2020 +0800"
      },
      "message": "bump py37 to py38 in tox.ini\n\nin \u0027victoria\u0027 cycle, we should test py38 by default.\n\nChange-Id: Id1b69b2e4fa56ade670a72f0775690beb09bf89d\n"
    },
    {
      "commit": "c2099a0b4d6ac54ea4268c59056dcd857a09eef1",
      "tree": "e151b9848523bf20f237bb1b7bb3b94771bc4898",
      "parents": [
        "8f169e1f1e2f193da2d12e3e583ad071ea4eb4c0",
        "1bf0dbb566e59e20343c274eb6f8a9ae8e24d3be"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Mar 17 21:53:24 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 17 21:53:24 2020 +0000"
      },
      "message": "Merge \"[ussuri][goal] Drop python 2.7 support and testing\""
    },
    {
      "commit": "8f169e1f1e2f193da2d12e3e583ad071ea4eb4c0",
      "tree": "fbcfd1a4a657d9d90e58e3a2a9abd6425fd2b0bb",
      "parents": [
        "d1585db02955383c995aea4ef525e985aa82a2ed",
        "96d57e684f865d78d11c748e472842031d060026"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 13 21:53:10 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 13 21:53:10 2020 +0000"
      },
      "message": "Merge \"Switch to stestr\""
    },
    {
      "commit": "1bf0dbb566e59e20343c274eb6f8a9ae8e24d3be",
      "tree": "803559610b6c186578a28ae5e3055c6fc24d67c9",
      "parents": [
        "a6cec8acfd00a5975721b8ea066b90cca55e9920"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Jan 23 17:09:48 2020 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Mar 03 14:10:58 2020 +0000"
      },
      "message": "[ussuri][goal] Drop python 2.7 support and testing\n\nOpenStack is dropping the py2.7 support in ussuri cycle.\n\nbarbican-tempest-plugin is ready with python 3 and ok to drop the\npython 2.7 support.\n\nComplete discussion \u0026 schedule can be found in\n- http://lists.openstack.org/pipermail/openstack-discuss/2019-October/010142.html\n- https://etherpad.openstack.org/p/drop-python2-support\n\nUssuri Communtiy-wide goal:\nhttps://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html\n\nChange-Id: I557159bea7c749202ef327995754a7f54b58028c\n"
    },
    {
      "commit": "a6cec8acfd00a5975721b8ea066b90cca55e9920",
      "tree": "9d0c6bcdf77d9a4d070b1cba51c421b101e9cc7c",
      "parents": [
        "a226433e778d4996b8c4f4e8fee9c3c3b8ea3ad4"
      ],
      "author": {
        "name": "pengyuesheng",
        "email": "pengyuesheng@gohighsec.com",
        "time": "Wed Sep 25 17:36:53 2019 +0800"
      },
      "committer": {
        "name": "pengyuesheng",
        "email": "pengyuesheng@gohighsec.com",
        "time": "Wed Sep 25 17:37:31 2019 +0800"
      },
      "message": "Update the constraints url\n\nFor more detail, see http://lists.openstack.org/pipermail/openstack-discuss/2019-May/006478.html\n\nChange-Id: Icecb2f54fd27fab4c43cc487dc9c434d3bb9ee48\n"
    },
    {
      "commit": "96d57e684f865d78d11c748e472842031d060026",
      "tree": "7b4b52904875696617d739020906f6c90b11a807",
      "parents": [
        "c9f0b5d46b17bc55182489150bd6cc6a0399d204"
      ],
      "author": {
        "name": "Vu Cong Tuan",
        "email": "tuanvc@vn.fujitsu.com",
        "time": "Mon Jul 09 13:44:31 2018 +0700"
      },
      "committer": {
        "name": "Vu Cong Tuan",
        "email": "tuanvc@vn.fujitsu.com",
        "time": "Mon Jul 09 13:44:31 2018 +0700"
      },
      "message": "Switch to stestr\n\nAccording to Openstack summit session [1],\nstestr is maintained project to which all Openstack projects should migrate.\nLet\u0027s switch to stestr as other projects have already moved to it.\n\n[1] https://etherpad.openstack.org/p/YVR-python-pti\n\nChange-Id: I3fb32622b029bfadef7f34e973d8277c107112f0\n"
    },
    {
      "commit": "c2d9b66975d3606379eec9f01f055847693c6949",
      "tree": "bb03b500b3e4cc2630adcc015c5770e7a5e21396",
      "parents": [
        "658924630f2c4e06d241751f95387cb87e670a57"
      ],
      "author": {
        "name": "Jeremy Liu",
        "email": "liujiong@gohighsec.com",
        "time": "Wed Apr 12 14:21:29 2017 +0800"
      },
      "committer": {
        "name": "Jeremy Liu",
        "email": "liujiong@gohighsec.com",
        "time": "Wed Apr 12 14:21:29 2017 +0800"
      },
      "message": "Fix tox command for running tests\n\nFix the command for running tox tests and add the missing file.\n\nChange-Id: I41b78a1e39b818ed0534a02bc7736a5c461567e8\n"
    },
    {
      "commit": "12d7a673a545556ea257f44f2cdf14b4cf9db7c8",
      "tree": "efb497cfe938098197c44d9740278f3fbe0eb5be",
      "parents": [
        "4e391e88d008ae6a98da15a843e3f4b04c4ada9a",
        "bf70642e4a6295c051c4e9f61d0228154f92f80a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 27 20:34:27 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 27 20:34:27 2017 +0000"
      },
      "message": "Merge \"Replaced python 3.4 to 3.5\""
    },
    {
      "commit": "5af45595bb113cd39a40ae647dae252befe0aadf",
      "tree": "d936260ccbc1106f48ee53a5eee003f512db8e67",
      "parents": [
        "35c2c57f4579a858bc387ef7ea6e74feb3996760"
      ],
      "author": {
        "name": "dane-fichter",
        "email": "dane.fichter@jhuapl.edu",
        "time": "Wed Feb 08 17:29:53 2017 -0800"
      },
      "committer": {
        "name": "Brianna Poulos",
        "email": "Brianna.Poulos@jhuapl.edu",
        "time": "Tue Mar 07 11:14:40 2017 -0500"
      },
      "message": "Add image signing scenario\n\nThis change adds the first scenario test to the\nBarbican Tempest plugin. This scenatio tests Nova\nand Glance\u0027s image signature verification\nfunctionality.\n\nDepends-On: Ifdf8b426c21e4b3a51f97cbc3d95eb842eb04515\nChange-Id: Id9629ecbbc75e19eec81f60daec7b0a085bcdc12\n"
    },
    {
      "commit": "bf70642e4a6295c051c4e9f61d0228154f92f80a",
      "tree": "02e2a4dfcd0cef111a60bd7f091d9a087675d164",
      "parents": [
        "35c2c57f4579a858bc387ef7ea6e74feb3996760"
      ],
      "author": {
        "name": "Kiran_totad",
        "email": "kiran.totad@nectechnologies.in",
        "time": "Tue Mar 07 15:24:10 2017 +0530"
      },
      "committer": {
        "name": "Kiran_totad",
        "email": "kiran.totad@nectechnologies.in",
        "time": "Tue Mar 07 15:25:36 2017 +0530"
      },
      "message": "Replaced python 3.4 to 3.5\n\nChange-Id: I8d053713a13556d875b57b0d6f001db0ca24f510\n"
    },
    {
      "commit": "27d768a0d2f27fbefbc6f3b389464f2f172437eb",
      "tree": "d8a687359e1b7f37c489b91c31a1cfa90a26ca4b",
      "parents": [
        "b17c38df9c601ed9b4495605e0e2b88fc00314cb"
      ],
      "author": {
        "name": "Brianna Poulos",
        "email": "Brianna.Poulos@jhuapl.edu",
        "time": "Fri Feb 24 14:01:34 2017 -0500"
      },
      "committer": {
        "name": "Brianna Poulos",
        "email": "Brianna.Poulos@jhuapl.edu",
        "time": "Fri Feb 24 14:33:37 2017 -0500"
      },
      "message": "Add idempotent_id lines for tests\n\nAll tempest tests should have a line to identify the\ntest with a unique UUID.  This patch adds the line\n@decorators.idempotent_id(\u0027UNIQUE_UUID\u0027)\nto the beginning of the test cases, and also adds\na line to tox.ini to check for the proper existence\nof this line.\n\nChange-Id: I02b1d7936423d351c7d9b236aaebe54dee3e174a\nDepends-On: I18f5c726513b68083d8a5793b8eb391b421b8514\n"
    },
    {
      "commit": "3529ea7a431fa081542a6ffe6e74491ef88ec32c",
      "tree": "488f8949c1079f620a92cdd7072da2bedd2734f6",
      "parents": [
        "28a8019085e7e1cb1b0bf017e55233cf325a579e"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Fri Dec 02 13:21:03 2016 +0100"
      },
      "committer": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Fri Dec 02 14:50:16 2016 +0100"
      },
      "message": "Add initial plugin structure\n\nCreates initial module structure and a dummy test.\n\nChange-Id: I7a861dcc800cf3a49da2e317e4780aa5c5027733\nImplements: bp tempest-plugin\n"
    }
  ]
}
