)]}'
{
  "log": [
    {
      "commit": "c81501c91051d47cb26be93d0b9b84dcff84f3e6",
      "tree": "90fc8914b9dea0f555c689f525c2a82f78e5eed5",
      "parents": [
        "95e76c5f7ae9d3ecbc7d1aa40902b99291cf2069"
      ],
      "author": {
        "name": "jiaqi07",
        "email": "wangjiaqi07@inspur.com",
        "time": "Wed Aug 03 17:44:16 2022 +0800"
      },
      "committer": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Mon Aug 15 16:46:18 2022 +0000"
      },
      "message": "remove unicode from code\n\nChange-Id: I1f602209937866a44106129f3167fc659f657524\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": "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"
    }
  ]
}
