)]}'
{
  "log": [
    {
      "commit": "a3430289de4f68c9ff7b9027ea4dcc44f0f28ee2",
      "tree": "5c41a26531224678c6918707300fcc5b52089a28",
      "parents": [
        "87c208aa40aca2ef638a24bfbf3cced77f0ab333"
      ],
      "author": {
        "name": "Maxim Sava",
        "email": "msava@redhat.com",
        "time": "Tue May 06 16:15:10 2025 +0300"
      },
      "committer": {
        "name": "Maxim Sava",
        "email": "msava@redhat.com",
        "time": "Tue May 06 16:15:10 2025 +0300"
      },
      "message": "tox: Drop envdir\n\ntox now always recreates an env although the env is shared using envdir\noptions.\n\nAccording to the maintainer of tox, this functionality is not intended\nto be supported.\nhttps://github.com/tox-dev/tox/issues/425#issuecomment-1011944293\n\nChange-Id: Ie5e8b4f10a509d29333836b6836c6ae4ef48a2e6\n"
    },
    {
      "commit": "f47cefe169666322297df43b3a069e530f31e058",
      "tree": "3218d63233fa259f0825d20c3dcc2fb0025c9655",
      "parents": [
        "c142317fa27b6b63d658730a6bb9d529049d2ae0"
      ],
      "author": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Thu Jan 05 16:17:42 2023 -0800"
      },
      "committer": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Thu Jan 05 16:17:42 2023 -0800"
      },
      "message": "Remove pypy from default envlist\n\nTrivialFix\n\nChange-Id: I75b0d2c1a07a407e7bae4fdc14928adfc46156de\n"
    },
    {
      "commit": "36623bf215c3dfa463f7931830fe1d39ce84751c",
      "tree": "ad515042c93f4f3f71bb1f3bb396e670a900e9d0",
      "parents": [
        "7189bd18b46491af6dfdc58cbb969d18179c274f"
      ],
      "author": {
        "name": "silvacarloss",
        "email": "ces.eduardo98@gmail.com",
        "time": "Wed Jan 04 10:58:19 2023 -0300"
      },
      "committer": {
        "name": "Carlos Eduardo",
        "email": "ces.eduardo98@gmail.com",
        "time": "Wed Jan 04 14:26:14 2023 +0000"
      },
      "message": "Fix tox4 erros\n\ntox.ini started failing with Tox4 which had some\nincompatible changes. This change adresses the issues.\n\nChange-Id: Iacdc525b2411b4e256c4d8b742975d8043dd2825\n"
    },
    {
      "commit": "02bd40a31bedf415acd6dba08b3be32ce51bd0fb",
      "tree": "990a18a4d2e897a7ae2972b830b61fcb689a2919",
      "parents": [
        "0720fc354922cffbcb91663d85fe0cc0393ab0ba"
      ],
      "author": {
        "name": "Dina Saparbaeva",
        "email": "dinas27@outlook.com",
        "time": "Thu Feb 11 22:51:37 2021 +0600"
      },
      "committer": {
        "name": "Dina Saparbaeva",
        "email": "dinas27@outlook.com",
        "time": "Thu Feb 11 22:53:14 2021 +0600"
      },
      "message": "tox miniversion update to 3.1.1\n\nIn 3.1.1, tox had fixed:\n\nmishandling the basepython directive [1]\nignoring PYTHONDONTWRITEBYTECODE [2]\nMore details in [3]\n\n[1] tox-dev/tox#477\n[2] tox-dev/tox@336f4f6\n[3] http://lists.openstack.org/pipermail/openstack-dev/2018-July/thread.html#132075\n\nChange-Id: I37ab7fd16ca3125870a1201fb3b2e86c61564f47\n"
    },
    {
      "commit": "8cce66b545025d105dacaf1ee02942a84afcd79d",
      "tree": "615db95a8871962c562159dcebe00ccc0dad0372",
      "parents": [
        "a5c2b7d467d03afba8a90dfd99fcc647e198ba0f"
      ],
      "author": {
        "name": "Hervé Beraud",
        "email": "hberaud@redhat.com",
        "time": "Thu Jan 07 12:54:11 2021 +0100"
      },
      "committer": {
        "name": "Hervé Beraud",
        "email": "hberaud@redhat.com",
        "time": "Thu Jan 07 12:55:24 2021 +0100"
      },
      "message": "Add doc/requirements\n\nWe need to specify doc requirements in doc/requirements.txt\nto avoid problems with the pip resolver [1] for the release team [2][3].\n\nRemoving specific doc requirements from test-requirements.txt.\n\nThe problem here is that this repos haven\u0027t doc/requirements.txt file\nand by default in this case zuul will use the test-requirements.txt file\nto pull requirements [4].\n\nThis requirements file contains extra requirements like flake8 that\ncollided with those allowed in our job environment and so the new pip\nresolver fails to install these requirements and the job exits in error.\n\nThis project meet the conditions leading to the bug.\n\n[1] http://lists.openstack.org/pipermail/release-job-failures/2021-January/001500.html\n[2] http://lists.openstack.org/pipermail/openstack-discuss/2021-January/019611.html\n[3] http://lists.openstack.org/pipermail/openstack-discuss/2021-January/019612.html\n[4] https://opendev.org/zuul/zuul-jobs/src/branch/master/roles/ensure-sphinx/tasks/main.yaml#L36\n\nChange-Id: I472c4ba4511e474a7d944769884284c5bc9219ac\n"
    },
    {
      "commit": "a5c2b7d467d03afba8a90dfd99fcc647e198ba0f",
      "tree": "8d41c15940fb509bc54a573c7715fca9c72dca65",
      "parents": [
        "ada5b69c78fd5d7a78bc4cf38d9e47d8274e0e3e"
      ],
      "author": {
        "name": "wu.shiming",
        "email": "wushiming@yovole.com",
        "time": "Mon Dec 14 17:59:28 2020 +0800"
      },
      "committer": {
        "name": "wu.shiming",
        "email": "wushiming@yovole.com",
        "time": "Tue Dec 15 08:56:28 2020 +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: I149acb076a9e42f2b86186efc0924a489aa1fa83\n"
    },
    {
      "commit": "88452b3d310c82c7cd54e0b76a23a1dd58169977",
      "tree": "110fc688c06bf7b0ab6629a086536ddec47f6251",
      "parents": [
        "4f0dbe042f2df75faf01f57a00caa1fb2f7462e2"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Thu Feb 20 11:52:48 2020 +0200"
      },
      "committer": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Tue Sep 08 10:54:10 2020 -0700"
      },
      "message": "Add uuid for tests\n\nWe should add a unique identifier for manila tests like\ndone in tempest. This will help to track a specific\ntest over time.\nThis patch adds a unique id for all functional and scenario\ntests and also adds check-uuid to tox tests.\n\nChange-Id: I262c7df709a8a7e9ed36591571069b9bcef0f51c\n"
    },
    {
      "commit": "1d1461d23220dbd2a5d3420f7802f51992c994f7",
      "tree": "8342629570e19f2b96259ed9d1f0a06af679b5ba",
      "parents": [
        "7674f966482117ead95534875fa8116674f37f81"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Tue Aug 04 11:19:11 2020 +0300"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Tue Aug 18 10:01:00 2020 +0300"
      },
      "message": "Add flake8-import-order extension to tox.ini\n\nThis package adds 3 new flake8 warnings\n\n* ``I100``: Your import statements are in the wrong order.\n* ``I101``: The names in your from import are in the wrong order.\n* ``I201``: Missing newline between sections or imports.\n\nChange-Id: I4feabcd4db583d213e0e4d414eee267b0ddb8870\n"
    },
    {
      "commit": "2db30b840ab3429b905417efe52470015cb7297b",
      "tree": "dae78346114780bd3ba77dfd742b8acb6831b54b",
      "parents": [
        "abb4a8f35828c5a8a13f71c59394da5a574ab01b",
        "a3fef5ccca3d8481b702e5efc8f4b757bd30302e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Apr 23 13:47:45 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 23 13:47:45 2020 +0000"
      },
      "message": "Merge \"Update docs building\""
    },
    {
      "commit": "a3fef5ccca3d8481b702e5efc8f4b757bd30302e",
      "tree": "e4561532965bfeb4af469dda17dae7d70d33ea5a",
      "parents": [
        "8a70064d74931ededab56a5463273ae8685071a9"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Thu Apr 23 10:00:19 2020 +0200"
      },
      "committer": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Thu Apr 23 10:03:17 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\n* Remove unneeded doc and translation sections from setup.cfg\n\nChange-Id: Ic1a93606cb73778fc43e58b85ad65bee46c3c631\n"
    },
    {
      "commit": "abb4a8f35828c5a8a13f71c59394da5a574ab01b",
      "tree": "d9eb6f2cd6b0b2d8b6d310612085cb3df02cf952",
      "parents": [
        "8a70064d74931ededab56a5463273ae8685071a9"
      ],
      "author": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Wed Apr 22 18:24:16 2020 -0700"
      },
      "committer": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Thu Apr 23 00:58:14 2020 -0700"
      },
      "message": "Drop install_command usage in tox\n\nUse the default value provided by tox:\n\nhttps://tox.readthedocs.io/en/latest/config.html#conf-install_command\n\nSee discussion on the openstack-discuss ML [1]\nfor the complete context.\n\n[1] http://lists.openstack.org/pipermail/openstack-discuss/2020-April/014237.html\n\nChange-Id: I93c60668c9510f4479d268aab69d0117a53b2c01\nSigned-off-by: Goutham Pacha Ravi \u003cgouthampravi@gmail.com\u003e\n"
    },
    {
      "commit": "0cb685be7d0563def171a927b675a52f603d49a3",
      "tree": "73d9fdb66e8f355fa90501196bf30387e705560b",
      "parents": [
        "da28812242789709b65dd30596aac006b5abe9c4"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Wed Apr 01 13:38:38 2020 +0200"
      },
      "committer": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Wed Apr 01 13:47:59 2020 +0200"
      },
      "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: I76d42ef91d3cfc133a6f7a4dfdf982e5fec0d443\n"
    },
    {
      "commit": "eff4f9b87f0d36e0cfa4b1d861125f456f341af9",
      "tree": "d5001eac933b83f17e1e3f44d57ec7128e7288fb",
      "parents": [
        "4d7b4949906a8935f2fe5a404c234e392b6e4cde"
      ],
      "author": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Thu Oct 24 22:22:28 2019 -0700"
      },
      "committer": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Wed Dec 11 01:42:55 2019 +0000"
      },
      "message": "[ussuri][goal] Drop python2.7 support\n\nAs per the official python support timeline\nset forth by the OpenStack TC [1][2], OpenStack\nTrain is the last release that will support\npython2.7. manila-tempest-plugin is a \u0027branchless\u0027\ntempest plugin. However, after this change,\nusers may no longer expect to install this package\nwith python2.7.\n\nDepends-On: https://review.opendev.org/#/c/688997/\n[1] https://governance.openstack.org/tc/resolutions/20180529-python2-deprecation-timeline.html\n[2] https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html\n\nChange-Id: I8c10d169302c6f1c41e238ae9f787455a2b15a4d\n"
    },
    {
      "commit": "e2eb90b3f4465a188351677ccc4396c265d9efe4",
      "tree": "b09f93f5f32db01e6f7d2833d2137958a8978515",
      "parents": [
        "171241eb94787293d8711a2284ccd7684b2f45bf"
      ],
      "author": {
        "name": "pengyuesheng",
        "email": "pengyuesheng@gohighsec.com",
        "time": "Tue Sep 24 16:03:31 2019 +0800"
      },
      "committer": {
        "name": "pengyuesheng",
        "email": "pengyuesheng@gohighsec.com",
        "time": "Tue Sep 24 16:04:14 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: Ib56288ab747cd4f6999681bf978934a21fdf012a\n"
    },
    {
      "commit": "ad4507c45bac2b5feacb848ef855e3661ac8637e",
      "tree": "c26fe8a8964f8c14c14aeecb28ef61ff0cb9f102",
      "parents": [
        "b087b3093b26ce069b57dca91acb7f1b186cac6f"
      ],
      "author": {
        "name": "caoyuan",
        "email": "cao.yuan@99cloud.net",
        "time": "Tue Apr 23 19:32:57 2019 +0800"
      },
      "committer": {
        "name": "zhulingjie",
        "email": "easyzlj@gmail.com",
        "time": "Tue Apr 23 17:47:47 2019 +0000"
      },
      "message": "Replace git.openstack.org URLs with opendev.org URLs\n\nChange-Id: I1289f82c0f14b27d15f4b41b80dfe9131efb2ed7\n"
    },
    {
      "commit": "e5117d1ffdc5254c3b6b7efd012d3a2ce2d63b2f",
      "tree": "39a33115518dbe44d5a635b04a5faaa8d6e3a723",
      "parents": [
        "d8039b8fc5ef6d7a486458dd9411c3be598804ad"
      ],
      "author": {
        "name": "Doug Hellmann",
        "email": "doug@doughellmann.com",
        "time": "Wed Sep 26 18:55:53 2018 -0400"
      },
      "committer": {
        "name": "Doug Hellmann",
        "email": "doug@doughellmann.com",
        "time": "Wed Sep 26 18:55:53 2018 -0400"
      },
      "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: If0ee6818a04526c1035dbe303a278d1176344166\nSigned-off-by: Doug Hellmann \u003cdoug@doughellmann.com\u003e\n"
    },
    {
      "commit": "80f5fbf2c92231f45ebace17a388679cf595b55a",
      "tree": "2cfc00c61599a82317865c5cc987ba93d4f1a967",
      "parents": [
        "3dd627bdec282071450694bf5399d53e9f9abd5b"
      ],
      "author": {
        "name": "Raissa Sarmento",
        "email": "rdearauj@redhat.com",
        "time": "Mon Oct 16 14:38:36 2017 +0100"
      },
      "committer": {
        "name": "Raissa Sarmento",
        "email": "rdearauj@redhat.com",
        "time": "Mon Nov 20 12:01:12 2017 -0300"
      },
      "message": "Initial fixes to plugin repo\n\nFixing requirements and setup for manila tempest plugin.\n\nDepends-On: I21f2e27ba18f18ebdf07105452c0ffb6fc04bb83\nChange-Id: Id773014b915817ff41b9bffd41e84e4d53fb78be\n"
    },
    {
      "commit": "3dd627bdec282071450694bf5399d53e9f9abd5b",
      "tree": "80e6b4e4403b34b15faf622bebfc2fa23d6efcb7",
      "parents": [
        "db5ab6b28c47335151ab4fa4e7c7313964d5806c"
      ],
      "author": {
        "name": "Raissa Sarmento",
        "email": "rdearauj@redhat.com",
        "time": "Wed Sep 27 12:18:44 2017 +0100"
      },
      "committer": {
        "name": "Raissa Sarmento",
        "email": "rdearauj@redhat.com",
        "time": "Wed Sep 27 12:25:46 2017 +0100"
      },
      "message": "Apply cookiecutter to newly split project\n\nThis tempest plugin is being split out of the main manila project in\naccordance with Queens goal \"Split Tempest Plugins into Separate\nRepos/Projects\"[1]. This patch applies the standard boilerplate files\nfor OpenStack projects so that it can stand on its own.\n\n[1] https://governance.openstack.org/tc/goals/queens/split-tempest-plugins.html\n"
    }
  ]
}
