)]}'
{
  "commit": "8bf495aa399d0dd3f2cf20f840b2406a48f7783f",
  "tree": "ce5aa2dde281ec3cb12ae4d80a3baff8958bb05f",
  "parents": [
    "2fd84e0fd10bfa05321d55b4c05a7c4e9a83f125"
  ],
  "author": {
    "name": "Edwin Kempin",
    "email": "ekempin@google.com",
    "time": "Mon May 17 14:52:25 2021 +0000"
  },
  "committer": {
    "name": "Edwin Kempin",
    "email": "ekempin@google.com",
    "time": "Mon May 17 14:56:10 2021 +0000"
  },
  "message": "CodeOwnerApprovalCheck: Remove wrong shortcut for fallback code owners\n\ngetFileStatusesForAccount(...) returned all files as approved if project\nowners were configured as fallback code owners and the given user was a\nproject owner. Since fallback code owners are only applied for files\nfor which no code owners have been defined, doing this was incorrect if\na file had explcit code owners defined, but the given user was not\namongst them.\n\nSince this was only a shortcut, we can simply drop it and the full\ncomputation will compute the correct status.\n\nSigned-off-by: Edwin Kempin \u003cekempin@google.com\u003e\nChange-Id: I686bf7340e59c6ff852459113d8a412903e82910\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "65f4d782adc68626310582842da2260b131a0c02",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/plugins/codeowners/backend/CodeOwnerApprovalCheck.java",
      "new_id": "0e34b9fc64b64927ab8e80a26891d63093d7458d",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/plugins/codeowners/backend/CodeOwnerApprovalCheck.java"
    },
    {
      "type": "modify",
      "old_id": "5693c57537eaca525695374300bfc81dc103b88b",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gerrit/plugins/codeowners/backend/CodeOwnerApprovalCheckForAccountTest.java",
      "new_id": "1220c6cc89a493b38a1508f0ecddb61fa239e6f7",
      "new_mode": 33188,
      "new_path": "javatests/com/google/gerrit/plugins/codeowners/backend/CodeOwnerApprovalCheckForAccountTest.java"
    }
  ]
}
