)]}'
{
  "commit": "2daed0ac7cfb956b9da30bbea402e511774655c3",
  "tree": "dac037ac72fc077c1c84c11bc27dd3944d530fb1",
  "parents": [
    "9279f3a8db740df9f7836daf65d999cb86a66bd7"
  ],
  "author": {
    "name": "harika-vakadi",
    "email": "harika_vakadi@persistent.co.in",
    "time": "Tue Jan 01 20:51:39 2013 +0530"
  },
  "committer": {
    "name": "harika-vakadi",
    "email": "harika_vakadi@persistent.co.in",
    "time": "Wed Jan 16 10:47:52 2013 +0530"
  },
  "message": "Object write/read ACL and few security testcases\n\nAdds six tests cases to \"test_object_services.py\" and one test case\nto \"test_account_services.py\" and these are few security test cases\nand which also contains three tests cases to check the object\nread/write ACL. This submission also contains required class\nmodifications in account_client.py and object_client.py. Base.py of\n../tests/object_storage has also been modified accordingly to use the\nsame in respective test scripts.\n\nChange-Id: I88abc7979e8b1ab76e4de41827cc8069fd844dbb\nImplements: blueprint add-swift-security-tests\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0bb17522e8bf1a8afcc0a6419c79e1199e1f0d32",
      "old_mode": 33188,
      "old_path": "tempest/clients.py",
      "new_id": "245f85229da998a1afabcf0737949ae596a47219",
      "new_mode": 33188,
      "new_path": "tempest/clients.py"
    },
    {
      "type": "modify",
      "old_id": "26f83291c3ad2ce9138f330674667b2005aedd36",
      "old_mode": 33188,
      "old_path": "tempest/services/object_storage/account_client.py",
      "new_id": "734307c6a48d0209e2961032ad70fafe16c600ed",
      "new_mode": 33188,
      "new_path": "tempest/services/object_storage/account_client.py"
    },
    {
      "type": "modify",
      "old_id": "c05c90587757c4059a20a2f18c3ff4ea76b4b3fa",
      "old_mode": 33188,
      "old_path": "tempest/services/object_storage/object_client.py",
      "new_id": "b0f75d49c85c90cb0f542d3492722a2e317bd6b3",
      "new_mode": 33188,
      "new_path": "tempest/services/object_storage/object_client.py"
    },
    {
      "type": "modify",
      "old_id": "3992b1385029bc12f61bcb2d9b1492949df3d00f",
      "old_mode": 33188,
      "old_path": "tempest/tests/object_storage/base.py",
      "new_id": "10e22693c3ba5232e5241a903025d0fe6d2200b3",
      "new_mode": 33188,
      "new_path": "tempest/tests/object_storage/base.py"
    },
    {
      "type": "modify",
      "old_id": "cae2da1fedba2b0170880587e355a01fe2be2fdf",
      "old_mode": 33188,
      "old_path": "tempest/tests/object_storage/test_account_services.py",
      "new_id": "e34e349f252e53257f7f781db3a3605a3455fd04",
      "new_mode": 33188,
      "new_path": "tempest/tests/object_storage/test_account_services.py"
    },
    {
      "type": "modify",
      "old_id": "8b87ad67387923cfb3d64287f50393c5659aec07",
      "old_mode": 33188,
      "old_path": "tempest/tests/object_storage/test_object_services.py",
      "new_id": "d380da68ba0f8e064347dd74775142efdb77ebd2",
      "new_mode": 33188,
      "new_path": "tempest/tests/object_storage/test_object_services.py"
    }
  ]
}
