)]}'
{
  "commit": "41fa16d21441e3f65b698a1253e7fe5c8b164cc4",
  "tree": "953fa8f265e453da9346f432ceef27c9671520be",
  "parents": [
    "1d61edb200e007141ab3d03552b1484ea8a5b376"
  ],
  "author": {
    "name": "Andrea Frittoli",
    "email": "andrea.frittoli@hp.com",
    "time": "Mon Sep 15 13:41:37 2014 +0100"
  },
  "committer": {
    "name": "Andrea Frittoli",
    "email": "andrea.frittoli@hp.com",
    "time": "Tue Oct 07 10:30:27 2014 +0100"
  },
  "message": "Hacking rule to forbid resource unsafe fixtures\n\nExtend the existing T105, which was missing checks for\ntearDownClass anyways. Forbid overriding setUpClass\nand tearDownClass except for tempest/test.py where the\ntest base class is defined.\n\nTo be able to enforce the rule, fixing setUpClass\nwhich was added with new tests before this patch could\nmerge.\n\nPartially-implements bp resource-cleanup\n\nChange-Id: Ib4d98c2ff8776ea1379a044b5a30fb02e351ce75\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "58ad39c6c5c8912c87f1dcf0612db5de6141677a",
      "old_mode": 33188,
      "old_path": "tempest/api/network/test_security_groups.py",
      "new_id": "e20b58e8cdea6a5684b58d18a7e296920f70a851",
      "new_mode": 33188,
      "new_path": "tempest/api/network/test_security_groups.py"
    },
    {
      "type": "modify",
      "old_id": "2e3091ee24f0d6628bd35aba27f1fe26cb424c6b",
      "old_mode": 33188,
      "old_path": "tempest/api/network/test_security_groups_negative.py",
      "new_id": "97e4cb72944641d64f2164467f4fa0abaa486c7c",
      "new_mode": 33188,
      "new_path": "tempest/api/network/test_security_groups_negative.py"
    },
    {
      "type": "modify",
      "old_id": "55cc89b94cf3a7bd32402c53d466e8d52e36cbe0",
      "old_mode": 33188,
      "old_path": "tempest/hacking/checks.py",
      "new_id": "6014cff7c677eea1dbd823d8eca66b2fdabe6bee",
      "new_mode": 33188,
      "new_path": "tempest/hacking/checks.py"
    },
    {
      "type": "modify",
      "old_id": "aee9805a561ed0b0c7e3e77b53df8a13b3b9580f",
      "old_mode": 33188,
      "old_path": "tempest/tests/common/utils/test_misc.py",
      "new_id": "554027f3cac499b22e665d2a4e6efb521be8afd6",
      "new_mode": 33188,
      "new_path": "tempest/tests/common/utils/test_misc.py"
    },
    {
      "type": "modify",
      "old_id": "37ad18eb7181278ed6daa6a4ce0e6fb409aa32db",
      "old_mode": 33188,
      "old_path": "tempest/tests/test_hacking.py",
      "new_id": "6857461c83f3091f6b0aff0a8af7b20362759967",
      "new_mode": 33188,
      "new_path": "tempest/tests/test_hacking.py"
    }
  ]
}
