)]}'
{
  "commit": "f5f4da6d731ddf71b1028f65e8d17567117af8b5",
  "tree": "3cd7e2639c25884294735c35e7791ea86297f9f4",
  "parents": [
    "6a6f5be78592d5def669c0d85b5e321ec134eb3f"
  ],
  "author": {
    "name": "Mitsuhiko Yamazaki",
    "email": "yamazaki-mitsuhiko@cnt.mxc.nes.nec.co.jp",
    "time": "Fri Mar 29 17:40:03 2013 +0900"
  },
  "committer": {
    "name": "Mitsuhiko Yamazaki",
    "email": "yamazaki-mitsuhiko@cnt.mxc.nes.nec.co.jp",
    "time": "Thu Apr 04 16:18:41 2013 +0900"
  },
  "message": "Add tests for adding/removing flavor access\n\n* Adding/removing flavor access with admin privileges work.\n* Raise Unauthorized exception when adding/removing flavor access\n  without admin privileges.\n\nFixes bug: 1161774\n\nChange-Id: I0b5e8b3835385fb3cb3a984779ef9cc5cb495549\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "955068f54483455c88682735efa3f734def6f17f",
      "old_mode": 33188,
      "old_path": "tempest/services/compute/json/flavors_client.py",
      "new_id": "1b965f3439f65be1d22b23796c207cb5c3463c70",
      "new_mode": 33188,
      "new_path": "tempest/services/compute/json/flavors_client.py"
    },
    {
      "type": "modify",
      "old_id": "ece362beac0b6bc7a9453297bc1a9b544a91603d",
      "old_mode": 33188,
      "old_path": "tempest/services/compute/xml/flavors_client.py",
      "new_id": "a6451df0b9bd8d6b4fae32be05766b8bb62f7e95",
      "new_mode": 33188,
      "new_path": "tempest/services/compute/xml/flavors_client.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4cc3f5796e0c16bf7cc8c0f71c77750c337911c6",
      "new_mode": 33188,
      "new_path": "tempest/tests/compute/admin/test_flavors_access.py"
    }
  ]
}
