)]}'
{
  "log": [
    {
      "commit": "5564ceea09f42e263776c668b68900a8bedc1755",
      "tree": "4f8c31d8687c6d71f384cd1680b05dcb042959a3",
      "parents": [
        "a736e8263f99e23404122c349870d95405f09255"
      ],
      "author": {
        "name": "Doug Goldstein",
        "email": "cardoe@cardoe.com",
        "time": "Sun Feb 02 11:29:29 2025 -0500"
      },
      "committer": {
        "name": "Doug Goldstein",
        "email": "cardoe@cardoe.com",
        "time": "Sun Feb 02 11:31:19 2025 -0500"
      },
      "message": "enable pre-commit lints from main ironic repo\n\nBrought over the same lints as used in the main ironic repo via\npre-commit and ruff. Updated tox.ini to use pre-commit the same way.\n\nChange-Id: Ic2138427fd408a581cfbcb9c9da84074d1a2bfa8\nSigned-off-by: Doug Goldstein \u003ccardoe@cardoe.com\u003e\n"
    },
    {
      "commit": "04ad310fb0b09cf9abe7b39eb8f492dfc92faa8e",
      "tree": "927b944dfd3fb1285decb3713012123a58e27b00",
      "parents": [
        "5952cbd6da1f49b4ec9690e25d9383bbba9b0e6e",
        "167098720e122dea904a638a5427da007f82c059"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Apr 25 14:36:06 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 25 14:36:06 2023 +0000"
      },
      "message": "Merge \"Upgrade to latest hacking - v6\""
    },
    {
      "commit": "167098720e122dea904a638a5427da007f82c059",
      "tree": "ce6b52d911855ce1a64b1d8bc6ded0d671257d16",
      "parents": [
        "4684f915b58d2c161295100802dec7076920451f"
      ],
      "author": {
        "name": "Jay Faulkner",
        "email": "jay@jvf.cc",
        "time": "Fri Apr 21 12:39:21 2023 -0700"
      },
      "committer": {
        "name": "Jay Faulkner",
        "email": "jay@jvf.cc",
        "time": "Fri Apr 21 12:39:38 2023 -0700"
      },
      "message": "Upgrade to latest hacking - v6\n\nUpdated dep to latest hacking - 6.0.0\n\nChange-Id: Ic5f2a98d2368f6a4aa4393ebccaee8c805761ce8\n"
    },
    {
      "commit": "e0b4af905e87c68d3c7b7c2827e2f63b58b172fc",
      "tree": "657b6a80b32c4a432d75708588223ee83fe74c89",
      "parents": [
        "4684f915b58d2c161295100802dec7076920451f"
      ],
      "author": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Wed Dec 28 15:03:32 2022 +0100"
      },
      "committer": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Wed Dec 28 15:03:45 2022 +0100"
      },
      "message": "Fix tox4 error\n\nRemove skipsdist that it was never supported and causes breakage\nwhen used with usedevelop.\n\nChange-Id: Ic1cb9d8f0f555e05d35c7e2201187a0b82b48d4c\n"
    },
    {
      "commit": "8798275c99d708efd30de99b7da4a1cf37883479",
      "tree": "155f375d257f545dd67b63d8f3cc782284a6fd1c",
      "parents": [
        "663ced6346fcbb3fe74bd750a8100f66e0c3df5e"
      ],
      "author": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Thu Nov 25 15:12:59 2021 +0100"
      },
      "committer": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Thu Nov 25 15:12:59 2021 +0100"
      },
      "message": "Update pep8 requirements\n\nChange-Id: Iba4503a329f65641f7521f67aa11b3ac5fda8da1\n"
    },
    {
      "commit": "c4ad6e2d99fd1c76bdd27b5e6c8acc08a32e5033",
      "tree": "f839bb57b5e4c4ffe28d62c084166c970f22559a",
      "parents": [
        "12236ec3bb36eee3f3fbb3c53e47263f9cbfc733"
      ],
      "author": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Tue Jun 15 10:04:18 2021 +0200"
      },
      "committer": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Mon Jul 05 09:25:07 2021 +0000"
      },
      "message": "Update min version of tox to use allowlist\n\nThe min version of tox is updated to 3.18.0 to replace whitelist_externals\nwith allowist_externals option [1]\n\n[1] https://github.com/tox-dev/tox/blob/master/docs/changelog.rst#v3180-2020-07-23\n\nChange-Id: I3715bdc7079d6a8754be514a2131a3dae06769c2\n"
    },
    {
      "commit": "13de53a462ad6f9aa27ed740626f1d5666f5f532",
      "tree": "dc62b7cc9554f547c832ec46a80aed40f7761a29",
      "parents": [
        "5aa5765508fa0b282d60c1ecafddc35f73a046c1"
      ],
      "author": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Sat Jan 23 18:46:46 2021 +0100"
      },
      "committer": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Mon Jan 25 09:19:30 2021 +0000"
      },
      "message": "Reconfigure tox.ini\n\nUpdate minversion of tox to 3.9.0 to support inline comments [1]\n\nMove pep8 and coverage requirements to tox.ini\n\nFix typo in coverage job\n\n[1] https://tox.readthedocs.io/en/latest/changelog.html#v3-9-0-2019-04-17\n\nChange-Id: I3f39b25ee0fd44c1bc51f94a7fbee74de8cba65d\n"
    },
    {
      "commit": "7f71d4938944e8fecd56fef31454f425b2700ded",
      "tree": "04f19336b5e595c576de7da5a41f9149389bd30b",
      "parents": [
        "6ac070b95ba25628d8b5e62d2d2545616b15c7bd"
      ],
      "author": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Mon Aug 03 17:39:41 2020 +0200"
      },
      "committer": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Mon Aug 03 17:41:59 2020 +0200"
      },
      "message": "Enforce check on flake8 E129 test\n\nVisually indented line with same indent as next logical line.\n\nChange-Id: I9204313f2b8b52929366b00f5ac035ce06603122\n"
    },
    {
      "commit": "6ac070b95ba25628d8b5e62d2d2545616b15c7bd",
      "tree": "babf4481cf5919bed99721862bdfe076670ad826",
      "parents": [
        "875c77df68f9917ded1c0234c7db6dd02a5f0e15"
      ],
      "author": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Wed Jul 15 15:43:13 2020 +0200"
      },
      "committer": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Wed Jul 15 15:43:13 2020 +0200"
      },
      "message": "Set min version of tox to 3.2.1\n\nAs recommended, since version 3.2.0 tox switches pip invocations\nto use the module -m pip instead of direct invocation.\nWe set min version to 3.2.1 [1] to also fix the behavior of\n--parallel--safe-build\n\n[1] https://tox.readthedocs.io/en/latest/changelog.html#v3-2-1-2018-08-10\n\nChange-Id: I7a791c8239ae54b74e714145a69e9af00c96bc6f\n"
    },
    {
      "commit": "7e2d6f2292fc94fb1d8a42e139d7a35dcea63724",
      "tree": "d5b85dc20dc7a214ca1794c8adda7b6a0808af26",
      "parents": [
        "eb7be57a14c46502982acf77cd7fd4e281e345fa"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Sun May 03 11:18:36 2020 +0200"
      },
      "committer": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Sun May 03 11:22:47 2020 +0200"
      },
      "message": "Update docs building\n\nUpdate docs building:\n* Switch to sphinx-build\n* Update requirements for Sphinx and openstackdocstheme for\n  python 3, create doc/requirements.txt file.\n* Remove unneeded doc and translation sections from setup.cfg\n* Remove install_command, it\u0027s unneeded, the default is fine.\n* Use TOX_CONSTRAINTS instead of obsolete UPPER_CONSTRAINTS\n\nChange-Id: I6ff4427014fc967a6f7b28fc6cbe5a0f4eca601c\n"
    },
    {
      "commit": "1609869f7b63612ca7ad2605ed0655d14f2ace62",
      "tree": "6a03618264f7ee10e60999fc02b3537c36f4080e",
      "parents": [
        "166839fff47aef1a83be3437fc0a747a237769af"
      ],
      "author": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Tue Apr 21 17:06:10 2020 +0200"
      },
      "committer": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Tue Apr 21 17:06:10 2020 +0200"
      },
      "message": "Upgrade flake8-import-order version to 0.17.1\n\nFull py3 compatible version.\nAdd all Python3 modules to stdlib list.\nAlso includes fix to an enum34 dependency bug.\n\nChange-Id: I0df965d62f2f431a145bcf16cdd7e3401f226f6f\n"
    },
    {
      "commit": "8ac8b7edf41a1c8f5706e806fc08133a7cbb991f",
      "tree": "d6f26c23d8e02861e9703e2383abc5f065d9599a",
      "parents": [
        "a399d181e4e60649eba4fd5d9fa01af2af50d5aa",
        "41a016b5aec9a509db9474b19a0a4b38b8e19543"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Apr 03 11:07:36 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 03 11:07:36 2020 +0000"
      },
      "message": "Merge \"Upddate tox config\""
    },
    {
      "commit": "441c50658f52caa681b42df046eae35231f4ce10",
      "tree": "d22dc12b1069cb03bad09570d8bc7a07c29da308",
      "parents": [
        "600a327b0d631bb2db5bd357269cfc63a578be27"
      ],
      "author": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Mon Mar 30 15:06:28 2020 +0200"
      },
      "committer": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Mon Mar 30 16:32:07 2020 +0200"
      },
      "message": "Bump hacking to 3.0.0\n\nThe new version enables a lot of standard flake8 checks, so a few\nfixes are required. W503 is disabled as it conflicts with W504\nand the latter seems to be preferred nowadays.\n\nChange-Id: I3b1e20193a2cb3d28046ad0f2008577a95aaaefd\n"
    },
    {
      "commit": "41a016b5aec9a509db9474b19a0a4b38b8e19543",
      "tree": "44bd03eca55fb438a0c0ad9f80fd468ca622ea51",
      "parents": [
        "600a327b0d631bb2db5bd357269cfc63a578be27"
      ],
      "author": {
        "name": "Iury Gregory Melo Ferreira",
        "email": "imelofer@redhat.com",
        "time": "Fri Mar 20 19:10:15 2020 +0100"
      },
      "committer": {
        "name": "Iury Gregory Melo Ferreira",
        "email": "imelofer@redhat.com",
        "time": "Fri Mar 20 19:33:56 2020 +0100"
      },
      "message": "Upddate tox config\n\n- Removes py3 env since we don\u0027t run unit tests\n- Update requirements to use stestr and coverage\n- Update tox.ini to use stestr\n\nChange-Id: Iecb18a3e616173217b7edb756dcaabd8df009629\n"
    },
    {
      "commit": "e83d220d032d46901bd7bfd905e12a227b256b9f",
      "tree": "bf4b1bd23349071bf13082694c147c074ddbd603",
      "parents": [
        "1125cad72a6d729fc39479effc55d1012f3df84f"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Jan 23 18:03:56 2020 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Feb 13 10:30:08 2020 -0600"
      },
      "message": "[ussuri][goal] Drop python 2.7 support and testing\n\nOpenStack is dropping the py2.7 support in ussuri cycle.\n\nironic-tempest-plugin is ready with python 3 and ok to drop the\npython 2.7 support.\n\nAll stable jobs need to run on py3 as master ironic-tempest-plugin\ncannot support py2 anymore. Any py2 cloud/env can be tested by\ninstalling the Temepest and plugins on py3 venv.\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: Ibea78605aedb955e3dc70252ca380c7e5f8f8726\n"
    },
    {
      "commit": "7825e28725516f3bae8950abb53748f0441de0ef",
      "tree": "9fa9b0c318da8cb2941c14779ef9848129bdbf56",
      "parents": [
        "475aefc970b273f1d3284d48c58939a31eea2fba"
      ],
      "author": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Mon Dec 23 11:20:52 2019 +0100"
      },
      "committer": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Mon Dec 23 11:20:52 2019 +0100"
      },
      "message": "Enforce running tox with correct python version based on env\n\nSince removing support for Python 2, we changed the basepython\nvalue to 3.\nThis means that all the tox tests run with the default python\nversion available in the system.\nThis is not quite correct when running on environment such as\npy36, py37 or py38, since they imply running with different\nPython versions based on the environment.\nTo enforce the correct version we need to add the option\nignore_basepython_conflict available since tox 3.1.0 [0].\n\n[0] https://tox.readthedocs.io/en/latest/config.html#conf-ignore_basepython_conflict\n\nChange-Id: Ifcf0cab0b3f6a828a756ca8e5efe6e262c20fe30\n"
    },
    {
      "commit": "d6645068f91966eb16f879a7a0e3495b92a41245",
      "tree": "9d2795b40d0e01898b5745dedc7554e42618d3de",
      "parents": [
        "4e2116ddc27bd6f381721f058f47322245141a39",
        "6f4e2a3b08b6dfbf4077fda225bc290b3960ee84"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Sep 14 22:33:02 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 14 22:33:02 2019 +0000"
      },
      "message": "Merge \"Build pdf doc\""
    },
    {
      "commit": "6f4e2a3b08b6dfbf4077fda225bc290b3960ee84",
      "tree": "911452dbc5692220169824fdd71357246563a472",
      "parents": [
        "6240864d725236e38b25d01b70afec5a05e1416c"
      ],
      "author": {
        "name": "Kaifeng Wang",
        "email": "kaifeng.w@gmail.com",
        "time": "Fri Jun 14 17:43:14 2019 +0800"
      },
      "committer": {
        "name": "Kaifeng Wang",
        "email": "kaifeng.w@gmail.com",
        "time": "Thu Sep 05 14:27:16 2019 +0800"
      },
      "message": "Build pdf doc\n\nThe is one of community goals that each project could produce a\nsingle PDF file. The pdf should be in the output of openstack-tox-docs\njob.\n\nTeX packages are required to build PDF locally, following is recommended:\n\n* inkscape\n* texlive-latex-base\n* texlive-latex-extra\n* texlive-fonts-recommended\n\nMore about the goal:\nhttps://governance.openstack.org/tc/goals/train/pdf-doc-generation.html\nhttps://etherpad.openstack.org/p/train-pdf-support-goal\nhttps://etherpad.openstack.org/p/pdf-goal-train-common-problems\n\nChange-Id: I8ebbe9ea1bb2914061a8307f3edfabab166a3c38\n"
    },
    {
      "commit": "2494c8ad985c1576766b36cec9bf7bc4a34cca88",
      "tree": "c0b86b2672f6a7a1fd1ad44994350ff49359a059",
      "parents": [
        "6240864d725236e38b25d01b70afec5a05e1416c"
      ],
      "author": {
        "name": "chenke",
        "email": "chen.ke14@zte.com.cn",
        "time": "Mon Jun 17 21:49:34 2019 +0800"
      },
      "committer": {
        "name": "chenke",
        "email": "chen.ke14@zte.com.cn",
        "time": "Mon Jun 17 22:06:36 2019 +0800"
      },
      "message": "Switch to the new canonical constraints URL on master\n\nReference:\n1. http://lists.openstack.org/pipermail/openstack-discuss/2019-May/006478.html\n\nChange-Id: I3e9d3790efa4e37d8bac6ee3409bb55636738868\n"
    },
    {
      "commit": "948256ca963c4784d2062fe3b473bd1c3726ab7b",
      "tree": "e86771d8f0c2960ceaa7de1241c78f9e95a98ebe",
      "parents": [
        "78ec7c3568beff3f5814987737969f6e7bdb5e27"
      ],
      "author": {
        "name": "zhulingjie",
        "email": "easyzlj@gmail.com",
        "time": "Tue Apr 23 16:59:45 2019 +0800"
      },
      "committer": {
        "name": "zhulingjie",
        "email": "easyzlj@gmail.com",
        "time": "Wed Apr 24 01:16:14 2019 +0800"
      },
      "message": "Replace git.openstack.org URLs with opendev.org URLs\n\nChange-Id: Ib3d91d5d7cee2564848436f036ae14edca5fd88a\n"
    },
    {
      "commit": "aee506f53ff11fd32fe4e559ba34c9b13ab479e9",
      "tree": "848338a72abc20679448ffc8efb43003643fecd2",
      "parents": [
        "75661b5b957abef7e55cd99bc1f46647e4203415"
      ],
      "author": {
        "name": "qingszhao",
        "email": "zhao.daqing@99cloud.net",
        "time": "Tue Jun 12 10:36:26 2018 +0800"
      },
      "committer": {
        "name": "qingszhao",
        "email": "zhao.daqing@99cloud.net",
        "time": "Mon Jun 25 01:46:03 2018 +0000"
      },
      "message": "change default python 3 env in tox to 3.5\n\nChange-Id: I018fe4e9bae8d6b5be0b527dfc26e914ce77fb11\n"
    },
    {
      "commit": "d22378da76874a282a132af5d7fb4684ad091128",
      "tree": "86b8f8abe45e7fdfef1e09d2cb23540a4e486e5c",
      "parents": [
        "4f8f2299fdf9c4197c0b9c337f8ce26d4e7951ff"
      ],
      "author": {
        "name": "John L. Villalovos",
        "email": "john.l.villalovos@intel.com",
        "time": "Tue Aug 01 14:47:54 2017 -0700"
      },
      "committer": {
        "name": "John L. Villalovos",
        "email": "john.l.villalovos@intel.com",
        "time": "Thu Aug 03 13:07:32 2017 -0700"
      },
      "message": "Script to extract the ironic_tempest_plugin/ directory\n\nAdd a script to extract the ironic_tempest_plugin/ directory from the\nopenstack/ironic repository. Then cherry-pick all of those commits\ninto this repository.\n\nAlso make ironic_tempest_plugins/__init__.py an empty file so \u0027diff\u0027\nwill be correct.\n\nRemove the following files, so \u0027diff\u0027 will be correct:\n    ironic_tempest_plugin/tests/base.py\n    ironic_tempest_plugin/tests/test_ironic_tempest_plugin.py\n\nIgnore E129 errors in flake8, like we do in Ironic. As it will fail\npep8 when we import all the upcoming patches.\n\nChange-Id: I1625128717c8a848c6d673314b09d0a6c9c96679\n"
    },
    {
      "commit": "4f8f2299fdf9c4197c0b9c337f8ce26d4e7951ff",
      "tree": "7867fe71838e4d19c9039f3e2e7d7a9f0cb29d80",
      "parents": [
        "a1ac40d94fda152b1214b6399aa217d3d2b7ce42"
      ],
      "author": {
        "name": "Jim Rollenhagen",
        "email": "jim@jimrollenhagen.com",
        "time": "Fri Nov 18 06:22:18 2016 -0500"
      },
      "committer": {
        "name": "John L. Villalovos",
        "email": "john.l.villalovos@intel.com",
        "time": "Fri Jan 27 15:55:29 2017 -0800"
      },
      "message": "Initial commit from cookiecutter\n\nChange-Id: Ia8fd7b9310e598b1e9d7c1eb3d2a484bc667432a\n"
    }
  ]
}
