)]}'
{
  "commit": "50e45819a01ccc6945d72d1a672f81651c1fafdc",
  "tree": "7bb1abb2b89cfb1e1671f6ed6188b76f05c104cc",
  "parents": [
    "d57971d301056ce77a25df9d8ed6485356d5b42d"
  ],
  "author": {
    "name": "Jacek Centkowski",
    "email": "geminica.programs@gmail.com",
    "time": "Sat Nov 23 10:25:19 2024 +0100"
  },
  "committer": {
    "name": "Jacek Centkowski",
    "email": "geminica.programs@gmail.com",
    "time": "Sat Nov 23 10:49:56 2024 +0100"
  },
  "message": "Match Owned Files entries even when owners.expandGroups \u003d\u003d false\n\nWhen `owners.expandGroups \u003d\u003d false` then neither groups nor accounts are\nexpaned in the plugins REST API response. In addition, owner can be\nconfigured as:\n* email - in this case the `@domain` is dropped\n* full user name - in this case full user name is conveyed\n\nConsidering the above when `Owned Files` tab content is resolved then:\n* if file owner has no `account_id` resolved (so that we avoid false\n  positive matches when `owners.expandGroups \u003d\u003d true`)\n* try to match its name with email without domain\n* try to match its name with full name\n\nBug: Issue 379269836\nChange-Id: I68794b4477758b62cdd2bba717a263505ac8d55b\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "969d91c388ee4fda9faa86f12811cfc30e9b438e",
      "old_mode": 33188,
      "old_path": "owners/web/gr-owned-files.ts",
      "new_id": "5f5d9193dd2955193ecaf848529826a291dfcb04",
      "new_mode": 33188,
      "new_path": "owners/web/gr-owned-files.ts"
    },
    {
      "type": "modify",
      "old_id": "0437ab9cf4f1ebdc5e9a93fe0a05bcfe86cce5d1",
      "old_mode": 33188,
      "old_path": "owners/web/gr-owned-files_test.ts",
      "new_id": "f9c7f3a3b1b480b5b986b91463a3494e77f280d1",
      "new_mode": 33188,
      "new_path": "owners/web/gr-owned-files_test.ts"
    }
  ]
}
