)]}'
{
  "log": [
    {
      "commit": "2a765f0293be31288f02832cb6bf80d014b148e6",
      "tree": "6253cc8e4a8f33ce4dc6508a166e6f91a4b6b7c7",
      "parents": [
        "72417706034ccce75450e10fcac57100b1f8d1d5"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue Apr 30 22:57:27 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue Apr 30 22:57:54 2024 +0900"
      },
      "message": "Remove old excludes\n\nThese are detected as errors since the clean up was done[1] in\nthe requirements repository.\n\n[1] 314734e938f107cbd5ebcc7af4d9167c11347406\n\nChange-Id: Ib566620c744a912400a4dbd9c019d92d3a337b90\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": "912a0e55c9a16917e03ecdbe481b842964bc0ae2",
      "tree": "fcd31db4717f162dd74f3bd6e009bb321f82af85",
      "parents": [
        "03f6bbfb7f64a0dc904fa7b1471785198fa33259"
      ],
      "author": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Mon Oct 19 12:45:06 2020 +0200"
      },
      "committer": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Mon Oct 19 13:55:52 2020 +0000"
      },
      "message": "Set safe version of hacking\n\nVersions of hacking from 3.1.0 until 4.0.0 NOT included are supposed\nto require a safe version of flake8, so besides normale issues related\nto minor version upgrades, we can safely use those versions.\nAlso forcing pycodestyle versions to be compatible with flake8 installed\nby hacking.\n\nChange-Id: Idb66f2ae0105308747cdf3046b09a22bdf691ea3\n"
    },
    {
      "commit": "4b0bf2ca0f22e3e81d67026e2e05e42bd9f1e28d",
      "tree": "b639f6aa5c94d37c2667175c5dce63f3bdc78919",
      "parents": [
        "f8f48d2681376332bea037e4241524994101b8c2"
      ],
      "author": {
        "name": "zhangbailin",
        "email": "zhangbailin@inspur.com",
        "time": "Mon May 18 08:43:50 2020 +0800"
      },
      "committer": {
        "name": "Brin Zhang",
        "email": "zhangbailin@inspur.com",
        "time": "Tue Jun 30 23:59:11 2020 +0000"
      },
      "message": "Fix hacking min version to 3.0.1\n\nflake8 new release 3.8.0 added new checks and gate pep8\njob start failing. hacking 3.0.1 fix the pinning of flake8 to\navoid bringing in a new version with new checks.\n\nThough it is fixed in latest hacking but 2.0 and 3.0 has cap for\nflake8 as \u003c4.0.0 which mean flake8 new version 3.9.0 can also\nbreak the pep8 job if new check are added.\n\nTo avoid similar gate break in future, we need to bump the hacking min\nversion.\n\n- http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014828.html\n\nChange-Id: I90fa5ab8085a07c3f19b32cfdbbeb6bfe3953087\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": "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": "b6dbb56ed425c76a8bcb149258c18b48ca18a9b3",
      "tree": "81428485f71c76b05365d1b970a3a65e17eb67a3",
      "parents": [
        "2d992edb3fb163693a3494b2f0a11866bdb57f3b"
      ],
      "author": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Thu May 23 10:07:22 2019 +0200"
      },
      "committer": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Thu May 23 10:07:22 2019 +0200"
      },
      "message": "Update sphinx requirements\n\nFollowing recent changes to global requirements [1], we need\nto update sphinx requirements locally.\n\n[1] If558f184c959e4b63b56dec3ca1571d1034cfe5c\n\nChange-Id: I9bd0ab95e425fbfd108f4805d3a223147591d822\n"
    },
    {
      "commit": "3a2e36a68dba267936e720d2ac7e7cc45651406d",
      "tree": "6f4c1e390dfdbebede0811cf66e78786ea0cb3a3",
      "parents": [
        "d250e1efc2233b0d6d543f2f93b5c2f45a87e085"
      ],
      "author": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Wed Apr 10 14:49:17 2019 +0200"
      },
      "committer": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Thu Apr 11 10:07:11 2019 +0200"
      },
      "message": "Removing obsolete oslosphinx\n\nRemoving oslosphinx from docs requirements.\nIf any extensions is needed for building docs we should rely on\nthe openstackdocstheme or directly on sphinx modules.\n\nChange-Id: I1d9e9f856b28686de1f65c5c4fc951d83dba6b7a\n"
    },
    {
      "commit": "4ab0e59bcc002f1b615a394ed30035b1ef3015ce",
      "tree": "e0a285bb082b53d21dec43ea3c005349112c1f93",
      "parents": [
        "ca346cb1c9eca35c8ab142531b93495c1e5d2b47"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Mar 15 07:01:34 2018 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Mar 15 07:01:34 2018 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I599624e31e66f762160fa197155991316aa9b7f6\n"
    },
    {
      "commit": "c04391e0034ad629940511a7d7a175d8f7a483cd",
      "tree": "31c9e9745940298386ef9b4a1f86291354eb9f72",
      "parents": [
        "f994081ddfd41a8630c611b756a251b88aef8a82"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Jan 17 20:35:56 2018 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Jan 17 20:35:56 2018 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I24bb427611e4c3ccc8e20ad8e57917f0fc7d6edd\n"
    },
    {
      "commit": "f994081ddfd41a8630c611b756a251b88aef8a82",
      "tree": "90603a84f216d8f14ad1851fe7b1659c3208078c",
      "parents": [
        "100c9a5688af222540f9d569c62616daab89cfdb"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Tue Jan 16 03:24:34 2018 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Tue Jan 16 03:24:34 2018 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I04047db2fe43acd43bd9d362bed6a6ca8d39c9b3\n"
    },
    {
      "commit": "d2606cd247dd8299e9baf27f8aac4bf3cdac00a1",
      "tree": "bd4f7e64f2cd290b45f6ad05ea47a3b1d488822b",
      "parents": [
        "004f97051d34bc4302a1848a46460b9cbc50b133"
      ],
      "author": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Mon Jan 08 11:31:08 2018 +0530"
      },
      "committer": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Mon Jan 08 11:32:42 2018 +0530"
      },
      "message": "Cleaned up the requirements of Ironic Tempest plugin\n\n* Removed unnecessary test-requirements since tempest plugin\n  contains integration tests not unit tests.\n\nChange-Id: If1c32967b5aafc70840861b28639fee3e9a03561\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"
    }
  ]
}
