)]}'
{
  "commit": "8c3dac1abcdb7be83a94071c06316230a7ec66be",
  "tree": "2600f1b42336644f12bf3a5cb9f2307bc1ed7e0c",
  "parents": [
    "76f63460b372dd4ed4d45d2261665d07dde910aa"
  ],
  "author": {
    "name": "songwenping",
    "email": "songwenping@inspur.com",
    "time": "Mon Feb 22 09:12:37 2021 +0800"
  },
  "committer": {
    "name": "songwenping",
    "email": "songwenping@inspur.com",
    "time": "Mon Feb 22 09:12:42 2021 +0800"
  },
  "message": "Remove usage of six\n\nRemove six-library Replace the following items with Python 3 style code.\n- six.BytesIO\n\nChange-Id: Ia28a498fedb2b19e4b0fd84b08cce373afe568a5\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "342380ed6d89272def0d541c00307a154def2cfa",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/admin/test_volume.py",
      "new_id": "cf8c5600e90cb85f3755c9527fb035cbccf57cd9",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/admin/test_volume.py"
    },
    {
      "type": "modify",
      "old_id": "235049a6f87de7bcb7cc8f263d71a92f8f1341a6",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/flavors/test_flavors_negative.py",
      "new_id": "5d6a7d7a8d5140abe24d08dcef5bd9b4d860846d",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/flavors/test_flavors_negative.py"
    },
    {
      "type": "modify",
      "old_id": "561265f53d8e9308d73eaa56a27eda9c8bcddb9a",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/images/test_image_metadata.py",
      "new_id": "ece983d07008deda540990facf7690f4912f0a38",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/images/test_image_metadata.py"
    },
    {
      "type": "modify",
      "old_id": "7930c6791aa81ce6c1022b13954cefc35e8881b3",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/images/test_list_image_filters.py",
      "new_id": "15b8a000205aa7711c0b5e6665e3dfa4c7a438a6",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/images/test_list_image_filters.py"
    },
    {
      "type": "modify",
      "old_id": "d3dc19a86c33c906b007471c19b03bca52090840",
      "old_mode": 33188,
      "old_path": "tempest/api/image/base.py",
      "new_id": "d0d64a5b7347feb08d9ca5aa13a0c0fdf27a1b7d",
      "new_mode": 33188,
      "new_path": "tempest/api/image/base.py"
    },
    {
      "type": "modify",
      "old_id": "595717e290a69a911f761daebfa366b294c46df0",
      "old_mode": 33188,
      "old_path": "tempest/api/image/v1/test_images.py",
      "new_id": "6fd6c4e8c4293e0fedba3aace486f4c24f43948e",
      "new_mode": 33188,
      "new_path": "tempest/api/image/v1/test_images.py"
    },
    {
      "type": "modify",
      "old_id": "ad68d8241bca48c415011bbbb957b7fc4e9b3a8e",
      "old_mode": 33188,
      "old_path": "tempest/api/image/v2/admin/test_images.py",
      "new_id": "733c7784f3ac16a2ae1a5c6466f4062d8fd1f260",
      "new_mode": 33188,
      "new_path": "tempest/api/image/v2/admin/test_images.py"
    },
    {
      "type": "modify",
      "old_id": "ca72388b7ba09881d9984ae4eaaf8c6ff4f2a54a",
      "old_mode": 33188,
      "old_path": "tempest/api/image/v2/test_images.py",
      "new_id": "59067d12a944df86117b5f7b5f9744b6fb793b26",
      "new_mode": 33188,
      "new_path": "tempest/api/image/v2/test_images.py"
    },
    {
      "type": "modify",
      "old_id": "389d3bec6e496fb5163935582843da8b50be070d",
      "old_mode": 33188,
      "old_path": "tempest/api/volume/test_volumes_negative.py",
      "new_id": "35dd0caf9894634376cf2277b312a2367e91b770",
      "new_mode": 33188,
      "new_path": "tempest/api/volume/test_volumes_negative.py"
    },
    {
      "type": "modify",
      "old_id": "fe671bdfafb30f1fdd613d0e91b54207e14aed6f",
      "old_mode": 33188,
      "old_path": "tempest/tests/lib/services/image/v2/test_images_client.py",
      "new_id": "7ee61d25774652b75d8c1361bbc94c3f7940ba88",
      "new_mode": 33188,
      "new_path": "tempest/tests/lib/services/image/v2/test_images_client.py"
    }
  ]
}
