)]}'
{
  "commit": "6c92edfa2f242289192e5ff8bd9aadb079f26bca",
  "tree": "e9cb0ce42b7f56b4e3e4c544303f496ab4bc33ab",
  "parents": [
    "14b0ae1a31fae195eeeff941470440df36f070e2"
  ],
  "author": {
    "name": "Ken\u0027ichi Ohmichi",
    "email": "ken-oomichi@wx.jp.nec.com",
    "time": "Fri Jan 27 17:32:10 2017 -0800"
  },
  "committer": {
    "name": "Ken\u0027ichi Ohmichi",
    "email": "ken-oomichi@wx.jp.nec.com",
    "time": "Fri Jan 27 17:35:38 2017 -0800"
  },
  "message": "Switch to decorators.idempotent_id on compute.*\n\nSo many modules are using test.idempotent_id and this is for\nswitching to decorators.idempotent_id on compute.*.\n\nChange-Id: Ib4ace375a41b9607d1b1cea7dda296fb601a0264\nRelated-Bug: #1616913\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d5c730276df3dbd7fe55819af5c480f08a47fc27",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/certificates/test_certificates.py",
      "new_id": "a39fec95dcb1efbcbf8992466d9fe43fe1ce98e6",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/certificates/test_certificates.py"
    },
    {
      "type": "modify",
      "old_id": "7e0129685541792d5fc331aae5d138b2a6e0b5f4",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/flavors/test_flavors.py",
      "new_id": "546667fcf2de4b5806852ce0f8598a88a5b7360f",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/flavors/test_flavors.py"
    },
    {
      "type": "modify",
      "old_id": "dcb2d2cb83015f75ba031296075a33860b7618b6",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/floating_ips/test_floating_ips_actions.py",
      "new_id": "4d8416f1d0fdef43d62c311089787ba6458b6a35",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/floating_ips/test_floating_ips_actions.py"
    },
    {
      "type": "modify",
      "old_id": "31cf39cbc3a23aaabc8beeb24cd2b141e3724a7d",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/floating_ips/test_floating_ips_actions_negative.py",
      "new_id": "5e47d1830bc9b4b0bfb1cc077b82fcccd1607cb4",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/floating_ips/test_floating_ips_actions_negative.py"
    },
    {
      "type": "modify",
      "old_id": "5617e8afe96db6da06fb4569b1b67cb89a2e50a7",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/floating_ips/test_list_floating_ips.py",
      "new_id": "71f5f13fad48bffe2fa4379d3d446117dd35f9ce",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/floating_ips/test_list_floating_ips.py"
    },
    {
      "type": "modify",
      "old_id": "ea56ae946638f90773856dab4df37c5c52e7d251",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/floating_ips/test_list_floating_ips_negative.py",
      "new_id": "00a407570d6ce90073a0dadb10d7d798172d7aaa",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/floating_ips/test_list_floating_ips_negative.py"
    },
    {
      "type": "modify",
      "old_id": "26d4efe4413685c8c101e736339ae246899ad51e",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/images/test_image_metadata.py",
      "new_id": "f131007461edf8ccb006e2fdd8e3a5fd4423a674",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/images/test_image_metadata.py"
    },
    {
      "type": "modify",
      "old_id": "489bfbc5e257715856f51622c97bfcdbfe97fb76",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/images/test_image_metadata_negative.py",
      "new_id": "0f5b9d8a7811f3ba159e03cc69637d3c26ea8816",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/images/test_image_metadata_negative.py"
    },
    {
      "type": "modify",
      "old_id": "a06f4a7b2970da6af325288f3af4fe9b2789692c",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/images/test_images.py",
      "new_id": "a0c860a15da6ff6d8aa7591cd932e2c06b27b738",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/images/test_images.py"
    },
    {
      "type": "modify",
      "old_id": "6c97072b3348863da8bac171ea7c4d0060881455",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/images/test_images_negative.py",
      "new_id": "10f3c70276207768921a5da20adf54c241b3279d",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/images/test_images_negative.py"
    },
    {
      "type": "modify",
      "old_id": "7768596bb8379a46a3a4b6ab51f18d1db6499989",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/images/test_images_oneserver.py",
      "new_id": "7fff55538fd37314bf3c3dbdb97c9bbb21c957d1",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/images/test_images_oneserver.py"
    },
    {
      "type": "modify",
      "old_id": "cd71de70d4249304c6161f2c218432c9d8747a34",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/images/test_images_oneserver_negative.py",
      "new_id": "09bbfbed5e6e638e252171cb7c7d94ab51a25917",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/images/test_images_oneserver_negative.py"
    },
    {
      "type": "modify",
      "old_id": "a9c2f7aa6f4d067ef12a1e00d526ed7b50cac2b2",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/images/test_list_image_filters.py",
      "new_id": "9c9b8a1242680205afab47ef48dabf7400b61571",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/images/test_list_image_filters.py"
    },
    {
      "type": "modify",
      "old_id": "2689f8891b7ed7351585a95dbfa9f516c4e619a6",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/images/test_list_image_filters_negative.py",
      "new_id": "e04a57ae0cb07a5017240d883550c81c81960162",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/images/test_list_image_filters_negative.py"
    },
    {
      "type": "modify",
      "old_id": "ae3667dfa025155f032a56fb46f69c45867964ec",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/images/test_list_images.py",
      "new_id": "5d3cbf333a54ec08970d2358f734ed9ca936893f",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/images/test_list_images.py"
    },
    {
      "type": "modify",
      "old_id": "30222f454330a2183dd605da3ef3884c6af45c4b",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/keypairs/test_keypairs.py",
      "new_id": "11e84e8beda874efa275e3b67b40a09a5cc556b8",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/keypairs/test_keypairs.py"
    },
    {
      "type": "modify",
      "old_id": "f5ffa195c02e3a6c67f676403ac90f1ce395287b",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/keypairs/test_keypairs_negative.py",
      "new_id": "863ce0d4419ff1d4ece4015a116a8e4506025862",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/keypairs/test_keypairs_negative.py"
    },
    {
      "type": "modify",
      "old_id": "4bd1a4099aa5e21086ab37fbef7cced501daf71e",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/keypairs/test_keypairs_v22.py",
      "new_id": "c893a4fca65a481e768c34337f944484665f44e6",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/keypairs/test_keypairs_v22.py"
    },
    {
      "type": "modify",
      "old_id": "6cc722c742e36629bf65c05df777a6f25486af91",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/limits/test_absolute_limits.py",
      "new_id": "58352bd90de939b2067477f023291d966a7f9eb6",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/limits/test_absolute_limits.py"
    },
    {
      "type": "modify",
      "old_id": "66bc24198feb518976868edf3fc558a56b5416cb",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/limits/test_absolute_limits_negative.py",
      "new_id": "b9ae0c6db9bb01c383624ba443496433a84eb73c",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/limits/test_absolute_limits_negative.py"
    },
    {
      "type": "modify",
      "old_id": "60caa19cca4873d432ab2a91505b619a956c5f02",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/security_groups/test_security_group_rules.py",
      "new_id": "76588480b79cf57cc5fb6ed04e13fec7b17030c0",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/security_groups/test_security_group_rules.py"
    },
    {
      "type": "modify",
      "old_id": "78c19ca9fbdf2c7809c39ec1d5613d9fde2d4258",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/security_groups/test_security_group_rules_negative.py",
      "new_id": "0312736b81c27c2e9b902c7eb40e74d3aa974950",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/security_groups/test_security_group_rules_negative.py"
    },
    {
      "type": "modify",
      "old_id": "b667898455ed843c567412f27adf9145f24289d6",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/security_groups/test_security_groups.py",
      "new_id": "e07033610899380dd9af26ffbc711b114f8f9192",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/security_groups/test_security_groups.py"
    },
    {
      "type": "modify",
      "old_id": "bcada1e37fd85d77033e6ce3b0c1239aea8f0c6b",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/security_groups/test_security_groups_negative.py",
      "new_id": "ad18861ecd9144c31ca061561323ca4bbb0aa3db",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/security_groups/test_security_groups_negative.py"
    },
    {
      "type": "modify",
      "old_id": "d171cd51b00e083f80f69fb3e588faf9bee02d2c",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/test_extensions.py",
      "new_id": "f87bf6d304601e9f5413eec0d5723a5bcda5a737",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/test_extensions.py"
    },
    {
      "type": "modify",
      "old_id": "78539623107b4932de52bdb0dbe51389f0e04687",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/test_live_block_migration_negative.py",
      "new_id": "40d0746cde7bfc3aec92bfcabce32be39d61881b",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/test_live_block_migration_negative.py"
    },
    {
      "type": "modify",
      "old_id": "d4b8003df6c99fbcf77b863ccdf800d0a897a334",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/test_networks.py",
      "new_id": "4d21fedc76bd489682002a19cd8a32ac88edad48",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/test_networks.py"
    },
    {
      "type": "modify",
      "old_id": "b9e0c35a9daa24bda1ad5dc61e05cc73adcdda49",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/test_quotas.py",
      "new_id": "0ad2df89a8d577659a5d283dec4f10f8ba0ca3e1",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/test_quotas.py"
    },
    {
      "type": "modify",
      "old_id": "96b7ef67c9f78b823a7eba3fc4008265ee166c48",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/test_tenant_networks.py",
      "new_id": "b203c7e642f12587f0da02057e59f62c5c7a59ea",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/test_tenant_networks.py"
    },
    {
      "type": "modify",
      "old_id": "8b84a21f24063ae46d61fc0c88275ab4f235463a",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/test_versions.py",
      "new_id": "c9f072405ec0f31f57bf16c06d833ad53f57d33b",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/test_versions.py"
    },
    {
      "type": "modify",
      "old_id": "fa465af64cafeecf3e1e4b18feca0dfb66f8d77e",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/volumes/test_attach_volume.py",
      "new_id": "cbe717852b3c19106e3abc090237ee8e4dcd8f1e",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/volumes/test_attach_volume.py"
    },
    {
      "type": "modify",
      "old_id": "1f18bfebe8476aa5f41e9e39a4d19ebd6e66382a",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/volumes/test_attach_volume_negative.py",
      "new_id": "acab4b1b06466770b0858d0c76d5ad7942b846ae",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/volumes/test_attach_volume_negative.py"
    },
    {
      "type": "modify",
      "old_id": "01718cccf6a72dea9e4fdadd1bc31d1ec3cc7ccc",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/volumes/test_volume_snapshots.py",
      "new_id": "3d5d23bf67523f92815835b697850f2bd18ea4dd",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/volumes/test_volume_snapshots.py"
    },
    {
      "type": "modify",
      "old_id": "7549d4a1fce6579233c8bdfa2ebff12fb0966909",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/volumes/test_volumes_get.py",
      "new_id": "63c247e674f874491f3da031806c3a7a2b6a8700",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/volumes/test_volumes_get.py"
    },
    {
      "type": "modify",
      "old_id": "0481570ae5337c8811db6c8a606fe040d5c55383",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/volumes/test_volumes_list.py",
      "new_id": "dd9d408a65937137a57297dbfbe523a3909bbda8",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/volumes/test_volumes_list.py"
    },
    {
      "type": "modify",
      "old_id": "0e1fef2ff48a303d968013a9956e61dd070d9d49",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/volumes/test_volumes_negative.py",
      "new_id": "2ad86318975e0235893f066c1a6993e3d91a2cc6",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/volumes/test_volumes_negative.py"
    }
  ]
}
