)]}'
{
  "commit": "6b279c7dd64106a03784dbe86fcd5ecc95f2b8d3",
  "tree": "d58d8de03be9361b5e6f664f1eaf7129a655eff7",
  "parents": [
    "dfa619cc6608774c14bc5d9ea0162f36b0780285"
  ],
  "author": {
    "name": "Ken\u0027ichi Ohmichi",
    "email": "ken-oomichi@wx.jp.nec.com",
    "time": "Fri Jan 27 18:26:59 2017 -0800"
  },
  "committer": {
    "name": "Ken\u0027ichi Ohmichi",
    "email": "ken-oomichi@wx.jp.nec.com",
    "time": "Sun Feb 05 13:27:42 2017 -0800"
  },
  "message": "Switch to decorators.idempotent_id on volume\n\nSo many modules are using test.idempotent_id and this is for\nswitching to decorators.idempotent_id on volume.\n\nChange-Id: Icbf4a8d3e91cf25dda9529e0379e0336181a3570\nRelated-Bug: #1616913\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "570331356d0e4979cd99405270e303e3ebf48636",
      "old_mode": 33188,
      "old_path": "tempest/api/volume/admin/test_multi_backend.py",
      "new_id": "72d71c725077af8740bbb4c77cf972b259afb074",
      "new_mode": 33188,
      "new_path": "tempest/api/volume/admin/test_multi_backend.py"
    },
    {
      "type": "modify",
      "old_id": "9275d2b261e1c8a7ab8f8d14661a002cc21aa1dc",
      "old_mode": 33188,
      "old_path": "tempest/api/volume/admin/test_qos.py",
      "new_id": "e1cfb303d5fd0b4b3b7d8a2de7854cbf649d50b7",
      "new_mode": 33188,
      "new_path": "tempest/api/volume/admin/test_qos.py"
    },
    {
      "type": "modify",
      "old_id": "29a161b234f9f99284d37610fd0bd731f8003206",
      "old_mode": 33188,
      "old_path": "tempest/api/volume/admin/test_snapshots_actions.py",
      "new_id": "e1c94925f083dff623a541f4213be211951afd8b",
      "new_mode": 33188,
      "new_path": "tempest/api/volume/admin/test_snapshots_actions.py"
    },
    {
      "type": "modify",
      "old_id": "f6de9a68b85ae6ad91a44bded6d5d63e7fc6e7d5",
      "old_mode": 33188,
      "old_path": "tempest/api/volume/admin/test_volume_hosts.py",
      "new_id": "73c927a19940784a8262554d93eef9a2a4ff682d",
      "new_mode": 33188,
      "new_path": "tempest/api/volume/admin/test_volume_hosts.py"
    },
    {
      "type": "modify",
      "old_id": "7d8c94d2163d2750fa2e975abffac626f2fea97c",
      "old_mode": 33188,
      "old_path": "tempest/api/volume/admin/test_volume_quotas.py",
      "new_id": "5a83ae34439e7c4086b800a553d78263dd895f5f",
      "new_mode": 33188,
      "new_path": "tempest/api/volume/admin/test_volume_quotas.py"
    },
    {
      "type": "modify",
      "old_id": "c19b1c46bf2cc3db5b215c78d54028641c9eba06",
      "old_mode": 33188,
      "old_path": "tempest/api/volume/admin/test_volume_quotas_negative.py",
      "new_id": "8170626edde08d5d89da64d0aacf91166785bdd0",
      "new_mode": 33188,
      "new_path": "tempest/api/volume/admin/test_volume_quotas_negative.py"
    },
    {
      "type": "modify",
      "old_id": "8a69ea3107946991f03b821f4cfd5f4e356dfced",
      "old_mode": 33188,
      "old_path": "tempest/api/volume/admin/test_volume_retype_with_migration.py",
      "new_id": "dc509dec9f03f1b2493d967ca5e891ab5ec31b34",
      "new_mode": 33188,
      "new_path": "tempest/api/volume/admin/test_volume_retype_with_migration.py"
    },
    {
      "type": "modify",
      "old_id": "165874bd3c6d47c8114667395032e38da248968e",
      "old_mode": 33188,
      "old_path": "tempest/api/volume/admin/test_volume_services.py",
      "new_id": "97a352bd72e74c21094838862c94657e2d9df3a7",
      "new_mode": 33188,
      "new_path": "tempest/api/volume/admin/test_volume_services.py"
    },
    {
      "type": "modify",
      "old_id": "09af7fe659ac94df7bdbc02b0fb02df2654fe55f",
      "old_mode": 33188,
      "old_path": "tempest/api/volume/admin/test_volume_snapshot_quotas_negative.py",
      "new_id": "90a0022b6de9f392e79d82be6575493845f87413",
      "new_mode": 33188,
      "new_path": "tempest/api/volume/admin/test_volume_snapshot_quotas_negative.py"
    },
    {
      "type": "modify",
      "old_id": "16be4637bdf14d62f317ccf432c34dd409fa23cb",
      "old_mode": 33188,
      "old_path": "tempest/api/volume/admin/test_volume_types.py",
      "new_id": "6e6122b6baf3ece620df6bcce9d0dcf1438df6fc",
      "new_mode": 33188,
      "new_path": "tempest/api/volume/admin/test_volume_types.py"
    },
    {
      "type": "modify",
      "old_id": "fdff2df24d21d3dc6258513620dbfa2fa93f37e2",
      "old_mode": 33188,
      "old_path": "tempest/api/volume/admin/test_volume_types_extra_specs.py",
      "new_id": "1729d061c958a5e26928e3ff6f05db90e54433be",
      "new_mode": 33188,
      "new_path": "tempest/api/volume/admin/test_volume_types_extra_specs.py"
    },
    {
      "type": "modify",
      "old_id": "8040322e16a3814bc1ccff50fbf4aa289606f24b",
      "old_mode": 33188,
      "old_path": "tempest/api/volume/admin/test_volume_types_extra_specs_negative.py",
      "new_id": "933b6ad770b7e6b874eef111f3364ff050f41514",
      "new_mode": 33188,
      "new_path": "tempest/api/volume/admin/test_volume_types_extra_specs_negative.py"
    },
    {
      "type": "modify",
      "old_id": "5332f1e9a4b5b8e76b7ee8a73cab9744a4e186e8",
      "old_mode": 33188,
      "old_path": "tempest/api/volume/admin/test_volume_types_negative.py",
      "new_id": "b278127963abb28a09ae1bd59f559ffc7ad6a080",
      "new_mode": 33188,
      "new_path": "tempest/api/volume/admin/test_volume_types_negative.py"
    },
    {
      "type": "modify",
      "old_id": "a63cbf0594423de6165ee2ac5a961190add26b06",
      "old_mode": 33188,
      "old_path": "tempest/api/volume/admin/test_volumes_actions.py",
      "new_id": "693ffe77c5263b28f241072d88e905b1339439af",
      "new_mode": 33188,
      "new_path": "tempest/api/volume/admin/test_volumes_actions.py"
    },
    {
      "type": "modify",
      "old_id": "61d4ba79b08cbbe232ae9aa987e94e55dfc1f95b",
      "old_mode": 33188,
      "old_path": "tempest/api/volume/admin/test_volumes_backup.py",
      "new_id": "04d27ea087797eff65592484bf05b469b998c307",
      "new_mode": 33188,
      "new_path": "tempest/api/volume/admin/test_volumes_backup.py"
    },
    {
      "type": "modify",
      "old_id": "97518452e6848afab786718faff40c2f8ef4c269",
      "old_mode": 33188,
      "old_path": "tempest/api/volume/admin/v2/test_backends_capabilities.py",
      "new_id": "1060f2b9f2f103ad31ef090d5b1a09373c2b4136",
      "new_mode": 33188,
      "new_path": "tempest/api/volume/admin/v2/test_backends_capabilities.py"
    },
    {
      "type": "modify",
      "old_id": "6a3f9ee410598e44b7d52caab50044dbdf88b85a",
      "old_mode": 33188,
      "old_path": "tempest/api/volume/admin/v2/test_snapshot_manage.py",
      "new_id": "111492428e46f21cf3942f3c59602e1e69b2eb0a",
      "new_mode": 33188,
      "new_path": "tempest/api/volume/admin/v2/test_snapshot_manage.py"
    },
    {
      "type": "modify",
      "old_id": "8544a6ad17eebe5c94cd57366eeb6921907984f0",
      "old_mode": 33188,
      "old_path": "tempest/api/volume/admin/v2/test_volume_pools.py",
      "new_id": "91d092dd2b6a933a0a16e030f3d117f0b796d3c3",
      "new_mode": 33188,
      "new_path": "tempest/api/volume/admin/v2/test_volume_pools.py"
    },
    {
      "type": "modify",
      "old_id": "80dbf120cff2c30c8aae3ad74a08dfa9019664c5",
      "old_mode": 33188,
      "old_path": "tempest/api/volume/admin/v2/test_volume_type_access.py",
      "new_id": "b60b33b99d57c01a84e28aa03ee68273ec10db1c",
      "new_mode": 33188,
      "new_path": "tempest/api/volume/admin/v2/test_volume_type_access.py"
    },
    {
      "type": "modify",
      "old_id": "fd36d0a69f4688c31230b4465559946799d4fa41",
      "old_mode": 33188,
      "old_path": "tempest/api/volume/admin/v2/test_volumes_list.py",
      "new_id": "b0a37fbcafa1c97f35fe476b05cb8b50703920c9",
      "new_mode": 33188,
      "new_path": "tempest/api/volume/admin/v2/test_volumes_list.py"
    },
    {
      "type": "modify",
      "old_id": "257a43462ebd82b399e38ff1b5102216d20bac55",
      "old_mode": 33261,
      "old_path": "tempest/api/volume/admin/v3/test_user_messages.py",
      "new_id": "ed85d4d467a583b898e2cf0973ef1752430eaaea",
      "new_mode": 33261,
      "new_path": "tempest/api/volume/admin/v3/test_user_messages.py"
    },
    {
      "type": "modify",
      "old_id": "ae4b8f985161c248a3fd930b794215696c59dfd1",
      "old_mode": 33188,
      "old_path": "tempest/api/volume/test_availability_zone.py",
      "new_id": "25fe5ad3b66172eec22c8d062757b9be6b0f60dd",
      "new_mode": 33188,
      "new_path": "tempest/api/volume/test_availability_zone.py"
    },
    {
      "type": "modify",
      "old_id": "f044124ed5c8c8310f6c7707d2b796d4a5e1848b",
      "old_mode": 33188,
      "old_path": "tempest/api/volume/test_extensions.py",
      "new_id": "ca86748dead34677ff075d242f8f6c1218bfa53f",
      "new_mode": 33188,
      "new_path": "tempest/api/volume/test_extensions.py"
    },
    {
      "type": "modify",
      "old_id": "d0fa07e40b4668263e1176b152900be8d40672fc",
      "old_mode": 33188,
      "old_path": "tempest/api/volume/test_snapshot_metadata.py",
      "new_id": "d5ad8d2bdd2e8ce2a64f8bb1de4f4416e0321736",
      "new_mode": 33188,
      "new_path": "tempest/api/volume/test_snapshot_metadata.py"
    },
    {
      "type": "modify",
      "old_id": "35e0d56d8766d9b2ba0ab0e463173792f7d2417e",
      "old_mode": 33188,
      "old_path": "tempest/api/volume/test_volume_absolute_limits.py",
      "new_id": "36445b989dc5a3d98f6ff7c0542bd69c1afdb5cd",
      "new_mode": 33188,
      "new_path": "tempest/api/volume/test_volume_absolute_limits.py"
    },
    {
      "type": "modify",
      "old_id": "c125bb8bdb49788cd0acb5f66e42bb996472e11b",
      "old_mode": 33188,
      "old_path": "tempest/api/volume/test_volume_metadata.py",
      "new_id": "9e7b0a7f5ac25a5bf763abb2d99becb1e0600fe6",
      "new_mode": 33188,
      "new_path": "tempest/api/volume/test_volume_metadata.py"
    },
    {
      "type": "modify",
      "old_id": "a8889e010df254bd8b6101e21324ec95ac576e6c",
      "old_mode": 33188,
      "old_path": "tempest/api/volume/test_volume_transfers.py",
      "new_id": "8d94cd228a788393a21d0193e77aea2de3ab1396",
      "new_mode": 33188,
      "new_path": "tempest/api/volume/test_volume_transfers.py"
    },
    {
      "type": "modify",
      "old_id": "d8d6b9af24812a7bc9737e2f7f916f855d34e260",
      "old_mode": 33188,
      "old_path": "tempest/api/volume/test_volumes_actions.py",
      "new_id": "c0cc74da8fd5e2eda721e72b7c43392fd1ecf143",
      "new_mode": 33188,
      "new_path": "tempest/api/volume/test_volumes_actions.py"
    },
    {
      "type": "modify",
      "old_id": "6dcde08b3f064c65c79a43f1df33cd53bdf6c475",
      "old_mode": 33188,
      "old_path": "tempest/api/volume/test_volumes_backup.py",
      "new_id": "939f1acf9cf496c8b19bbe1c77493dda31c8cb30",
      "new_mode": 33188,
      "new_path": "tempest/api/volume/test_volumes_backup.py"
    },
    {
      "type": "modify",
      "old_id": "2cedb4ece5edccfd99b61f95eeab10121544be8c",
      "old_mode": 33188,
      "old_path": "tempest/api/volume/test_volumes_clone.py",
      "new_id": "79a1a0ad698d398ad9e8aa6ab0c64a6beefa1590",
      "new_mode": 33188,
      "new_path": "tempest/api/volume/test_volumes_clone.py"
    },
    {
      "type": "modify",
      "old_id": "5c54e1e6276e9956e3e2a08918c2171524940df1",
      "old_mode": 33188,
      "old_path": "tempest/api/volume/test_volumes_clone_negative.py",
      "new_id": "fa827cd787a2b821c494fa6e437bb045e570148d",
      "new_mode": 33188,
      "new_path": "tempest/api/volume/test_volumes_clone_negative.py"
    },
    {
      "type": "modify",
      "old_id": "c3d6dbb05cc2a4c92c00b94b3a7e847640fce24e",
      "old_mode": 33188,
      "old_path": "tempest/api/volume/test_volumes_extend.py",
      "new_id": "20118dfb80ea0dcf286ba16e093936e9d6261895",
      "new_mode": 33188,
      "new_path": "tempest/api/volume/test_volumes_extend.py"
    },
    {
      "type": "modify",
      "old_id": "65e461cd6c445f8441b38de71e95af010ce22258",
      "old_mode": 33188,
      "old_path": "tempest/api/volume/test_volumes_get.py",
      "new_id": "d1a1c2fb71f4be30c3c51a0ff2183d871db20b10",
      "new_mode": 33188,
      "new_path": "tempest/api/volume/test_volumes_get.py"
    },
    {
      "type": "modify",
      "old_id": "5e3f49f2834d30891a9e47f06c538b878bc60314",
      "old_mode": 33188,
      "old_path": "tempest/api/volume/test_volumes_list.py",
      "new_id": "d1da95d144055ff0dbdff7aae5ef4565b80c23a6",
      "new_mode": 33188,
      "new_path": "tempest/api/volume/test_volumes_list.py"
    },
    {
      "type": "modify",
      "old_id": "bcdbd226dae744d72268276d6a24eca024277c13",
      "old_mode": 33188,
      "old_path": "tempest/api/volume/test_volumes_negative.py",
      "new_id": "f4def46ed8141b70e421ff4c880ee533fa7d06b7",
      "new_mode": 33188,
      "new_path": "tempest/api/volume/test_volumes_negative.py"
    },
    {
      "type": "modify",
      "old_id": "6f858916797a48fa26d7bb7f5cead87cc83d1adf",
      "old_mode": 33188,
      "old_path": "tempest/api/volume/test_volumes_snapshots.py",
      "new_id": "f1ca722e3dc91aa32820a802a62b8d3c08bdcad5",
      "new_mode": 33188,
      "new_path": "tempest/api/volume/test_volumes_snapshots.py"
    },
    {
      "type": "modify",
      "old_id": "b831252d64f8a43ff1b9a1685b6ae95c15a81e36",
      "old_mode": 33188,
      "old_path": "tempest/api/volume/test_volumes_snapshots_list.py",
      "new_id": "ff390ea0579842a994f103af2bdc3049775c28dd",
      "new_mode": 33188,
      "new_path": "tempest/api/volume/test_volumes_snapshots_list.py"
    },
    {
      "type": "modify",
      "old_id": "1f5bb0de7c1b1f3bcf7dab4116f07ea44e7993d7",
      "old_mode": 33188,
      "old_path": "tempest/api/volume/test_volumes_snapshots_negative.py",
      "new_id": "1e688487eb0dc364e2346f98e691b25b9ac52740",
      "new_mode": 33188,
      "new_path": "tempest/api/volume/test_volumes_snapshots_negative.py"
    },
    {
      "type": "modify",
      "old_id": "1e7bb30a4ce261d6f2bb3151470b12842a95dd80",
      "old_mode": 33188,
      "old_path": "tempest/api/volume/v2/test_image_metadata.py",
      "new_id": "9c082b36fcef4bcaa1911bb21c569d96103fd4a2",
      "new_mode": 33188,
      "new_path": "tempest/api/volume/v2/test_image_metadata.py"
    },
    {
      "type": "modify",
      "old_id": "28ba9418931391f3b161840e5bb946a64511bb5c",
      "old_mode": 33188,
      "old_path": "tempest/api/volume/v2/test_volumes_list.py",
      "new_id": "9b17515db7f0a73a7aafc880d1ba6a098162dcbe",
      "new_mode": 33188,
      "new_path": "tempest/api/volume/v2/test_volumes_list.py"
    }
  ]
}
