)]}'
{
  "commit": "96288ba9a9fffa0d45545d091bd9781476503f7c",
  "tree": "8d6c5669f14ff2fe4dd66f3dcea4f8e61f43b1b2",
  "parents": [
    "40f351e598cedfb54e2eaf8c32eed7bf74c0e47b"
  ],
  "author": {
    "name": "Dean Troyer",
    "email": "dtroyer@gmail.com",
    "time": "Fri Aug 17 14:11:55 2012 -0500"
  },
  "committer": {
    "name": "Dean Troyer",
    "email": "dtroyer@gmail.com",
    "time": "Tue Sep 04 17:56:16 2012 -0500"
  },
  "message": "Clean up security groups in exercises\n\n* fix problem with deleting security groups too early in\n  floating_ips.sh and euca.sh\n* create and clean up security groups\n* cosmetic cleanups\n\nChange-Id: Ie45e03f889c540ec83f27a02b10e787060c5d4d7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7fe81ba0b4468b3f7d2475142bb9926683c00637",
      "old_mode": 33261,
      "old_path": "exercises/boot_from_volume.sh",
      "new_id": "c967e3916b2eca5eb3e7a261637d7fe560c0b74f",
      "new_mode": 33261,
      "new_path": "exercises/boot_from_volume.sh"
    },
    {
      "type": "modify",
      "old_id": "9f7aed171f024221fdf669fee5d574f8db143f75",
      "old_mode": 33261,
      "old_path": "exercises/euca.sh",
      "new_id": "fb052dd5aa7b58f1efad6e28c987c07196050d88",
      "new_mode": 33261,
      "new_path": "exercises/euca.sh"
    },
    {
      "type": "modify",
      "old_id": "02259c08dc473d50ab637697d3ad22b708da6d5c",
      "old_mode": 33261,
      "old_path": "exercises/floating_ips.sh",
      "new_id": "77f020e2a36e2cf05788e8ff4d20703ea4c45399",
      "new_mode": 33261,
      "new_path": "exercises/floating_ips.sh"
    },
    {
      "type": "modify",
      "old_id": "0f25355f6238e893a26f84a88396daac355a4e2f",
      "old_mode": 33261,
      "old_path": "exercises/volumes.sh",
      "new_id": "5db10d39b43ffe3bfc43ca7e7ee9e3af18c2c186",
      "new_mode": 33261,
      "new_path": "exercises/volumes.sh"
    }
  ]
}
