)]}'
{
  "commit": "a0b6cf369f2791e4d2f0b700e9112f2b00025178",
  "tree": "1330e1007962078c7a3cd0787e2803363e694958",
  "parents": [
    "a0e91f4f03839cecb8fe5c6b4a443d82aa0a2c76"
  ],
  "author": {
    "name": "Jacek Centkowski",
    "email": "geminica.programs@gmail.com",
    "time": "Sun Dec 01 16:02:43 2024 +0100"
  },
  "committer": {
    "name": "Jacek Centkowski",
    "email": "geminica.programs@gmail.com",
    "time": "Mon Dec 02 08:20:10 2024 +0100"
  },
  "message": "Show owners files statuses and `Owned Files` tab in replacment mode\n\nWhen `has:approval_owners` predicate is not configured for any project\nin the hierarchy but `onwers.submitRequirements \u003d true` is set in\n`owners.config` instead then OWNERS file rules are still evaluted,\nhowever, they are reported only in form of\n`owners~OwnersSubmitRequirement` submit record.\n\nEnsure that owners files statues and `Owned Files` tab are visible for\nthe corresponding changes. Note that common\n`hasOwnersSubmitRequirementOrRecord` function was introduced (in\n`owners-service.ts`) and it is being re-used consistently for both\n`Files` and `Owned Files` tabs. It was also covered with unit tests.\n\nBug: Issue 381679562\nChange-Id: I74c12d7cf88240736afdd38fab83fe22538a20cb\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1e63863784ef317fd0255d05e3d1d6d552e47cc0",
      "old_mode": 33188,
      "old_path": "owners/web/gr-files.ts",
      "new_id": "7ad99e624ce31f8445bd59ae9ead9c9e2c0f5e28",
      "new_mode": 33188,
      "new_path": "owners/web/gr-files.ts"
    },
    {
      "type": "modify",
      "old_id": "1797b20b0db3a5edd241e6a7cd7474b0b02248e8",
      "old_mode": 33188,
      "old_path": "owners/web/gr-files_test.ts",
      "new_id": "58bec196e3089da110565cf79cbad071cfbe1a67",
      "new_mode": 33188,
      "new_path": "owners/web/gr-files_test.ts"
    },
    {
      "type": "modify",
      "old_id": "c506e1873a53866324d06b94765c7c56dc4fb531",
      "old_mode": 33188,
      "old_path": "owners/web/gr-owned-files.ts",
      "new_id": "2d4a11f56f2c87c0b821dac94197123c28211a95",
      "new_mode": 33188,
      "new_path": "owners/web/gr-owned-files.ts"
    },
    {
      "type": "modify",
      "old_id": "3d345e457e19850226d0b8b18be4293e53d9c7ae",
      "old_mode": 33188,
      "old_path": "owners/web/owners-service.ts",
      "new_id": "67a6dbeac6a84b85a746c2f3ea044d7fc4ecdd96",
      "new_mode": 33188,
      "new_path": "owners/web/owners-service.ts"
    },
    {
      "type": "modify",
      "old_id": "7486158a3d28f7cc10eaf96350c4478f900aa028",
      "old_mode": 33188,
      "old_path": "owners/web/owners-service_test.ts",
      "new_id": "794aeaf990499658baba0469f596b8b4002fe7d0",
      "new_mode": 33188,
      "new_path": "owners/web/owners-service_test.ts"
    }
  ]
}
