)]}'
{
  "commit": "0a5e123a7116907c367214d17e213bff86838624",
  "tree": "d3aa88efc798624f34b5e7ff65f8a55ba3869582",
  "parents": [
    "d4038b4f99fa421edfe7f3e8ac580194638410bb"
  ],
  "author": {
    "name": "ghanshyam",
    "email": "ghanshyam.mann@nectechnologies.in",
    "time": "Mon Aug 24 16:59:59 2015 +0900"
  },
  "committer": {
    "name": "ghanshyam",
    "email": "ghanshyam.mann@nectechnologies.in",
    "time": "Mon Aug 24 16:59:59 2015 +0900"
  },
  "message": "Return complete resp from security_group_rules_client\n\nCurrently compute security_group_rules_client returns Response by\nremoving top key from Response.\nFor example-\n return service_client.ResponseBody(resp, body[\u0027security_group_rule\u0027])\n\nAs service clients are in direction to move to Tempest-lib, all\nservice clients should return Response without any truncation.\nOne good example is Resource pagination links which are lost with current\nway of return value. Resource pagination links are present in parallel\n(not inside) to top key of Response.\n\nThis patch makes compute security_group_rules_client to return\ncomplete Response body.\n\nChange-Id: If0914462b742d4d4c69a9a2e5da8c874acdf5c7f\nImplements: blueprint method-return-value-and-move-service-clients-to-lib\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b5eff70e3e6e4d6f0a2095efd6607e5cfdf074d8",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/security_groups/test_security_group_rules.py",
      "new_id": "3c22d284b3546719209ccf769a5d446b61f4596e",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/security_groups/test_security_group_rules.py"
    },
    {
      "type": "modify",
      "old_id": "d12306a43fbbc2cc12097fc394ad9e4ddd7645d0",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/security_groups/test_security_group_rules_negative.py",
      "new_id": "816038a3c108e45df9fda29cb2a1e47791e53800",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/security_groups/test_security_group_rules_negative.py"
    },
    {
      "type": "modify",
      "old_id": "b542d7f2a00db3013d9c940770753cfe48c1b139",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/test_authorization.py",
      "new_id": "b0a0e95863f3541f41e5901f1b11c8064702368a",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/test_authorization.py"
    },
    {
      "type": "modify",
      "old_id": "766042e3ad1b7c47710a988e6a7eef4246e8c1c4",
      "old_mode": 33188,
      "old_path": "tempest/scenario/manager.py",
      "new_id": "0ef2cf3f41f411b9a6e10da4d87c4661c6f57ab6",
      "new_mode": 33188,
      "new_path": "tempest/scenario/manager.py"
    },
    {
      "type": "modify",
      "old_id": "9a7c8813a52c890ac03985f9adf49a17dbbf4d69",
      "old_mode": 33188,
      "old_path": "tempest/services/compute/json/security_group_rules_client.py",
      "new_id": "c9096d0cdad34742ab2fe60165df0590604be146",
      "new_mode": 33188,
      "new_path": "tempest/services/compute/json/security_group_rules_client.py"
    }
  ]
}
