)]}'
{
  "log": [
    {
      "commit": "3273708b13ae5ba8996acb2aadcbff282eef2d27",
      "tree": "c1cd67dd8e4dc82e407f59fee05ec8b69702c1d7",
      "parents": [
        "8ac8b7edf41a1c8f5706e806fc08133a7cbb991f"
      ],
      "author": {
        "name": "Julia Kreger",
        "email": "juliaashleykreger@gmail.com",
        "time": "Thu Apr 16 16:55:28 2020 -0700"
      },
      "committer": {
        "name": "Julia Kreger",
        "email": "juliaashleykreger@gmail.com",
        "time": "Wed Apr 22 07:20:06 2020 -0700"
      },
      "message": "Actually log state transition timeouts in debug log\n\nI don\u0027t know why we never did this... but I\u0027m sure we\nhave spent far too many hours chasing issues that\na little logging here would have saved us the\ntrouble of.\n\nChange-Id: I0d926ab4972874f1901c5092fe54e3546af2a587\n"
    },
    {
      "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": "4e2116ddc27bd6f381721f058f47322245141a39",
      "tree": "8680e29e33391f3139394d19faa8618af26e358d",
      "parents": [
        "65abacac95d334f28ee66eecb08d7b617568416c"
      ],
      "author": {
        "name": "Dmitry Tantsur",
        "email": "dtantsur@protonmail.com",
        "time": "Tue Aug 27 17:01:58 2019 +0200"
      },
      "committer": {
        "name": "Dmitry Tantsur",
        "email": "dtantsur@protonmail.com",
        "time": "Mon Sep 09 16:34:53 2019 +0200"
      },
      "message": "Abort waiting early if reached a failure state\n\nCurrently on failure we loop until timeout. This change will allow a run\nto fail faster in such case also exposing the error message.\n\nChange-Id: Ibf17d6c02bf835b86167b703ff1fb67fe932477b\n"
    },
    {
      "commit": "47ff489dd21b12eeb11b09807072fb54366e0ed5",
      "tree": "b2c3fc4aee1c969ffcef70f09a0eafb0a32f3b22",
      "parents": [
        "36960a98be47ae267a35e9d26052eebe5cf187fe"
      ],
      "author": {
        "name": "Dmitry Tantsur",
        "email": "divius.inside@gmail.com",
        "time": "Fri Feb 08 17:24:46 2019 +0100"
      },
      "committer": {
        "name": "Dmitry Tantsur",
        "email": "divius.inside@gmail.com",
        "time": "Mon Feb 11 16:01:18 2019 +0100"
      },
      "message": "Allocation API: functional tests\n\nThis change adds tests on allocation API against fake nodes.\n\nChange-Id: I9f750fe9088e4dda3d5d95cd8905101046ce71d1\nDepends-On: https://review.openstack.org/636110\nStory: #2004341\nTask: #29411\n"
    },
    {
      "commit": "56399ccba1fdbff6ded31671af0d8e87175d776f",
      "tree": "208536d5b8af06edd2148fa4719dad1b78d1c796",
      "parents": [
        "ca346cb1c9eca35c8ab142531b93495c1e5d2b47"
      ],
      "author": {
        "name": "Mark Goddard",
        "email": "mark@stackhpc.com",
        "time": "Fri Feb 16 13:37:25 2018 +0000"
      },
      "committer": {
        "name": "Mark Goddard",
        "email": "mark@stackhpc.com",
        "time": "Fri Mar 16 14:22:21 2018 +0000"
      },
      "message": "Validate scheduling fields in basic ops scenario\n\nCurrently there is no validation of node scheduling fields - resource\nclass and traits - in the scenario tests. This change adds validation of\nthese fields to the bare metal basic ops test.\n\nWe query the flavor used to boot the instance, and extract all requested\nresources and traits from extra_specs. These are matched against the\nresource class and traits set on the bare metal node that was scheduled.\n\nChange-Id: I9ddc895ead61cf02c6967ead094d061cb7f558d8\nDepends-On: https://review.openstack.org/545370\nRelated-Bug: #1722194\n"
    },
    {
      "commit": "401fd46093aecd30d6063109fa3069356bf206cc",
      "tree": "a2711c08354087b1990f18c834c8636783d644d0",
      "parents": [
        "0cad04462ee31751e15d7a1cc8918c4da09201c2"
      ],
      "author": {
        "name": "Vladyslav Drok",
        "email": "vdrok@mirantis.com",
        "time": "Mon Mar 13 16:33:52 2017 +0000"
      },
      "committer": {
        "name": "Vladyslav Drok",
        "email": "vdrok@mirantis.com",
        "time": "Mon Mar 13 16:33:52 2017 +0000"
      },
      "message": "Fix the exception message in tempest plugin\n\nFollow up to commit 733ff3fff71f8781414befe40aaca3c6492cda6b\n\nChange-Id: I3498268c6dd7626c1e99ded9fdfb287b4197c999\n"
    },
    {
      "commit": "0cad04462ee31751e15d7a1cc8918c4da09201c2",
      "tree": "91cc3e7d538c26547a94c35b2cc6ae42151bd976",
      "parents": [
        "3c833964563db6cc76953341f736b72d4f0dba71"
      ],
      "author": {
        "name": "Vladyslav Drok",
        "email": "vdrok@mirantis.com",
        "time": "Wed Dec 14 12:48:20 2016 +0200"
      },
      "committer": {
        "name": "Vladyslav Drok",
        "email": "vdrok@mirantis.com",
        "time": "Wed Dec 14 12:48:20 2016 +0200"
      },
      "message": "Refactor waiters in our tempest plugin\n\nDeduplicates some of the code between common.waiters module and\nBaremetalScenarioTest functions.\n\nChange-Id: Ia87646cccdefba22caf121f4e347e8f2edf736e0\n"
    },
    {
      "commit": "dbd33dcff53d1f227b53f4e514585b15a454dd56",
      "tree": "8fe9b71c00c1b35597bcaec3fb979386cccb0bc8",
      "parents": [
        "0fd8818476867e1fa91bd5eac741e3f0ee40cb4a"
      ],
      "author": {
        "name": "wangxiyuan",
        "email": "wangxiyuan@huawei.com",
        "time": "Fri Feb 10 09:40:50 2017 +0800"
      },
      "committer": {
        "name": "wangxiyuan",
        "email": "wangxiyuan@huawei.com",
        "time": "Fri Feb 10 09:40:50 2017 +0800"
      },
      "message": "Change misc to test_utils for tempest test\n\ntempest.lib.common.utils.misc.find_test_caller has been moved into\nthe tempest.lib.common.utils.test_utils module. Calling the\nfind_test_caller function with its old location is deprecated in Newton.\n\nChange-Id: If8219363aa597326b431b436c85914db5018452a\n"
    },
    {
      "commit": "0ac08c8d6d5630188ad433564807121952e79d0e",
      "tree": "b3bb39a5f4a4b0ac3c4d5da19c83c25364c66210",
      "parents": [
        "79734651ddc6d52969bcf842cdc1865c8e127cfe"
      ],
      "author": {
        "name": "Vladyslav Drok",
        "email": "vdrok@mirantis.com",
        "time": "Tue Dec 13 19:51:20 2016 +0200"
      },
      "committer": {
        "name": "Vladyslav Drok",
        "email": "vdrok@mirantis.com",
        "time": "Tue Dec 13 19:51:20 2016 +0200"
      },
      "message": "Enhance wait_for_bm_node_status waiter\n\nThis change introduces timeout and interval parameters to the waiter,\npreserving previous behaviour, where they were set to\nclient.build_timeout and client.build_interval.\n\nChange-Id: I2a55af029b59f485d00ae1bc9ad62de9556a6e3f\n"
    },
    {
      "commit": "886250417ba1d446af54f0cabdc6bc151212acdd",
      "tree": "17ab6628284ab0035f6b1247b4ff1d36dbe4cbab",
      "parents": [
        "27cbcee45705efddcd19a7ab7cdf1a6f283dc3c2"
      ],
      "author": {
        "name": "Lenny Verkhovsky",
        "email": "lennyb@mellanox.com",
        "time": "Tue Mar 08 17:44:00 2016 +0200"
      },
      "committer": {
        "name": "Lenny Verkhovsky",
        "email": "lennyb@mellanox.com",
        "time": "Tue Mar 08 17:44:00 2016 +0200"
      },
      "message": "Replace depricated tempest-lib with tempest.lib\n\nChange-Id: Ia674f69f5e5b2a94f3aac5ed497a39e6b71816c0\n"
    },
    {
      "commit": "b65270011435eeab661de78bc93adbf97bbf7fe3",
      "tree": "bd0ed3a703d28848337d54cae7a60f1eaf6f7896",
      "parents": [
        "d22378da76874a282a132af5d7fb4684ad091128"
      ],
      "author": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Mon Dec 07 11:49:12 2015 +0900"
      },
      "committer": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Mon Dec 07 11:49:12 2015 +0900"
      },
      "message": "Migrate Tempest tests into Ironic tree\n\nBy using Tempest External Plugin, Tempest tests no longer\nneed to live in Tempest tree.\nThis patch set migrates Tempest tests from Tempest tree to Ironic.\n\nChange-Id: Ic52806987dae9f9df561ebd662f12c3445d0e2af\n"
    }
  ]
}
