)]}'
{
  "log": [
    {
      "commit": "4d257b3abfd49a238ce71560523460817ed0a911",
      "tree": "3a81f9860c3f325076592347ba8c84fb762ef4d3",
      "parents": [
        "9d8aa101b5a0e679d42732ea4353a75c2cab1648"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri Nov 08 20:28:36 2024 +0000"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri Nov 08 20:30:38 2024 +0000"
      },
      "message": "Update hacking\n\nThis patch updates the version of hacking to be consistent with\ndesignate.\nIt is required for flake8 to understand f-strings correctly.\nAlong with this version update, the patch fixes issues in the code found\nby the new versions.\n\nThis patch also disables two flake8 plugins from tempest T110 and T111\nas they are not compatible with the newer version of flake8.\nThey can be re-enabled once tempest updates to a newer hacking version\nand fixes these issues.\n\nChange-Id: Ia8153724e28cd0ce032d77ff08b4c35f75a1dfc8\n"
    },
    {
      "commit": "a32ccf7e0843d6c92162770ba23c51ee52268247",
      "tree": "83eb9d58aa2c3a259c9f777bb09424d9200b0d45",
      "parents": [
        "5fb81faee08cbf9a9a1c72503886e94d25ef5f10"
      ],
      "author": {
        "name": "Hervé Beraud",
        "email": "hberaud@redhat.com",
        "time": "Tue Jun 02 20:10:30 2020 +0200"
      },
      "committer": {
        "name": "Hervé Beraud",
        "email": "hberaud@redhat.com",
        "time": "Tue Jun 02 20:10:30 2020 +0200"
      },
      "message": "Stop to use the __future__ module.\n\nThe __future__ module [1] was used in this context to ensure compatibility\nbetween python 2 and python 3.\n\nWe previously dropped the support of python 2.7 [2] and now we only support\npython 3 so we don\u0027t need to continue to use this module and the imports\nlisted below.\n\nImports commonly used and their related PEPs:\n- `division` is related to PEP 238 [3]\n- `print_function` is related to PEP 3105 [4]\n- `unicode_literals` is related to PEP 3112 [5]\n- `with_statement` is related to PEP 343 [6]\n- `absolute_import` is related to PEP 328 [7]\n\n[1] https://docs.python.org/3/library/__future__.html\n[2] https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html\n[3] https://www.python.org/dev/peps/pep-0238\n[4] https://www.python.org/dev/peps/pep-3105\n[5] https://www.python.org/dev/peps/pep-3112\n[6] https://www.python.org/dev/peps/pep-0343\n[7] https://www.python.org/dev/peps/pep-0328\n\nChange-Id: I5861d47e20d559d64c203d38faf08f6f6648c421\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": "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": "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": "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"
    }
  ]
}
