)]}'
{
  "commit": "9c3b3b6f0ec00267af09a81e33a7f3859119a11a",
  "tree": "a354484fd2a5c4df6ad8a9b99057fa47c881ac84",
  "parents": [
    "acee202b28ba7ce1fd9af9a251dedcabf6fa7c38"
  ],
  "author": {
    "name": "David Kranz",
    "email": "dkranz@redhat.com",
    "time": "Thu Jun 19 16:05:53 2014 -0400"
  },
  "committer": {
    "name": "David Kranz",
    "email": "dkranz@redhat.com",
    "time": "Mon Jun 23 08:43:30 2014 -0400"
  },
  "message": "Add client response checking for image service\n\nMake all api methods on image clients check for the correct response code and\nremove response code checking from image tests. There are a few test code\nchecks outside of the image tests that were not changed. They do no harm and\ncan be removed when those test files have status codes removed for their own\nintended service.\n\nChange existing client checks using resp to resp.status to avoid confusion with\nglance http client use of both httplib (raw) and httplib2.\n\nRemove unused replace_membership_list method from v1 client.\n\nPartially implements blueprint client-checks-success\n\nChange-Id: I4ece3db26920454a8e1bd6325ec01ae3d864d0eb\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9981292c2d37686a9c7e8fd6a72ee335b07a6585",
      "old_mode": 33188,
      "old_path": "tempest/api/image/base.py",
      "new_id": "02d391b36480f192dac2db8f6fb2353459b49714",
      "new_mode": 33188,
      "new_path": "tempest/api/image/base.py"
    },
    {
      "type": "modify",
      "old_id": "4cbb62f4fbe61b92f98cdcec5a923daa57b1576f",
      "old_mode": 33188,
      "old_path": "tempest/api/image/v1/test_image_members.py",
      "new_id": "f91cb69d9b21887b94332619afafc409727e7160",
      "new_mode": 33188,
      "new_path": "tempest/api/image/v1/test_image_members.py"
    },
    {
      "type": "modify",
      "old_id": "2cc20090d47332a44d964c2b6caf89db5bf58fa5",
      "old_mode": 33188,
      "old_path": "tempest/api/image/v1/test_images.py",
      "new_id": "8528e42167930e55c826fb679e7554c404f307a8",
      "new_mode": 33188,
      "new_path": "tempest/api/image/v1/test_images.py"
    },
    {
      "type": "modify",
      "old_id": "37dc1637cb3e88f315ada3d6747b6606c28c75c0",
      "old_mode": 33188,
      "old_path": "tempest/api/image/v2/test_images.py",
      "new_id": "ae777ebb3e999c5e70d64ef15f1e2cd944c46af3",
      "new_mode": 33188,
      "new_path": "tempest/api/image/v2/test_images.py"
    },
    {
      "type": "modify",
      "old_id": "f80c8181bdfa1b0aaf757cbd0593543a4ab80251",
      "old_mode": 33188,
      "old_path": "tempest/api/image/v2/test_images_member.py",
      "new_id": "5aaf57889e89247673bc6453bd122b1ae69a36a3",
      "new_mode": 33188,
      "new_path": "tempest/api/image/v2/test_images_member.py"
    },
    {
      "type": "modify",
      "old_id": "98ef6491932ce536d2e28f7d876b350d0c7acb93",
      "old_mode": 33188,
      "old_path": "tempest/api/image/v2/test_images_member_negative.py",
      "new_id": "7da6e651130eb549b9974bca634a603cc15a7e3a",
      "new_mode": 33188,
      "new_path": "tempest/api/image/v2/test_images_member_negative.py"
    },
    {
      "type": "modify",
      "old_id": "27ba39c51fdac6dd85a2709bc950f5f8a36ca0a3",
      "old_mode": 33188,
      "old_path": "tempest/api/image/v2/test_images_negative.py",
      "new_id": "722929e9f5ea9bc55889de5db13b7f9cbb908991",
      "new_mode": 33188,
      "new_path": "tempest/api/image/v2/test_images_negative.py"
    },
    {
      "type": "modify",
      "old_id": "dec335398f8843a9c6f2f6da8ae872f050dcbf6e",
      "old_mode": 33188,
      "old_path": "tempest/api/image/v2/test_images_tags.py",
      "new_id": "a9db24bb4c3ba433b8169142d7cb47ecca1f39ef",
      "new_mode": 33188,
      "new_path": "tempest/api/image/v2/test_images_tags.py"
    },
    {
      "type": "modify",
      "old_id": "13cfa0a60ec4a68f87a6add433683855e0ba9095",
      "old_mode": 33188,
      "old_path": "tempest/api/image/v2/test_images_tags_negative.py",
      "new_id": "8e42b7ca94cda7f8533ad4b6ccdb797bbe05337f",
      "new_mode": 33188,
      "new_path": "tempest/api/image/v2/test_images_tags_negative.py"
    },
    {
      "type": "modify",
      "old_id": "e22cd9c822d34125a0e4dd9d2a146ab85c5bdb66",
      "old_mode": 33188,
      "old_path": "tempest/services/image/v1/json/image_client.py",
      "new_id": "23539088af1abb8a9159284cf7250cc701f218ad",
      "new_mode": 33188,
      "new_path": "tempest/services/image/v1/json/image_client.py"
    },
    {
      "type": "modify",
      "old_id": "201869e148eabc1559af33afddb0ec2c96d92005",
      "old_mode": 33188,
      "old_path": "tempest/services/image/v2/json/image_client.py",
      "new_id": "c420df9051c9127a77055d0a9bc434720e64c9b1",
      "new_mode": 33188,
      "new_path": "tempest/services/image/v2/json/image_client.py"
    }
  ]
}
