)]}'
{
  "log": [
    {
      "commit": "efc7caabe9bf9f29f701111a5ecd4d9d95fe0c22",
      "tree": "7fd4a8d60c517288da4fdeeed63ac94182f77890",
      "parents": [
        "3b255b76966a9c4bb5deadbc0d3d372a5288830c"
      ],
      "author": {
        "name": "Hervé Beraud",
        "email": "hberaud@redhat.com",
        "time": "Tue Jan 05 11:47:20 2021 +0100"
      },
      "committer": {
        "name": "Hervé Beraud",
        "email": "hberaud@redhat.com",
        "time": "Tue Jan 05 11:47:20 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].\nRemoved 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 however it doesn\u0027t\nproduce any doc or releasenotes, but uniformization can\u0027t hurt and help\nus in the future.\n\n/!\\/!\\/!\\\nNotice that I voluntarily added the doc directory even if no docs\nare generated here because zuul will try to pull this requirements from\nthere first and the contained requirements are needed for reno but AFAIK\nthe releasenotes dir is ignored by zuul. c.f [4] for further details.\n/!\\/!\\/!\\\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: I166c9479d94a42114adc94778140a9878a5949c5\n"
    },
    {
      "commit": "7006aa812509c2f99969ef1e3c07f1d64abeb136",
      "tree": "727be4a7a0aff06805b9d6faefb57e261b4961e3",
      "parents": [
        "b4e0dab36a21fe7687e718988895290ac2472abe"
      ],
      "author": {
        "name": "yanghuichan",
        "email": "yanghc@fiberhome.com",
        "time": "Wed Sep 06 15:14:27 2017 +0800"
      },
      "committer": {
        "name": "Sean McGinnis",
        "email": "sean.mcginnis@huawei.com",
        "time": "Fri Dec 01 16:34:28 2017 -0600"
      },
      "message": "Fix wrong links in Cinder\n\nSome docs links have changed.\nWe should update the wrong links in our codes.\n\nChange-Id: I5046be23703192ed6fad805355c8c50b9b4a71c8\n"
    },
    {
      "commit": "d6599b22283f8c8c54f4f184788dd386975bfefe",
      "tree": "3217fce79a5a595ed158045b83cdbda48440ee25",
      "parents": [
        "9d06ea9ff38afdb93e4bea2a53125d079cb42305",
        "66b7fbfe3f629ff473439ff0a71622bd58c1c9d7"
      ],
      "author": {
        "name": "Nishant Kumar",
        "email": "nishant.e.kumar@ericsson.com",
        "time": "Sat Jul 22 07:26:35 2017 -0400"
      },
      "committer": {
        "name": "Nishant Kumar",
        "email": "nishant.e.kumar@ericsson.com",
        "time": "Sat Jul 22 07:52:12 2017 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of https://github.com/nishant9620/cinder-tempest-plugin\n"
    },
    {
      "commit": "9d06ea9ff38afdb93e4bea2a53125d079cb42305",
      "tree": "81ee558d1b557d95241e8ee66e8bf89d6cdeb9a8",
      "parents": [
        "a37f7ed55e3d814b889d495e0ea6055ddcbcecdd"
      ],
      "author": {
        "name": "Nishant Kumar",
        "email": "nishant.e.kumar@ericsson.com",
        "time": "Thu Jul 20 12:13:03 2017 -0400"
      },
      "committer": {
        "name": "Nishant Kumar",
        "email": "nishant.e.kumar@ericsson.com",
        "time": "Sat Jul 22 07:23:48 2017 -0400"
      },
      "message": "Apply cookiecutter to newly split project\n\nThis tempest plugin is being split out of the main keystone 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"
    },
    {
      "commit": "66b7fbfe3f629ff473439ff0a71622bd58c1c9d7",
      "tree": "81ee558d1b557d95241e8ee66e8bf89d6cdeb9a8",
      "parents": [
        "a37f7ed55e3d814b889d495e0ea6055ddcbcecdd"
      ],
      "author": {
        "name": "Nishant Kumar",
        "email": "nishant.e.kumar@ericsson.com",
        "time": "Thu Jul 20 12:13:03 2017 -0400"
      },
      "committer": {
        "name": "Nishant Kumar",
        "email": "nishant.e.kumar@ericsson.com",
        "time": "Thu Jul 20 12:13:03 2017 -0400"
      },
      "message": "Apply cookiecutter to newly split project\n\nThis tempest plugin is being split out of the main keystone 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"
    }
  ]
}
