)]}'
{
  "commit": "cbd06170a38ca7782c22f42e81d3d9c78c208cd0",
  "tree": "4555c68778ce88954163f95fb54ec19c0b3e11c4",
  "parents": [
    "854710813701b359fd3ba24e6ff2da7bd8c94dfb"
  ],
  "author": {
    "name": "Felipe Monteiro",
    "email": "felipe.monteiro@att.com",
    "time": "Tue Jan 24 13:49:16 2017 -0500"
  },
  "committer": {
    "name": "Felipe Monteiro",
    "email": "felipe.monteiro@att.com",
    "time": "Tue Jan 24 13:49:16 2017 -0500"
  },
  "message": "Add try/except block to rbac_rule_validation.\n\nRight now, the tenant_id passed in to the rbac converter is vulnerable\nto IndexError/AttributeError: rbac_rule_validation decorator\nassumes that auth_provider.credentials.tenant_id is present in\nargs[0].\n\nAlso added __init__.py to tests.api.image.v2.\n\nChange-Id: Ie47913c0adb686c2cdb2f7cbf71861a2b6591452\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7f9d4d2427ebaa088fd1a608f70dce7fc5fe34d5",
      "old_mode": 33188,
      "old_path": "patrole_tempest_plugin/rbac_rule_validation.py",
      "new_id": "ee32f78d6756f6f0c5386732bcebd7ecf7509449",
      "new_mode": 33188,
      "new_path": "patrole_tempest_plugin/rbac_rule_validation.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "patrole_tempest_plugin/tests/api/image/v2/__init__.py"
    }
  ]
}
