)]}'
{
  "commit": "d8df4ddfb10a9213e524ee25d14f271b7a4af727",
  "tree": "ce8d02eb6211cfcf52126ac01d7ce5b5493067c4",
  "parents": [
    "b95d7b5f22a7ac691da0da7652dcb29e8c9be3b7"
  ],
  "author": {
    "name": "Bo Wang",
    "email": "bo.wang@easystack.cn",
    "time": "Tue Feb 16 21:23:53 2016 +0800"
  },
  "committer": {
    "name": "Bo Wang",
    "email": "bo.wang@easystack.cn",
    "time": "Tue Feb 16 21:37:27 2016 +0800"
  },
  "message": "Use yaml.safe_load() instead of yaml.load()\n\nyaml.load() provides the ability to construct an arbitrary python object\nthat may be dangerous. yaml.safe_load() limits this ability to simple\npython objects like integers or lists.\n\nref: https://en.wikipedia.org/wiki/YAML#Security\n\nChange-Id: I9c28c25f4265fb691d39e72e20ef9c99f5538bf5\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "678ce7ed4fd0177c869e57ec5efad7e8ce131f73",
      "old_mode": 33188,
      "old_path": "functional/test_aws_stack.py",
      "new_id": "5fbe24fe9564b14167250d2a4a7d4c01022289de",
      "new_mode": 33188,
      "new_path": "functional/test_aws_stack.py"
    },
    {
      "type": "modify",
      "old_id": "3e00c35ac81679c54d6c28c231e30d962ca83bcb",
      "old_mode": 33188,
      "old_path": "functional/test_default_parameters.py",
      "new_id": "a33823f63ecd069b005bd3da3326851b6c83558f",
      "new_mode": 33188,
      "new_path": "functional/test_default_parameters.py"
    },
    {
      "type": "modify",
      "old_id": "e40376c4ad4d7980280c2211804ac0ba4cfc54f4",
      "old_mode": 33188,
      "old_path": "functional/test_resource_group.py",
      "new_id": "1e9edd50ac735ce36d81f9334d0e7b1e5caafea3",
      "new_mode": 33188,
      "new_path": "functional/test_resource_group.py"
    },
    {
      "type": "modify",
      "old_id": "9249a6e7b976869cfd08ce607bb47cc6b3b8c1ad",
      "old_mode": 33188,
      "old_path": "functional/test_template_resource.py",
      "new_id": "fa34e2ead36c55a9cab19d166e4fd3da16ea2fd9",
      "new_mode": 33188,
      "new_path": "functional/test_template_resource.py"
    }
  ]
}
