)]}'
{
  "commit": "8641a707367fd51066e2a59c71977040cef334fa",
  "tree": "a3cc21205e52c030dc643d192618c69b43fd7823",
  "parents": [
    "e535cb5124095e90315264844af81fa5e8b131f7"
  ],
  "author": {
    "name": "morgan fainberg",
    "email": "morgan.fainberg@gmail.com",
    "time": "Sat Aug 24 10:21:30 2019 -0700"
  },
  "committer": {
    "name": "Morgan Fainberg",
    "email": "morgan.fainberg@gmail.com",
    "time": "Fri Aug 30 21:27:11 2019 +0000"
  },
  "message": "\"test_project_get_equals_list\" allows extra fields\n\nKeystone is updating the project response to include resource-specific\noptions. The test `test_project_get_equals_list` is looking at explicit\ndata being returned and prevents the additional field. Keystone does not\n(and currently has not plan) to support microversions. This changes the\ntest checking the returned fields to ensure that the expected fields is\na subset (inclusive) of the returned fields. This allows for Keystone to\niterate and respond with additional fields for future changes.\n\nAny future fields added become part of the contract and should be added\nto the expected \"fields\" list in the test after the new field response\ncode lands within keystone.\n\nRelated-Bug: #1807751\nRequired-by: https://review.opendev.org/#/c/678322/\nChange-Id: I266d98503066f3a8027effc43a95f9ad9ff12492\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0b85b19779071838eedc1f0f7e2fe61e52ee4720",
      "old_mode": 33188,
      "old_path": "tempest/api/identity/admin/v3/test_projects.py",
      "new_id": "e46145d967dd42c79d8fbae00b74110b8746c3bf",
      "new_mode": 33188,
      "new_path": "tempest/api/identity/admin/v3/test_projects.py"
    }
  ]
}
