)]}'
{
  "commit": "7ca54b89aa36691a98f703e323bb4f39d443d87d",
  "tree": "258aebf44b0f08f8bb9daaf9eddb9966a82a0da2",
  "parents": [
    "3d1be56bd177fbf776d060bd8d38b04aa3e9a7e8"
  ],
  "author": {
    "name": "Ken\u0027ichi Ohmichi",
    "email": "oomichi@mxs.nes.nec.co.jp",
    "time": "Tue Jul 07 01:10:26 2015 +0000"
  },
  "committer": {
    "name": "Ken\u0027ichi Ohmichi",
    "email": "oomichi@mxs.nes.nec.co.jp",
    "time": "Wed Jul 08 01:32:48 2015 +0000"
  },
  "message": "Separate server_groups_client from servers_client\n\nAs the qa-spec of consistent-service-method-names, we have decided\nall service client modules will be separated into a single module\nby each resource.\nSo this patch separates server_groups_client from servers_client.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Iffd5b32f8d04edee6302605dc68e03b130939ade\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "04b909acc523f74a316c1eceeff5557e9f79715a",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/base.py",
      "new_id": "4ef47aa554e1d61a16e18c7634770cbab9d7d978",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/base.py"
    },
    {
      "type": "modify",
      "old_id": "8b0e1a40cc7362f4e637bdb7404ba205565d5f10",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/servers/test_create_server.py",
      "new_id": "0fe05f8d4e99dc9d17cd205b252659198d7115b8",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/servers/test_create_server.py"
    },
    {
      "type": "modify",
      "old_id": "f6dd5e3e48424816802c835551db7ca5743f91b6",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/servers/test_server_group.py",
      "new_id": "0e7c1eb1a2695c214e27362514c0eb60ebf7e66e",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/servers/test_server_group.py"
    },
    {
      "type": "modify",
      "old_id": "ab6bd4334db0458746cb62adacf38fbe6f0b38ea",
      "old_mode": 33188,
      "old_path": "tempest/clients.py",
      "new_id": "622fc8aea678a8ec856f338a716b46cc81e84075",
      "new_mode": 33188,
      "new_path": "tempest/clients.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9fec9303297b5d31388018f27c203020dc4cc19f",
      "new_mode": 33188,
      "new_path": "tempest/services/compute/json/server_groups_client.py"
    },
    {
      "type": "modify",
      "old_id": "2ecb2d445c99b56768d356b6384060ac4243712b",
      "old_mode": 33188,
      "old_path": "tempest/services/compute/json/servers_client.py",
      "new_id": "85622e820f1a86521c138e456942a2582627c818",
      "new_mode": 33188,
      "new_path": "tempest/services/compute/json/servers_client.py"
    },
    {
      "type": "modify",
      "old_id": "3de7aba5b43db556073a44dc6ee428c2343e8568",
      "old_mode": 33188,
      "old_path": "tempest/tests/common/test_service_clients.py",
      "new_id": "78e8e21d9689e5cba0c78efd11d7d600a9901086",
      "new_mode": 33188,
      "new_path": "tempest/tests/common/test_service_clients.py"
    }
  ]
}
