)]}'
{
  "commit": "af0e0f44ee958c4aa9a1b31d395a382eb223bf34",
  "tree": "5591c19510ca2b188af650de437ae7bf6ea22418",
  "parents": [
    "585f1f32b00027c7f2a6e8720fbcaf3b39c7f1ce"
  ],
  "author": {
    "name": "Eiichi Aikawa",
    "email": "aikawa@mxk.nes.nec.co.jp",
    "time": "Mon Mar 17 18:31:07 2014 +0900"
  },
  "committer": {
    "name": "Eiichi Aikawa",
    "email": "aikawa@mxk.nes.nec.co.jp",
    "time": "Fri Mar 28 17:40:47 2014 +0900"
  },
  "message": "Verify \"get version\" API response attributes\n\nNow most attributes of Nova v2/v3 APIs are not checked in Tempest,\nand this patch adds some tests which check these attributes to block\nthe backward incompatibility change in the future.\n\nThis patch adds the checks of \"get version\" API responses.\nThe response body of this API is the following:\n\n{\n    \"version\":{\n        \u0027id\u0027: \u0027v3.0\u0027,\n        \u0027links\u0027: [\n            {\n                \u0027href\u0027: \u0027http://127.0.0.1:8774/v3/\u0027\n                \u0027rel\u0027: \u0027self\u0027\n            },\n            {\n                \u0027href\u0027: \u0027http://docs.openstack.org/api/...\u0027\n                \u0027rel\u0027: \u0027describedby\u0027\n                \u0027type\u0027: \u0027application/pdf\u0027\n            },\n            {\n                \u0027href\u0027: \u0027http://docs.openstack.org/api/...\u0027\n                \u0027rel\u0027: \u0027describedby\u0027\n                \u0027type\u0027: \u0027application/vnd.sun.wadl+xml\u0027\n            },\n        ],\n        \u0027media-types\u0027: [\n            {\n                \u0027base\u0027: \u0027application/json\u0027\n                \u0027type\u0027: \u0027application/vnd.openstack.compute+...\u0027\n            },\n        },\n        \u0027status\u0027: \u0027EXPERIMENTAL\u0027,\n        \u0027updated\u0027: \u00272013-07-23T11:33:21Z\u0027,\n    }\n}\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: Ia8e03aad49c524e5c3df110f0737eee3262b93e6\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "32c6d96a18841750270a0cd528af3dc66a771542",
      "new_mode": 33188,
      "new_path": "tempest/api_schema/compute/version.py"
    },
    {
      "type": "modify",
      "old_id": "b560c582f8e9e6485ac5c09abb9e2e4d93a3ca16",
      "old_mode": 33188,
      "old_path": "tempest/services/compute/v3/json/version_client.py",
      "new_id": "568678d76cb587f6f58bfb1f53d4b9e366506067",
      "new_mode": 33188,
      "new_path": "tempest/services/compute/v3/json/version_client.py"
    }
  ]
}
