)]}'
{
  "commit": "2883fd5254821f0db8a5808ed02fdaa802a0ad0a",
  "tree": "df29ab17c7f8b1edc2ecb63ac1c2ddb6ada12bda",
  "parents": [
    "1af0f4d0e6ad9330fbc93487d0960aad6b2da7f3"
  ],
  "author": {
    "name": "Attila Fazekas",
    "email": "afazekas@redhat.com",
    "time": "Sun Mar 10 12:05:21 2013 +0100"
  },
  "committer": {
    "name": "Attila Fazekas",
    "email": "afazekas@redhat.com",
    "time": "Tue Apr 09 22:29:23 2013 +0200"
  },
  "message": "raise the first exception in flavors and security_group test\n\nThe exceptions raised in the finally block hides the exceptions raised\nin the try block.\n\nFor example if a resource creation fails you would see the exception from the\nresource deletion.\n\nThis change replaces the finally usage by addCleanup methods.\n\ntest_security_group_rules_create_delete removed because of a duplication.\n\nChange-Id: Id69a3b7edd0933f4d5967bd8b84fb16a2095ab0a\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "32b06f8ac54517fb541722fe06fbbc6cd9dd09b3",
      "old_mode": 33188,
      "old_path": "tempest/tests/compute/admin/test_flavors.py",
      "new_id": "7957009c25c07ae4ae514489c4cbc5f1aac79d93",
      "new_mode": 33188,
      "new_path": "tempest/tests/compute/admin/test_flavors.py"
    },
    {
      "type": "modify",
      "old_id": "99d9a5d6ffd298736cb03f5bca2039833354c55e",
      "old_mode": 33188,
      "old_path": "tempest/tests/compute/security_groups/test_security_group_rules.py",
      "new_id": "c2032d44c7b8a4d53170dac9650800e7833d5f4c",
      "new_mode": 33188,
      "new_path": "tempest/tests/compute/security_groups/test_security_group_rules.py"
    },
    {
      "type": "modify",
      "old_id": "70a01a0c29b5b81b6877e52c659d447f16aaf6da",
      "old_mode": 33188,
      "old_path": "tempest/tests/compute/security_groups/test_security_groups.py",
      "new_id": "d0afde4d3f9404be203f9e5c460a45194fcd5752",
      "new_mode": 33188,
      "new_path": "tempest/tests/compute/security_groups/test_security_groups.py"
    }
  ]
}
