)]}'
{
  "commit": "613763cb6439e338d5a1a23d26e508b278075993",
  "tree": "191f14cd1138474708c93b1164fea0003736888c",
  "parents": [
    "d48b057c31a97bfc58f4f163418463c81813c136"
  ],
  "author": {
    "name": "Matthias Sohn",
    "email": "matthias.sohn@sap.com",
    "time": "Mon Mar 01 17:26:33 2021 +0100"
  },
  "committer": {
    "name": "Matthias Sohn",
    "email": "matthias.sohn@sap.com",
    "time": "Mon Mar 01 17:26:33 2021 +0100"
  },
  "message": "Ensure in-memory model matches state committed to All-Projects\n\nEvict the All-Projects project cache entry after committing changes\nto All-Projects in order to ensure the in-memory model and committed\nstate always match.\n\nIf commit() fails we observed that the in-memory model and the commit\nstate may diverge which has the effect that a user will see a new\nservice user entry in the UI which disappears when the service user\nplugin is reloaded or the All-Projects project cache entry is evicted\nfor another reason.\n\nChange-Id: Iab01a178bd2e9e90fc491f7c1132c161f39dc631\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7f8b3de63b6fc709a3a84ed2835b24cceb539d2e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/serviceuser/CreateServiceUser.java",
      "new_id": "296ffef02bc05dd65f06db183b6c1137d3d88707",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/serviceuser/CreateServiceUser.java"
    },
    {
      "type": "modify",
      "old_id": "c1ebb9afe77aa024b9e43b2d471ea794cdf00d97",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/serviceuser/RegisterServiceUser.java",
      "new_id": "6bca1ffc304ae54fcee10531153f72166cadb9e7",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/serviceuser/RegisterServiceUser.java"
    }
  ]
}
