)]}'
{
  "commit": "97a470802ee98ede66a1b5a5b168eb4dd097c2fb",
  "tree": "dd4a5e173afc8e472d83331c57a3ce933412630e",
  "parents": [
    "68fd19c3aa48af35a006ff10f2be71c12c899f96"
  ],
  "author": {
    "name": "Attila Fazekas",
    "email": "afazekas@redhat.com",
    "time": "Tue Dec 17 15:15:27 2013 +0100"
  },
  "committer": {
    "name": "Attila Fazekas",
    "email": "afazekas@redhat.com",
    "time": "Tue Dec 31 08:25:57 2013 +0100"
  },
  "message": "Kill finally, use addCleanUp\n\nRemove the finally usage for cleanup in the floating_ips tests and\nin the test_services tests.\n\nThe finally blocks may try to delete resources which are even does not\nexists, and or referencing to an undefined variables, which could hide\nthe original exceptions from the resource creation operations.\n\nChange-Id: I23740553c793dcb2904a561b8f2ce801137e32d8\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f4ad449da5ead0c03cefd3fb593e05f7ac2f7d2b",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/floating_ips/test_floating_ips_actions.py",
      "new_id": "32e7b392b21168d85b0ffb098edba5e8c5021968",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/floating_ips/test_floating_ips_actions.py"
    },
    {
      "type": "modify",
      "old_id": "e4d03ae5546ce435c490d1fc320852ecbefbdc0d",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/floating_ips/test_list_floating_ips.py",
      "new_id": "92389944e55f97aee770715e4ad47a21fd95feea",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/floating_ips/test_list_floating_ips.py"
    },
    {
      "type": "modify",
      "old_id": "7fe51710426a591faae8b64bad230fe8eeb50a44",
      "old_mode": 33188,
      "old_path": "tempest/api/identity/admin/test_services.py",
      "new_id": "872adb82987edf083e0e3a060fdb3966f7cb9642",
      "new_mode": 33188,
      "new_path": "tempest/api/identity/admin/test_services.py"
    }
  ]
}
