)]}'
{
  "log": [
    {
      "commit": "cc8f89b41c98080bf710b6fd038f7083bdaad6f4",
      "tree": "e9918051cabc3c894c495fb9032627a9f735a395",
      "parents": [
        "fe4672da2591f3e2c812bcbd8243d294c0f9cdc4"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Tue Nov 30 00:31:24 2021 +0000"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Wed Feb 15 22:14:16 2023 +0000"
      },
      "message": "Add Designate hacking checks to the tempest plugin\n\nThis patch adds the Designate hacking checks to also run against\nthe Designate tempest plugin code to maintain consistent style\nchecking across the Designate repositories.\n\nChange-Id: I8f41bb8188ba8442dbf493dac39b8601f5208938\n"
    },
    {
      "commit": "a5ac52d27eb7ca97f531ab8e40172c39b7e24877",
      "tree": "c967c06f0037de6da2a99fb410979100732687e5",
      "parents": [
        "1cbfc88d6742aac850a108b9d37223dde8123a43"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Sun May 22 22:21:34 2022 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Sun May 22 22:21:34 2022 +0900"
      },
      "message": "Replace deprecated whitelist_externals\n\nThe whitelist_externals option has been deprecated since tox 3.18.0[1].\n\n[1] https://github.com/tox-dev/tox/blob/master/docs/changelog.rst#v3180-2020-07-23\n\nChange-Id: I6a0b056bd944d93fb6afd9a1671ad1fa8010e251\n"
    },
    {
      "commit": "45b3d39d422dd1062abfe849f15a4aeb37b3d462",
      "tree": "e100c75f85b4763df7a9d28c543336a93d5ab324",
      "parents": [
        "61ffae7d1628f0551e77e1a2853209ff24c1f1bb"
      ],
      "author": {
        "name": "wangzihao",
        "email": "wangzihao@yovole.com",
        "time": "Thu May 20 14:09:51 2021 +0800"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Thu Feb 17 21:31:17 2022 +0000"
      },
      "message": "Use TOX_CONSTRAINTS_FILE and update tox\n\nUPPER_CONSTRAINTS_FILE is old name and deprecated\nThis allows to use upper-constraints file as more\nreadable way instead of UPPER_CONSTRAINTS_FILE\u003d\u003clower-constraints file\u003e.\n\nbumps min version of tox to 3.18.0 in order to replace tox\u0027s\nwhitelist_externals by allowlist_externals option:\nhttps://github.com/tox-dev/tox/blob/master/docs/changelog.rst#v3180-2020-07-23\n\nChange-Id: I4b14b7882fd6806c864d5ac0445e45df450dc218\n"
    },
    {
      "commit": "e32fe1a5e20f247932e5504b756ee0e6d484db11",
      "tree": "2b81470e12ff181d9e8d6c12255cf0bc4ce3ba42",
      "parents": [
        "e97ec918f170391854c986c0ae777c18afc0df77"
      ],
      "author": {
        "name": "dekehn",
        "email": "dekehn@gmail.com",
        "time": "Tue Jan 25 16:52:33 2022 +0000"
      },
      "committer": {
        "name": "dekehn",
        "email": "dekehn@gmail.com",
        "time": "Tue Jan 25 16:52:33 2022 +0000"
      },
      "message": "Removal of tox envlist py3X\n\nThe removal of the envlist list value for unit test lessens the\nconfusion that the tempest test are tests in themselves and\nhence we do not test the tests.\n\nWith the presents of the tox envlist, tox tries to run the tempest\ntests as unit test, which results in failure and potential confusion.\nThe scope of tempest tests (Integration test) and unit test are\nunderstandably different.\n\nChange-Id: Ie016eca756c441cf557100c5227d640475885e4a\n"
    },
    {
      "commit": "11abda00b1421bb264bd88dc70290e0c2b1dbdf7",
      "tree": "e3f6f23ac79faca3e748f426847216cac1cec693",
      "parents": [
        "0ed7644b8b82aa2893030a91c38b5f5904730c02"
      ],
      "author": {
        "name": "pengyuesheng",
        "email": "pengyuesheng@gohighsec.com",
        "time": "Wed Sep 25 15:13:09 2019 +0800"
      },
      "committer": {
        "name": "Erik Olof Gunnar Andersson",
        "email": "eandersson@blizzard.com",
        "time": "Mon Dec 27 07:02:52 2021 +0000"
      },
      "message": "Update the constraints url\n\nFor more detail, see http://lists.openstack.org/pipermail/openstack-discuss/2019-May/006478.html\n\nChange-Id: I2bf2fcc1ddb5fbda4486da439773e4c275376a27\n"
    },
    {
      "commit": "add731103c66226a604d72bc4067b3550c6e9779",
      "tree": "bf95216cf22364c5a915dec2fd625614387ce7e6",
      "parents": [
        "e8ba5cc266986dc3fdc64c34c049fb8b60956e5f"
      ],
      "author": {
        "name": "Nicolas Bock",
        "email": "nicolas.bock@canonical.com",
        "time": "Mon Jan 04 10:24:01 2021 -0700"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Wed Jun 16 01:08:41 2021 +0000"
      },
      "message": "Fix docs reqs for new pip\n\nPer [1], the docs requirements were failing (or at least could) due to\ntest-requirements being used instead of doc/requirements. The former\nmay include dep versions not compatible with the upper-constraints and\nhence cause issues for the new pip resolver. This patch fixes that.\n\n[1] http://lists.openstack.org/pipermail/openstack-discuss/2021-January/019611.html\n\nChange-Id: Ifcf59e49b00e9b468b59f53de53c417a0e84adc4\nSigned-off-by: Nicolas Bock \u003cnicolas.bock@canonical.com\u003e\n"
    },
    {
      "commit": "5fb81faee08cbf9a9a1c72503886e94d25ef5f10",
      "tree": "f9d50b44f4c8db93fe095db538c7d2e24e7ee351",
      "parents": [
        "cc1e4ad8a4226248ef43a796fa745d9225e740df"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Sun Mar 29 15:37:12 2020 +0200"
      },
      "committer": {
        "name": "Andreas Jaeger",
        "email": "jaegerandi@gmail.com",
        "time": "Thu May 14 11:40:45 2020 +0000"
      },
      "message": "Update hacking for Python3\n\nThe repo is Python 3 now, so update hacking to version 3.0.1 which\nsupports Python 3.\n\nFix problems found.\n\nUpdate local hacking checks for new flake8.\n\nSwitch to dnspython in requirements.\nSee also https://review.opendev.org/726353.\n\nCo-Authored-By: Sean McGinnis \u003csean.mcginnis@gmail.com\u003e\nDepends-On: https://review.opendev.org/715682\nChange-Id: I49a0ba49133f9592089d3829405847bf2ff8b425\n"
    },
    {
      "commit": "3862c0add2550705f9e9cf8e61215d5f528329df",
      "tree": "cea13f9ad55f4b38f8a130a23d226be27d1de817",
      "parents": [
        "1096ab98898796810d46113389c372eb4367fe39"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Jan 23 17:17:45 2020 -0600"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Jan 23 17:18:18 2020 -0600"
      },
      "message": "[ussuri][goal] Drop python 2.7 support and testing\n\nOpenStack is dropping the py2.7 support in ussuri cycle.\n\ndesignate-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: Ib3bd70ba8f2e8386643c536ac8194fa99b54b842\n"
    },
    {
      "commit": "2166776be855332c272c8ede4f943f16dbcab44d",
      "tree": "74cf53e46f90ef25d29564ca3f325eee25b21505",
      "parents": [
        "4dc472195ae2aa9115510d48a61a6f94336d7422"
      ],
      "author": {
        "name": "inspurericzhang",
        "email": "zhanglf01@inspur.com",
        "time": "Fri May 24 14:21:52 2019 +0800"
      },
      "committer": {
        "name": "inspurericzhang",
        "email": "zhanglf01@inspur.com",
        "time": "Fri May 24 14:24:56 2019 +0800"
      },
      "message": "Replace git.openstack.org URLs with opendev.org URLs\n\nChange-Id: I2f13a051cb74dcb097715b825eecbea7e0b9fb06\n"
    },
    {
      "commit": "ba13329fe65eea18047020a1512100125a6a0eb2",
      "tree": "c90693733a4e54a4c7f4e898496fe50719cfc34a",
      "parents": [
        "d14f818c62c6be50069c0332a490a00eb3b959bb"
      ],
      "author": {
        "name": "Doug Hellmann",
        "email": "doug@doughellmann.com",
        "time": "Wed Sep 26 18:50:58 2018 -0400"
      },
      "committer": {
        "name": "Erik Olof Gunnar Andersson",
        "email": "eandersson@blizzard.com",
        "time": "Mon Oct 01 21:40:58 2018 +0000"
      },
      "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: I14aef3de2d663ef36930285401a52f06eb30488d\nSigned-off-by: Doug Hellmann \u003cdoug@doughellmann.com\u003e\n"
    },
    {
      "commit": "f348bfeb1852c3dc4717481194d80beece41bf0d",
      "tree": "7e125d6dc182cc9c95442c93dbc22e288dc62867",
      "parents": [
        "5be2abbe6febdc60e4aaec1e3ff322e8152420e6"
      ],
      "author": {
        "name": "Vu Cong Tuan",
        "email": "tuanvc@vn.fujitsu.com",
        "time": "Thu Jul 12 14:12:34 2018 +0700"
      },
      "committer": {
        "name": "Vu Cong Tuan",
        "email": "tuanvc@vn.fujitsu.com",
        "time": "Thu Jul 12 14:13:12 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: I7eaadde83243afed1929bd29fff63272e58e072b\n"
    },
    {
      "commit": "5f8208e67a26e009e307c52afad0706d783889d2",
      "tree": "f44b29be386fca066a467992632b84ed06cd7985",
      "parents": [
        "bbc01e351086f11ae7387ca0593f67e13d90a395"
      ],
      "author": {
        "name": "sandriichenko",
        "email": "sandriichenko@mirantis.com",
        "time": "Fri Feb 23 14:53:00 2018 +0200"
      },
      "committer": {
        "name": "sandriichenko",
        "email": "sandriichenko@mirantis.com",
        "time": "Fri Feb 23 14:53:00 2018 +0200"
      },
      "message": "Run pep8 as part of default tox run\n\nChange-Id: I516f96bcd07cdff118429e77325059b193ba2690\n"
    },
    {
      "commit": "7cd8d5a663965960db6d78df274afa96cdcb9e79",
      "tree": "e3c89a1382114e05ec88cbe537fa5e588a9e154d",
      "parents": [
        "a8e643ed7944700aa78ace7d0b47beeaeae11a9a"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Sat Dec 02 07:11:16 2017 +0100"
      },
      "committer": {
        "name": "Andreas Jaeger",
        "email": "jaegerandi@gmail.com",
        "time": "Sat Dec 02 17:03:27 2017 +0000"
      },
      "message": "Avoid tox_install.sh for constraints support\n\nWe do not need tox_install.sh, pip can handle constraints itself\nand install the project correctly. Thus update tox.ini and remove\nthe now obsolete tools/tox_install.sh file.\n\nThis follows https://review.openstack.org/#/c/508061 to remove\ntools/tox_install.sh.\n\nChange-Id: I42b7dcd3e9e41688ac3bd8b9c9fb9b39f90c3e9a\n"
    },
    {
      "commit": "6583b5f1acea9490351a286a5bab18d10b787292",
      "tree": "d23501d13da31b67f9ac2b29a7e68f51ded47e75",
      "parents": [
        "afaac35b7eb9609faa4c3d61261ca8e9f60e0d20"
      ],
      "author": {
        "name": "Thomas Herve",
        "email": "therve@redhat.com",
        "time": "Mon Jul 24 14:53:20 2017 +0200"
      },
      "committer": {
        "name": "Thomas Herve",
        "email": "therve@redhat.com",
        "time": "Mon Jul 24 14:54:14 2017 +0200"
      },
      "message": "Declare compatibility with python 3.5\n\nTo be able to run the tests with py3, we need to declare the right\nclassifier.\n\nChange-Id: I6ba0cda5af99721fbd3fe28a1bf107a38c08b195\n"
    },
    {
      "commit": "c392cf94fd30c188c560b688bc2ad18a7a784274",
      "tree": "92becc0ef6e4c3df679765dda9270bc976dd403a",
      "parents": [
        "f90cfcf912586b833fde0f80dbb622b0dab3f3a2"
      ],
      "author": {
        "name": "Graham Hayes",
        "email": "graham.hayes@hpe.com",
        "time": "Thu Feb 23 16:06:04 2017 -0500"
      },
      "committer": {
        "name": "Tim Simmons",
        "email": "tim.simmons@rackspace.com",
        "time": "Mon Feb 27 21:21:54 2017 +0000"
      },
      "message": "Add Docs for plugin\n\nChange-Id: I0064553874e621da17fcc742868b4373c233bb7b\n"
    },
    {
      "commit": "de55ca26ac2b058d003173fdfa378197d88ec547",
      "tree": "058e2e61a5c819e2d9f45dd5b708d665c02e1ad4",
      "parents": [
        "e8230badc4cf72be2cf77a1a2910964b8c98f5f2"
      ],
      "author": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Tue Dec 20 15:42:54 2016 +1100"
      },
      "committer": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Tue Dec 20 15:42:54 2016 +1100"
      },
      "message": "Add Constraints support\n\nAdding constraints support to libraries is slightly more complex than\nservices as the libraries themselves are listed in upper-constraints.txt\nwhich leads to errors that you can\u0027t install a specific version and a\nconstrained version.\n\nThis change adds constraints support by also adding a helper script to\nedit the constraints to remove designate-tempest-plugin.\n\nChange-Id: I2f9c14a84089047bff5f6a77bbd234fda175d229\n"
    },
    {
      "commit": "a17f233fd95e64c23168f62ffac0f5ccfdfd84b1",
      "tree": "68ac974765f9e941ad4a3c9360934e805326a100",
      "parents": [
        "21715d1467c129a8dffb5eab5c9e3a53ae8b13c4"
      ],
      "author": {
        "name": "Kiall Mac Innes",
        "email": "kiall@macinnes.ie",
        "time": "Thu Aug 25 13:34:42 2016 +0100"
      },
      "committer": {
        "name": "Kiall Mac Innes",
        "email": "kiall@macinnes.ie",
        "time": "Fri Nov 04 08:57:42 2016 +0000"
      },
      "message": "Add Tempest hacking checks\n\nFix v1 tests to comply\n\nChange-Id: I6bf15fa887158efc1858991c806cbdd9ab23db5c\n"
    },
    {
      "commit": "25fb29e5c89acabf23b0df71130fdf738a2556a5",
      "tree": "15a782142649183a469ad3eae2be3eb0f1fd8b8f",
      "parents": [
        "21f4f8a01a0c343e157cfd69d80aadfdd592ec5a"
      ],
      "author": {
        "name": "Kiall Mac Innes",
        "email": "kiall@macinnes.ie",
        "time": "Thu Apr 07 08:07:04 2016 +0100"
      },
      "committer": {
        "name": "Kiall Mac Innes",
        "email": "kiall@macinnes.ie",
        "time": "Thu Apr 07 08:08:46 2016 +0100"
      },
      "message": "Initial layout of Designate tempest plugin\n\nSee https://review.openstack.org/283511 for history.\n\nChange-Id: I7733e8786d6b525a7c9a8d4f12add329cd030d9d\nPartially-Implements: blueprint designate-tempest-plugin\n"
    }
  ]
}
