)]}'
{
  "commit": "f2345515ac752310a63570119ea809679d92ffe9",
  "tree": "6ac95d13586ab6c242cd59cd6d2b91a3cff1cb57",
  "parents": [
    "f901a64c201f1b392621dab7c689d3f28e2c13d4"
  ],
  "author": {
    "name": "John Warren",
    "email": "jswarren@us.ibm.com",
    "time": "Thu Dec 10 13:39:30 2015 -0500"
  },
  "committer": {
    "name": "John Warren",
    "email": "jswarren@us.ibm.com",
    "time": "Thu Dec 10 13:39:30 2015 -0500"
  },
  "message": "Rename references to compute security groups client\n\nThe single network client is being split out into multiple\nclients, one of which will be called SecurityGroupsClient. This patch\nrenames references to the compute security groups client\n(security_groups_client changed to compute_security_groups_client)\nto avoid confusion or conflicts with the new neutron security\ngroups client in code that will reference both the nova and\nneutron security groups clients.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Ic454de109e646b070d37f2976b723a6f1d184874\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b0a30864bbf3744c4f36460423d4add7b3e4e3a3",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/admin/test_security_groups.py",
      "new_id": "e31129b7c2fed928dcbd3d08890c208079d261f0",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/admin/test_security_groups.py"
    },
    {
      "type": "modify",
      "old_id": "5bc0769c96b1cf3b87434a099e10309f75b59178",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/base.py",
      "new_id": "2321b4ee6bb87e8275042ae7720ee43d8843bd1e",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/base.py"
    },
    {
      "type": "modify",
      "old_id": "436ed2f73f5faa364d66c6dc958e1604de0c200d",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/test_authorization.py",
      "new_id": "4f2bc04eccd9597496ac403f7110b1bc413517f6",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/test_authorization.py"
    },
    {
      "type": "modify",
      "old_id": "0a3f2dd94d8580ae7e457952c972820a74abb8b4",
      "old_mode": 33188,
      "old_path": "tempest/clients.py",
      "new_id": "955748b025c2f1ccd86f962c849ad8f622051918",
      "new_mode": 33188,
      "new_path": "tempest/clients.py"
    },
    {
      "type": "modify",
      "old_id": "98af9c102883c5c98c53bf502dd6c61e0874c6f9",
      "old_mode": 33188,
      "old_path": "tempest/cmd/cleanup_service.py",
      "new_id": "4fd92ab1f282d6b6143555883f32f06130382928",
      "new_mode": 33188,
      "new_path": "tempest/cmd/cleanup_service.py"
    },
    {
      "type": "modify",
      "old_id": "1908b68cdb3d14e3a524fa3b743693eb44ebf89d",
      "old_mode": 33188,
      "old_path": "tempest/common/validation_resources.py",
      "new_id": "f5262999a796660ee4acff3743263371ae01b540",
      "new_mode": 33188,
      "new_path": "tempest/common/validation_resources.py"
    },
    {
      "type": "modify",
      "old_id": "24877f42df1968b8019bde3c1abdfd981e22a3c4",
      "old_mode": 33188,
      "old_path": "tempest/scenario/manager.py",
      "new_id": "c3041368a29e4523733ab68c7f97720fa513db09",
      "new_mode": 33188,
      "new_path": "tempest/scenario/manager.py"
    },
    {
      "type": "modify",
      "old_id": "f45fb3af126b121b5e0d39379867c74106ec0a32",
      "old_mode": 33188,
      "old_path": "tempest/scenario/test_large_ops.py",
      "new_id": "b549ecbd14d47dcf8a4a2d1f216f5dee95dc92b5",
      "new_mode": 33188,
      "new_path": "tempest/scenario/test_large_ops.py"
    },
    {
      "type": "modify",
      "old_id": "6bac5703b6346f610f2e8b8c16cd56b25fd5366f",
      "old_mode": 33188,
      "old_path": "tempest/stress/actions/ssh_floating.py",
      "new_id": "4f8c6bd44066ce225680e5ea09924a3fa28e8725",
      "new_mode": 33188,
      "new_path": "tempest/stress/actions/ssh_floating.py"
    },
    {
      "type": "modify",
      "old_id": "fa0bb8b018041b595b98115cfb0571613e5770ca",
      "old_mode": 33188,
      "old_path": "tempest/stress/actions/volume_attach_verify.py",
      "new_id": "2a23291f9bb9b1b2022b57c32f8771ce026990d4",
      "new_mode": 33188,
      "new_path": "tempest/stress/actions/volume_attach_verify.py"
    },
    {
      "type": "modify",
      "old_id": "993359db2b24026a11cbd4d2cb4a6535d4909696",
      "old_mode": 33188,
      "old_path": "tempest/stress/cleanup.py",
      "new_id": "d252b848b9e1d859d24ac222483d00c3ed48b88c",
      "new_mode": 33188,
      "new_path": "tempest/stress/cleanup.py"
    }
  ]
}
