)]}'
{
  "commit": "d1bbe5dcb02cb23b1e1482df6bb8e963f3a5c22f",
  "tree": "2998055adeeeb41ded91bbfb32d7b2d460cd4ad5",
  "parents": [
    "538ee2165d167059c0dfe189e8d533d2362f37fd"
  ],
  "author": {
    "name": "ivan-zhu",
    "email": "bozhu@linux.vnet.ibm.com",
    "time": "Sun Dec 29 18:32:46 2013 +0800"
  },
  "committer": {
    "name": "ivan-zhu",
    "email": "bozhu@linux.vnet.ibm.com",
    "time": "Mon Feb 17 13:38:18 2014 +0800"
  },
  "message": "port nova v2 images related tests into nova v3 part2\n\nIn nova v3 api, there is no image api. So in nova v3\napi tests, we just keep these tests related to create_image\naction of the server api. Other tests are moved into glance\ntesting, also some tests is no longer available, as some\nactions are just nova v2 api for glance proxy behaviour.\neg: update the specified item of image properties. In glance\nwe can only  update all values of image properties.\n\nPartially implements blueprint nova-v3-api-tests\n\nChange-Id: I89cec53f30f607b39ff2b4762d35c0f307cc634b\n",
  "tree_diff": [
    {
      "type": "delete",
      "old_id": "cd4e5e7b7d096dbe0f7c889e581232789512b44d",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/v3/images/test_image_metadata.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e76af2c09c0537a8342d457122b0b71a8eef3a08",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/v3/images/test_image_metadata_negative.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "18772dfcf0f833f80fc91591ceae47e4d4e63004",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/v3/images/test_images_oneserver.py",
      "new_id": "cd4094865fe19f6786377ba838487b7b0416901a",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/v3/images/test_images_oneserver.py"
    },
    {
      "type": "modify",
      "old_id": "bc276d169d0d426826bb96f31e8dde0ced07ad44",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/v3/images/test_images_oneserver_negative.py",
      "new_id": "f2f23750ec4903cf9b79db2a373bd566859c5173",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/v3/images/test_images_oneserver_negative.py"
    },
    {
      "type": "delete",
      "old_id": "457ca531ff3a632be723fe7d85c6225f6a4e2afc",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/v3/images/test_list_image_filters.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "d8b79ca162754c2fab325e93feaec58db2f9d177",
      "old_mode": 33188,
      "old_path": "tempest/api/image/v1/test_images.py",
      "new_id": "517123d65a661148d22a0c2cd8c96d33838e8cc8",
      "new_mode": 33188,
      "new_path": "tempest/api/image/v1/test_images.py"
    },
    {
      "type": "modify",
      "old_id": "bc9db38efdf52344413438d50f477666c50a1662",
      "old_mode": 33188,
      "old_path": "tempest/services/image/v1/json/image_client.py",
      "new_id": "3724ac621b66a52b4ddcc606e2c3d1411386e0e5",
      "new_mode": 33188,
      "new_path": "tempest/services/image/v1/json/image_client.py"
    }
  ]
}
