)]}'
{
  "commit": "4cc30d964ab7c647d20af61e2793cc3acdbe51a9",
  "tree": "bf5aadea422f05e805378c261fe85a6f943face9",
  "parents": [
    "47d5f40aaf76bfa659009383aa3f026330c01571"
  ],
  "author": {
    "name": "Ghanshyam",
    "email": "ghanshyam.mann@nectechnologies.in",
    "time": "Mon Dec 21 14:17:59 2015 +0900"
  },
  "committer": {
    "name": "Ghanshyam",
    "email": "ghanshyam.mann@nectechnologies.in",
    "time": "Mon Dec 21 14:20:55 2015 +0900"
  },
  "message": "Use servers_client from tempest-lib\n\nThe files below have been migrated to tempest-lib\n\n * servers_client.py: I9234f063a72bd58100bfffd3db38718a257ce6ea\n * servers.py: I9234f063a72bd58100bfffd3db38718a257ce6ea\n * test_servers_client.py: I9234f063a72bd58100bfffd3db38718a257ce6ea\n * parameter_types.py: I5cad7d45b3be330ebcfb063315ff29b06cf0688c\n\nNow Tempest-lib provides those as stable interfaces. So Tempest should\nstart using those from lib and remove its own copy.\n\nChange-Id: Iec56aee243106f8dd79dbf464080dc1382866f07\n",
  "tree_diff": [
    {
      "type": "delete",
      "old_id": "07cc890a1264fce8fcd1daa919960d608306e12b",
      "old_mode": 33188,
      "old_path": "tempest/api_schema/response/compute/v2_1/parameter_types.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "38f7c821c8c6f7f50587620cc1908c87b126010f",
      "old_mode": 33188,
      "old_path": "tempest/api_schema/response/compute/v2_1/servers.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "74c8dcd296f9a2c374ae68de70b09da67d22d2ae",
      "old_mode": 33188,
      "old_path": "tempest/clients.py",
      "new_id": "774df3506adf4d44681888c1c36d7b8c24600bf2",
      "new_mode": 33188,
      "new_path": "tempest/clients.py"
    },
    {
      "type": "modify",
      "old_id": "c0c645cb8e7f01fe89ab9506d3291235fc27f6cf",
      "old_mode": 33261,
      "old_path": "tempest/cmd/javelin.py",
      "new_id": "fd35eab5ba6dc85111b0119a78daa298764583bb",
      "new_mode": 33261,
      "new_path": "tempest/cmd/javelin.py"
    },
    {
      "type": "delete",
      "old_id": "c20295b764c0986e0366f8a4fe879d190d0bdb2f",
      "old_mode": 33188,
      "old_path": "tempest/services/compute/json/servers_client.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "d3bbb2141a96263f41004b77df1374b4098ae3b3",
      "old_mode": 33188,
      "old_path": "tempest/tests/common/test_service_clients.py",
      "new_id": "a357df392da52e645e22acb1eb64907ed80073ee",
      "new_mode": 33188,
      "new_path": "tempest/tests/common/test_service_clients.py"
    },
    {
      "type": "delete",
      "old_id": "1fd07402450888763ac59d8e1cc6fa9c94c15c86",
      "old_mode": 33188,
      "old_path": "tempest/tests/services/compute/test_servers_client.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
