)]}'
{
  "commit": "aef029892f09d2a7fedb6ad524d590fe0aab0b08",
  "tree": "f1c6d3087756b135f0785a68f0017bdb14cc1322",
  "parents": [
    "b0b248d8ee744c7644287742bc859fb34b29834a"
  ],
  "author": {
    "name": "Yaroslav Lobankov",
    "email": "ylobankov@mirantis.com",
    "time": "Wed Dec 02 17:42:32 2015 +0300"
  },
  "committer": {
    "name": "Yaroslav Lobankov",
    "email": "ylobankov@mirantis.com",
    "time": "Thu Dec 03 14:21:30 2015 +0000"
  },
  "message": "Renaming Cinder admin client files\n\nThis patch renames:\n\n1. tempest/services/volume/base/admin/base_volume_\u003cclient name\u003e.py\n   into tempest/services/volume/base/admin/base_\u003cclient name\u003e.py.\nExample:\n    base_volume_types_client.py -\u003e base_types_client.py\n\n2. tempest/services/volume/v1/json/admin/volume_\u003cclient name\u003e.py\n   into tempest/services/volume/v1/json/admin/\u003cclient name\u003e.py.\nExample:\n    volume_hosts_client.py -\u003e hosts_client.py\n\n3. tempest/services/volume/v2/json/admin/volume_\u003cclient name\u003e.py\n   into tempest/services/volume/v2/json/admin/\u003cclient name\u003e.py.\nExample:\n    volume_quotas_client.py -\u003e quotas_client.py\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I180525ce679a395fdd97a8f2dedb94e4851be43d\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8f63ab151bc46e67f022cf068bcfe0f8b451e1a9",
      "old_mode": 33188,
      "old_path": "tempest/clients.py",
      "new_id": "6b2e17faa86e02abcb9876959de29f0d2898e2fa",
      "new_mode": 33188,
      "new_path": "tempest/clients.py"
    },
    {
      "type": "rename",
      "old_id": "97bb0076b946d7bdd17d14d1999861efd1d67255",
      "old_mode": 33188,
      "old_path": "tempest/services/volume/base/admin/base_volume_hosts_client.py",
      "new_id": "97bb0076b946d7bdd17d14d1999861efd1d67255",
      "new_mode": 33188,
      "new_path": "tempest/services/volume/base/admin/base_hosts_client.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ad8ba03f56fd9a8d5672cecab6b17a37c14c41e7",
      "old_mode": 33188,
      "old_path": "tempest/services/volume/base/admin/base_volume_quotas_client.py",
      "new_id": "ad8ba03f56fd9a8d5672cecab6b17a37c14c41e7",
      "new_mode": 33188,
      "new_path": "tempest/services/volume/base/admin/base_quotas_client.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "17904216b488124cedd601676596ceda59768fd7",
      "old_mode": 33188,
      "old_path": "tempest/services/volume/base/admin/base_volume_services_client.py",
      "new_id": "17904216b488124cedd601676596ceda59768fd7",
      "new_mode": 33188,
      "new_path": "tempest/services/volume/base/admin/base_services_client.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8fcf57caf7486e9003f0dec66ca7580d5988e931",
      "old_mode": 33188,
      "old_path": "tempest/services/volume/base/admin/base_volume_types_client.py",
      "new_id": "8fcf57caf7486e9003f0dec66ca7580d5988e931",
      "new_mode": 33188,
      "new_path": "tempest/services/volume/base/admin/base_types_client.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e56446938955f64726c2c9db6822e57d93a5fc85",
      "old_mode": 33188,
      "old_path": "tempest/services/volume/v1/json/admin/volume_hosts_client.py",
      "new_id": "1b685bd449683d112f0dd6e2771d2524b8bfa651",
      "new_mode": 33188,
      "new_path": "tempest/services/volume/v1/json/admin/hosts_client.py",
      "score": 82
    },
    {
      "type": "rename",
      "old_id": "b0dde191d966d1a63fee1d62739c1a81234c8272",
      "old_mode": 33188,
      "old_path": "tempest/services/volume/v1/json/admin/volume_quotas_client.py",
      "new_id": "5ca074e6746c71605a968b092ec5ed422ee98f90",
      "new_mode": 33188,
      "new_path": "tempest/services/volume/v1/json/admin/quotas_client.py",
      "score": 82
    },
    {
      "type": "rename",
      "old_id": "00810edf100539046bd49787662f1412d98590ea",
      "old_mode": 33188,
      "old_path": "tempest/services/volume/v1/json/admin/volume_services_client.py",
      "new_id": "efe02d85dfe54188dfa15faec4e3164f4f32a7d3",
      "new_mode": 33188,
      "new_path": "tempest/services/volume/v1/json/admin/services_client.py",
      "score": 80
    },
    {
      "type": "rename",
      "old_id": "28524d147f00eceb9701044b2b91731054d3f425",
      "old_mode": 33188,
      "old_path": "tempest/services/volume/v1/json/admin/volume_types_client.py",
      "new_id": "4bd15797ba76915d3ed5579bb84aa5dd42a5f561",
      "new_mode": 33188,
      "new_path": "tempest/services/volume/v1/json/admin/types_client.py",
      "score": 82
    },
    {
      "type": "rename",
      "old_id": "a1d8b61ede33ceb2bba685d77cc2a0e320affed4",
      "old_mode": 33188,
      "old_path": "tempest/services/volume/v2/json/admin/volume_hosts_client.py",
      "new_id": "7bdc6f7cd2f9ab154b0fb0280728ec6e1e952cb9",
      "new_mode": 33188,
      "new_path": "tempest/services/volume/v2/json/admin/hosts_client.py",
      "score": 83
    },
    {
      "type": "copy",
      "old_id": "a1d8b61ede33ceb2bba685d77cc2a0e320affed4",
      "old_mode": 33188,
      "old_path": "tempest/services/volume/v2/json/admin/volume_hosts_client.py",
      "new_id": "b2d36045babe2dcab11269f2b4b2570c512be7c7",
      "new_mode": 33188,
      "new_path": "tempest/services/volume/v2/json/admin/quotas_client.py",
      "score": 82
    },
    {
      "type": "copy",
      "old_id": "a1d8b61ede33ceb2bba685d77cc2a0e320affed4",
      "old_mode": 33188,
      "old_path": "tempest/services/volume/v2/json/admin/volume_hosts_client.py",
      "new_id": "3912c9d38f6a84cb75cd2d298382baa833bc968c",
      "new_mode": 33188,
      "new_path": "tempest/services/volume/v2/json/admin/services_client.py",
      "score": 82
    },
    {
      "type": "rename",
      "old_id": "d63acf539490dda99ef95712cac71b7336d6f2c4",
      "old_mode": 33188,
      "old_path": "tempest/services/volume/v2/json/admin/volume_types_client.py",
      "new_id": "d9eba7ee5130468ca1a359c8fd26b89f86732ddf",
      "new_mode": 33188,
      "new_path": "tempest/services/volume/v2/json/admin/types_client.py",
      "score": 83
    },
    {
      "type": "delete",
      "old_id": "a89ba2f534bbe144aab3d2e5562d92d6fce5ae2e",
      "old_mode": 33188,
      "old_path": "tempest/services/volume/v2/json/admin/volume_quotas_client.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "da7a4eaa2779e31ae8f36a8c34ae98c02c88c79d",
      "old_mode": 33188,
      "old_path": "tempest/services/volume/v2/json/admin/volume_services_client.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "272eba4bc787dd77bc91ca8b6a61bdfed776e697",
      "old_mode": 33188,
      "old_path": "tempest/tests/common/test_service_clients.py",
      "new_id": "faf17fe06df96d30d5edde4ca752dbf235b8b6a2",
      "new_mode": 33188,
      "new_path": "tempest/tests/common/test_service_clients.py"
    }
  ]
}
