)]}'
{
  "commit": "37b2bee80e09ddf5d5f7f1dfec1a69df29bdaa3b",
  "tree": "f4bacbe5915a9ad89e0ae59f86a87c2dab278c0b",
  "parents": [
    "ae4beb7a56bbc38a889fd55a7e017c55b82cc03d"
  ],
  "author": {
    "name": "Benny Kopilov",
    "email": "bkopilov@redhat.com",
    "time": "Sun Nov 06 09:07:19 2016 +0200"
  },
  "committer": {
    "name": "Benny Kopilov",
    "email": "bkopilov@redhat.com",
    "time": "Sun Nov 27 09:51:29 2016 +0200"
  },
  "message": "Remove old v3 volume services library and use lib/service for v3\n\nMoving volume v3 folders to /lib/services/volumes\nRemove old left overs from service/volumes.\n\nThe patch removes services/volume api code\nTempest volume api will run from /lib/service\n\nChange-Id: I76fec9c42ecb7038f01a186f3eb51bb471b1679d\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9223ba5668004a71d9898873ae92c93c1c8cb341",
      "new_mode": 33188,
      "new_path": "releasenotes/notes/move-cinder-v3-to-lib-service-be3ba0c20753b594.yaml"
    },
    {
      "type": "modify",
      "old_id": "6817eaade6d38272a001bebbe2e23c9068d93d48",
      "old_mode": 33188,
      "old_path": "tempest/api/volume/api_microversion_fixture.py",
      "new_id": "64bc537545a07eb113d79d568ef6200b93aec8d4",
      "new_mode": 33188,
      "new_path": "tempest/api/volume/api_microversion_fixture.py"
    },
    {
      "type": "modify",
      "old_id": "53f3775c62cbc133f571ca93097bd9e3e623c0ae",
      "old_mode": 33188,
      "old_path": "tempest/clients.py",
      "new_id": "b3290ac0af66e26119adcbd71a22da0b653ff3d2",
      "new_mode": 33188,
      "new_path": "tempest/clients.py"
    },
    {
      "type": "modify",
      "old_id": "9e58872a2ee9c24e345f1a8023416386cb0ee4cf",
      "old_mode": 33188,
      "old_path": "tempest/lib/services/clients.py",
      "new_id": "0e8e3c6fec00e0e7a835c7529cbe016fb3ad601f",
      "new_mode": 33188,
      "new_path": "tempest/lib/services/clients.py"
    },
    {
      "type": "modify",
      "old_id": "11da06c62f7e3df2ab17edbb65ce2ecf8891129d",
      "old_mode": 33188,
      "old_path": "tempest/lib/services/volume/__init__.py",
      "new_id": "6855d8ee81657b935925bc88951aa4391b7c39c6",
      "new_mode": 33188,
      "new_path": "tempest/lib/services/volume/__init__.py"
    },
    {
      "type": "rename",
      "old_id": "c62dd539b05ff26ab098b6c1dadb5ce361ae8644",
      "old_mode": 33188,
      "old_path": "tempest/services/volume/__init__.py",
      "new_id": "a4600a8b65bfae310c8a4a15be73c62d06a985b1",
      "new_mode": 33188,
      "new_path": "tempest/lib/services/volume/v3/__init__.py",
      "score": 77
    },
    {
      "type": "rename",
      "old_id": "ad6f76077bb405db04d7ec9eff36d19701993679",
      "old_mode": 33188,
      "old_path": "tempest/services/volume/base/base_v3_client.py",
      "new_id": "958212a6ca5da1366d9a5f1aeedf5e63cd095e05",
      "new_mode": 33188,
      "new_path": "tempest/lib/services/volume/v3/base_client.py",
      "score": 90
    },
    {
      "type": "rename",
      "old_id": "6be6d595bbee2c5c936fcaad7df5c81c8d902ac2",
      "old_mode": 33188,
      "old_path": "tempest/services/volume/v3/json/messages_client.py",
      "new_id": "8a01864fda14feddd81dd238ec3f4b36df6ff4de",
      "new_mode": 33188,
      "new_path": "tempest/lib/services/volume/v3/messages_client.py",
      "score": 94
    },
    {
      "type": "delete",
      "old_id": "d50098c75a8d9c5bb369b75643ef62293ff95f2d",
      "old_mode": 33188,
      "old_path": "tempest/services/volume/v3/__init__.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "tempest/services/volume/v3/json/__init__.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "rename",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "tempest/services/volume/base/__init__.py",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "tempest/tests/lib/services/volume/v3/__init__.py",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4aeed5f434e5b07d6bb3fb36ba224149f387f4ec",
      "new_mode": 33188,
      "new_path": "tempest/tests/lib/services/volume/v3/test_user_messages.py"
    }
  ]
}
