)]}'
{
  "commit": "3dcdae1472073a40bc5e43da4555bc343d5991e9",
  "tree": "fcb4924e393089969c7260406fda8eac24374c0e",
  "parents": [
    "bd1b8ecfedd322e5e1164cb3ae0e3e6fa2a7549c"
  ],
  "author": {
    "name": "Attila Fazekas",
    "email": "afazekas@redhat.com",
    "time": "Thu Feb 14 12:50:04 2013 +0100"
  },
  "committer": {
    "name": "Attila Fazekas",
    "email": "afazekas@redhat.com",
    "time": "Thu Feb 14 16:49:34 2013 +0100"
  },
  "message": "Simplify volume test classes inheritance\n\n* Enough to specify the interface in the leaf test classes\n* Non-admin user are allowed to attempt admin operations in negative tests\n\nChange-Id: Ibbb0ac1de20601272028e364348b9ae89bd0f808\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "150cf674e6b7133264009b44359bcf8edacce9cb",
      "old_mode": 33188,
      "old_path": "tempest/clients.py",
      "new_id": "8d9c216456dc0a90b63a69d22dc2c45d9fdd57f0",
      "new_mode": 33188,
      "new_path": "tempest/clients.py"
    },
    {
      "type": "delete",
      "old_id": "21425be4c5b0214a5bdac795bfca5979d120e2bd",
      "old_mode": 33188,
      "old_path": "tempest/tests/volume/admin/base.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "c743567a90f2640b0f1b7fa88cd2d464a16067db",
      "old_mode": 33188,
      "old_path": "tempest/tests/volume/admin/test_volume_types_extra_specs.py",
      "new_id": "98756db0ef3d0b1e8d05dd84b87c2fece5bb1bc8",
      "new_mode": 33188,
      "new_path": "tempest/tests/volume/admin/test_volume_types_extra_specs.py"
    },
    {
      "type": "modify",
      "old_id": "9aa8409dd606640a8f7e274ed483d97bb30cbaba",
      "old_mode": 33188,
      "old_path": "tempest/tests/volume/admin/test_volume_types_extra_specs_negative.py",
      "new_id": "e20185367635c92d41f9ebfc7233962667ebfed4",
      "new_mode": 33188,
      "new_path": "tempest/tests/volume/admin/test_volume_types_extra_specs_negative.py"
    },
    {
      "type": "modify",
      "old_id": "8e7fa23d28642a4e89ae1425a0ec986c7a8360c7",
      "old_mode": 33188,
      "old_path": "tempest/tests/volume/admin/test_volume_types_negative.py",
      "new_id": "c706f3d91dc46c72a37de36e1ff0ff5dbb12578e",
      "new_mode": 33188,
      "new_path": "tempest/tests/volume/admin/test_volume_types_negative.py"
    },
    {
      "type": "modify",
      "old_id": "6625180e982aeaffac847c4afd06e02168a76a26",
      "old_mode": 33188,
      "old_path": "tempest/tests/volume/base.py",
      "new_id": "480f125eadf90851bdd0dc1ede0f6f22b94cf088",
      "new_mode": 33188,
      "new_path": "tempest/tests/volume/base.py"
    },
    {
      "type": "modify",
      "old_id": "bd271ed7245131f171fe9cb0618919168814fafc",
      "old_mode": 33188,
      "old_path": "tempest/tests/volume/test_volumes_get.py",
      "new_id": "a246afe01d8b0c3f12dee4cd7384dfe515023f80",
      "new_mode": 33188,
      "new_path": "tempest/tests/volume/test_volumes_get.py"
    },
    {
      "type": "modify",
      "old_id": "64691d47e5052eda9a1d9a9d6c5864ca8c05a06f",
      "old_mode": 33188,
      "old_path": "tempest/tests/volume/test_volumes_list.py",
      "new_id": "a8fedb90c5a90a9385252f0772d38c092ffd0a13",
      "new_mode": 33188,
      "new_path": "tempest/tests/volume/test_volumes_list.py"
    },
    {
      "type": "modify",
      "old_id": "dc1fad03e0a4ad5a208fde887c70b2467946a44c",
      "old_mode": 33188,
      "old_path": "tempest/tests/volume/test_volumes_negative.py",
      "new_id": "c7d4374190c1fbbb86b0b450f7f426c2a44265ea",
      "new_mode": 33188,
      "new_path": "tempest/tests/volume/test_volumes_negative.py"
    },
    {
      "type": "modify",
      "old_id": "3acc5f621326426aa824e31bd8ff63dc552e989c",
      "old_mode": 33188,
      "old_path": "tempest/tests/volume/test_volumes_snapshots.py",
      "new_id": "e7fa97d40c7f717613d32795be1d50f821897933",
      "new_mode": 33188,
      "new_path": "tempest/tests/volume/test_volumes_snapshots.py"
    }
  ]
}
