)]}'
{
  "commit": "ff78500ed4fd49b56372e57b49b48a3c588d868f",
  "tree": "a41e3e760fa193c348e0fd290717286dcb545f73",
  "parents": [
    "013f611064ed5c04f296e1fb60b26cd007e41acc"
  ],
  "author": {
    "name": "Yuiko Takada",
    "email": "takada-yuiko@mxn.nes.nec.co.jp",
    "time": "Thu Dec 17 15:56:42 2015 +0900"
  },
  "committer": {
    "name": "Yuiko Takada",
    "email": "takada-yuiko@mxn.nes.nec.co.jp",
    "time": "Thu Dec 17 15:56:42 2015 +0900"
  },
  "message": "Add support for API microversions in Tempest tests\n\nThis adds support for testing Ironic API microversions, specified\nas an additional \u0027X-OpenStack-Ironic-API-Version\u0027 header. This change\nalso adds tests for Ironic API /v1/nodes/(node_ident)/states/*\nendpoint for microversions that were changing state machine.\n\nCo-Authored-By: Vladyslav Drok \u003cvdrok@mirantis.com\u003e\nChange-Id: Ibf0c73aa6795aaa52e945fd6baa821de20a599e7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "70ce1340a658d835c2f67f2b1ed987dfec4d05e1",
      "old_mode": 33188,
      "old_path": "ironic_tempest_plugin/clients.py",
      "new_id": "2cb7c7397701f096930b0a6b5d73a6dab175775f",
      "new_mode": 33188,
      "new_path": "ironic_tempest_plugin/clients.py"
    },
    {
      "type": "modify",
      "old_id": "1f9ba51a5aedbcf47171d66b95e6be26d88f75be",
      "old_mode": 33188,
      "old_path": "ironic_tempest_plugin/config.py",
      "new_id": "36d59dfffb144b952c0025ad48266f4aadf4d1fd",
      "new_mode": 33188,
      "new_path": "ironic_tempest_plugin/config.py"
    },
    {
      "type": "modify",
      "old_id": "edb9ecbc772c964f9e08357379e970663b203afe",
      "old_mode": 33188,
      "old_path": "ironic_tempest_plugin/services/baremetal/base.py",
      "new_id": "b7a9c3291d858992e33a139f84888caef37a6e7c",
      "new_mode": 33188,
      "new_path": "ironic_tempest_plugin/services/baremetal/base.py"
    },
    {
      "type": "modify",
      "old_id": "cea449a3ee820acec9d5691cdb7a027f5fa8d5c1",
      "old_mode": 33188,
      "old_path": "ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py",
      "new_id": "1863fc250961fa99941c8ab5b86dd697374d4d3b",
      "new_mode": 33188,
      "new_path": "ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9dd643c41b3928556fca30737d6922f535faf438",
      "new_mode": 33188,
      "new_path": "ironic_tempest_plugin/tests/api/admin/api_microversion_fixture.py"
    },
    {
      "type": "modify",
      "old_id": "61270c73954f07954610efe5b0c7459fcbc02d94",
      "old_mode": 33188,
      "old_path": "ironic_tempest_plugin/tests/api/admin/base.py",
      "new_id": "124fc3315e81ea7e1e306198ecb682e0b9530ad9",
      "new_mode": 33188,
      "new_path": "ironic_tempest_plugin/tests/api/admin/base.py"
    },
    {
      "type": "modify",
      "old_id": "f418fcc72af47af3820ab999d45a9624d91f092c",
      "old_mode": 33188,
      "old_path": "ironic_tempest_plugin/tests/api/admin/test_nodestates.py",
      "new_id": "58ca016e73d26448b20b44e369f2e50999615454",
      "new_mode": 33188,
      "new_path": "ironic_tempest_plugin/tests/api/admin/test_nodestates.py"
    }
  ]
}
