)]}'
{
  "commit": "9086eea7c970d0cff35c91d4e556967d7b6db0ba",
  "tree": "b7fcbea777216f7c909eee795b57f2261744de53",
  "parents": [
    "2881a59d705635a1b4659a6bb22da15ab3d27ccb"
  ],
  "author": {
    "name": "Ken\u0027ichi Ohmichi",
    "email": "ken-oomichi@wx.jp.nec.com",
    "time": "Wed Mar 02 09:44:09 2016 -0800"
  },
  "committer": {
    "name": "Ken\u0027ichi Ohmichi",
    "email": "ken-oomichi@wx.jp.nec.com",
    "time": "Thu Mar 03 09:40:15 2016 -0800"
  },
  "message": "Make database/telemetry clients use rest_client\n\nNow service_client is unnecessary because that is the same as\nrest_client. This patch makes database and telemetry clients\nuse the rest_client, and we will remove service_client for the\ncleanup in the future.\n\nThis patch removes these clients from a certain test because\nthis test is just for service_client, not rest_client as the\ntest name. We have added this test for verifying all arguments\nare passed into rest_client via service_client. However, this\npatch some clients use rest_client directly, so this test becomes\nmeaningless for these clients. That is a reason why the migrated\nclients(into tempest.lib before) are not contained in this test.\n\nNOTE: This patch changes __init__() of versions_client to use\n      **kwargs because service_client removed them if each value\n      is None, but rest_client doesn\u0027t do it. The purpose of the\n      __init__() is just for calling self.skip_path(), so this\n      change is more readable also.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Ie99bbbe7655138c4c3ecae69ae0b361198a9651d\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dbb5172f4b8f041f2517903f70b96685296e0cb8",
      "old_mode": 33188,
      "old_path": "tempest/services/database/json/flavors_client.py",
      "new_id": "bd8ffb0dc9b542bcd231a9037174c58181a38753",
      "new_mode": 33188,
      "new_path": "tempest/services/database/json/flavors_client.py"
    },
    {
      "type": "modify",
      "old_id": "da495d7d7d55135598966fb397d8844c64a6920f",
      "old_mode": 33188,
      "old_path": "tempest/services/database/json/limits_client.py",
      "new_id": "a1c58c2e18b737c1d19fd6c20e94e6b88d58dba6",
      "new_mode": 33188,
      "new_path": "tempest/services/database/json/limits_client.py"
    },
    {
      "type": "modify",
      "old_id": "7a560d9c739e25116305ea37c741a59b98069319",
      "old_mode": 33188,
      "old_path": "tempest/services/database/json/versions_client.py",
      "new_id": "2f282037c54b5ce21fa091a3f5eeb13aa4b442fb",
      "new_mode": 33188,
      "new_path": "tempest/services/database/json/versions_client.py"
    },
    {
      "type": "modify",
      "old_id": "ce142119b24b566d3dbb97516d5cb3e60484cd3e",
      "old_mode": 33188,
      "old_path": "tempest/services/telemetry/json/alarming_client.py",
      "new_id": "703efdf030a8eb9199c3cc589356c901623b7aae",
      "new_mode": 33188,
      "new_path": "tempest/services/telemetry/json/alarming_client.py"
    },
    {
      "type": "modify",
      "old_id": "abdeba2ca53c1bac02771f87793abf412a6f66ee",
      "old_mode": 33188,
      "old_path": "tempest/services/telemetry/json/telemetry_client.py",
      "new_id": "df7d916f2015f63fbdf71786b5f11e652b368d29",
      "new_mode": 33188,
      "new_path": "tempest/services/telemetry/json/telemetry_client.py"
    },
    {
      "type": "modify",
      "old_id": "17c001cf70252219047faafbea7c1e6ed44e6b55",
      "old_mode": 33188,
      "old_path": "tempest/tests/common/test_service_clients.py",
      "new_id": "85fc274a2d39746b7537e54047f3fa935b083012",
      "new_mode": 33188,
      "new_path": "tempest/tests/common/test_service_clients.py"
    }
  ]
}
