)]}'
{
  "commit": "2006807611378a636cdfb355caeec96837b44deb",
  "tree": "1b4bd8d74dfd457279fe6f432fc3a5ddaeae25d3",
  "parents": [
    "b71cf16decc1c32e552cced0305578b513cb75fb"
  ],
  "author": {
    "name": "DavidPurcell",
    "email": "david.purcell@att.com",
    "time": "Fri Jan 20 17:15:27 2017 -0500"
  },
  "committer": {
    "name": "DavidPurcell",
    "email": "david.purcell@att.com",
    "time": "Fri Jan 20 17:34:12 2017 -0500"
  },
  "message": "Refactor rbac_base class\n\nMoved rbac_base classes from api/rbac_base into seperate files\nfor each api.  ex. api/image/rbac_base\n\nChange-Id: I7548b0bd3d258d819a87b2f46969241e2c7fd51b\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "786927f35c153609c84f2529309711588c5884ac",
      "new_mode": 33188,
      "new_path": "patrole_tempest_plugin/tests/api/image/rbac_base.py"
    },
    {
      "type": "rename",
      "old_id": "8131356e35967fcee4c30e5b70401da620643c1f",
      "old_mode": 33188,
      "old_path": "patrole_tempest_plugin/tests/api/image/test_images_member_rbac.py",
      "new_id": "c2d2969dd7e2b47b9760fdc53f270213214bd8e5",
      "new_mode": 33188,
      "new_path": "patrole_tempest_plugin/tests/api/image/v2/test_images_member_rbac.py",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "7df5461ca1c638802c26c9ab9f43d461844f9d17",
      "old_mode": 33188,
      "old_path": "patrole_tempest_plugin/tests/api/image/test_images_rbac.py",
      "new_id": "c9f17bfbf64785e8ad7df97a8b268bdffb4ec540",
      "new_mode": 33188,
      "new_path": "patrole_tempest_plugin/tests/api/image/v2/test_images_rbac.py",
      "score": 99
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3bbe8b6b8ef7b3781dd54e637e8f4927faf398e8",
      "new_mode": 33188,
      "new_path": "patrole_tempest_plugin/tests/api/network/rbac_base.py"
    },
    {
      "type": "modify",
      "old_id": "c53eba8224eb93dacb5cdf1ba7e272a4b633170a",
      "old_mode": 33188,
      "old_path": "patrole_tempest_plugin/tests/api/network/test_networks_rbac.py",
      "new_id": "e32e83b8309fefebb1bffa45c97c90ec25fd80e8",
      "new_mode": 33188,
      "new_path": "patrole_tempest_plugin/tests/api/network/test_networks_rbac.py"
    },
    {
      "type": "delete",
      "old_id": "3243456b64fedd155fdb35011905a33abd8b4b98",
      "old_mode": 33188,
      "old_path": "patrole_tempest_plugin/tests/api/rbac_base.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "1595eacf6548281f4e3f2e5b8c36a54bd2926311",
      "old_mode": 33188,
      "old_path": "patrole_tempest_plugin/tests/api/volume/admin/test_volume_quotas_rbac.py",
      "new_id": "3aa79b72bb27f885b0b2368eebeab6c933db09b2",
      "new_mode": 33188,
      "new_path": "patrole_tempest_plugin/tests/api/volume/admin/test_volume_quotas_rbac.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e92b980fb7aa00592b470715a5f2a9c7898e585c",
      "new_mode": 33188,
      "new_path": "patrole_tempest_plugin/tests/api/volume/rbac_base.py"
    },
    {
      "type": "modify",
      "old_id": "9718bfc7ef45ba7220bd7ba49fa8348dd1759e93",
      "old_mode": 33188,
      "old_path": "patrole_tempest_plugin/tests/api/volume/test_snapshots_actions_rbac.py",
      "new_id": "4af7f0027d84c1878b82f6777dfc26b860b3e430",
      "new_mode": 33188,
      "new_path": "patrole_tempest_plugin/tests/api/volume/test_snapshots_actions_rbac.py"
    },
    {
      "type": "modify",
      "old_id": "e535f966d45c60579b2c8bcd3f11c721b0c85978",
      "old_mode": 33188,
      "old_path": "patrole_tempest_plugin/tests/api/volume/test_volume_create_delete_rbac.py",
      "new_id": "bfb2b1af3bcbdcf1aa67bd5ef95da9c8b2c06f5b",
      "new_mode": 33188,
      "new_path": "patrole_tempest_plugin/tests/api/volume/test_volume_create_delete_rbac.py"
    },
    {
      "type": "modify",
      "old_id": "9c5d2d93f55bac2a8ac5480e4080e2a285083e05",
      "old_mode": 33188,
      "old_path": "patrole_tempest_plugin/tests/api/volume/test_volume_metadata_rbac.py",
      "new_id": "a9cf5e595b4c11ba4c81ad3e369382a22b44d050",
      "new_mode": 33188,
      "new_path": "patrole_tempest_plugin/tests/api/volume/test_volume_metadata_rbac.py"
    },
    {
      "type": "modify",
      "old_id": "632abdd30445d51b9c08abec4d41410b20d1bbda",
      "old_mode": 33188,
      "old_path": "patrole_tempest_plugin/tests/api/volume/test_volumes_rbac.py",
      "new_id": "a4f88ea7187ff317ab564191b14e98e11278dae2",
      "new_mode": 33188,
      "new_path": "patrole_tempest_plugin/tests/api/volume/test_volumes_rbac.py"
    }
  ]
}
