)]}'
{
  "commit": "4d011af928eac40ebe8fafafa6bb77a0874b66d6",
  "tree": "cf574e382c2139b2fe78b5bbb38a5c083b0ea13b",
  "parents": [
    "de5f0da10e44a52e5bc5f577e4ec33231add3831"
  ],
  "author": {
    "name": "Felipe Monteiro",
    "email": "felipe.monteiro@att.com",
    "time": "Wed Jul 18 00:11:48 2018 -0400"
  },
  "committer": {
    "name": "Felipe Monteiro",
    "email": "felipe.monteiro@att.com",
    "time": "Sat Jul 28 21:43:45 2018 -0400"
  },
  "message": "Hacking checks for negative test cases\n\nThis patchset adds 2 hacking checks for making sure negative\ntests have correct conventions applied.\n\n* T117: Check that each negative test has the\n  ``@decorators.attr(type\u003d[\u0027negative\u0027])`` applied\n\nThis patch set adds both hacking checks, adds unit tests\nand updates HACKING.rst documentation with both new checks.\n\nCloses-Bug: 1781044\nChange-Id: I46df351187d22090861150c84fa0a0c1054ae3d6\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2a7ae1d1040bb0204db32596ec6f0f753cdde516",
      "old_mode": 33188,
      "old_path": "HACKING.rst",
      "new_id": "5b9c0f18367b2ccbe3d23a8350d1a1d7190f450c",
      "new_mode": 33188,
      "new_path": "HACKING.rst"
    },
    {
      "type": "modify",
      "old_id": "a57a360880e58097ece792220c0c9e7be6a42d64",
      "old_mode": 33188,
      "old_path": "tempest/hacking/checks.py",
      "new_id": "a72675e61ed1a0734b11e5d85e728ca3a1946aa8",
      "new_mode": 33188,
      "new_path": "tempest/hacking/checks.py"
    },
    {
      "type": "modify",
      "old_id": "bc3a753f328d34ffadb918b2707a2bf4573296fb",
      "old_mode": 33188,
      "old_path": "tempest/tests/test_hacking.py",
      "new_id": "9534ce8df5753f5601c995635f175de73c047000",
      "new_mode": 33188,
      "new_path": "tempest/tests/test_hacking.py"
    }
  ]
}
