)]}'
{
  "commit": "4517211df6739e2a631056080cec6ec9b10cb9c1",
  "tree": "a0f85cb1ef443fb3c609cbc8d1a09db0c633aaee",
  "parents": [
    "a08c64cbf2bba7b6c5e8baf1b35477470ece9da7"
  ],
  "author": {
    "name": "Jacek Centkowski",
    "email": "geminica.programs@gmail.com",
    "time": "Fri Nov 08 17:35:06 2024 +0100"
  },
  "committer": {
    "name": "Jacek Centkowski",
    "email": "geminica.programs@gmail.com",
    "time": "Mon Nov 18 08:47:15 2024 +0100"
  },
  "message": "Show green ✔ (check mark) for file approved by owner(s)\n\nWhen a file that is subject of OWNERS gets approved then it is\nindicated by green ✔ (check mark) in the Status column of Files tab at\nchange details screen. Hovering over the ✔ icon displays a tooltip\nwindow (titled `Approved by Owners`) that displays who approved the file\nin question (only first 5 approvers will be shown).\n\nChanges:\n* the status column is shown always in case when change is a subject of\n  the OWNERS (is not merged|abandoned, plugin\u0027s REST API responds with\n  `files_owners` defined)\n* `FileStatus` was modified and contains the following states:\n  `NEEDS_APPROVAL|APPROVED|NOT_OWNED`\n* unit tests were adjusted to cover modified functionality\n\nBug: Issue 377723880\nChange-Id: I9162687259343afdc46cdbfa8ca3ad82429a35a3\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fb337787f8b5a0391b5ba0e2c9b38bdfb320dee8",
      "old_mode": 33188,
      "old_path": "owners/web/gr-files.ts",
      "new_id": "567d84c5edcaa7eb69fdf3e1a8547aaefa4f2b36",
      "new_mode": 33188,
      "new_path": "owners/web/gr-files.ts"
    },
    {
      "type": "modify",
      "old_id": "0da0a353038a520d9a6e61ceaea8e5c58b9452cc",
      "old_mode": 33188,
      "old_path": "owners/web/gr-files_test.ts",
      "new_id": "e710b86708e3b4e397e36de605a95fd4567d88b2",
      "new_mode": 33188,
      "new_path": "owners/web/gr-files_test.ts"
    },
    {
      "type": "modify",
      "old_id": "6d048e06e58a1247bc9db44be570888875265724",
      "old_mode": 33188,
      "old_path": "owners/web/owners-model.ts",
      "new_id": "83af4e328834a3e3aa5e35226ea2b3c89e47846f",
      "new_mode": 33188,
      "new_path": "owners/web/owners-model.ts"
    },
    {
      "type": "modify",
      "old_id": "f1bb4fd690e0bd49023c715044eac6303f9794b6",
      "old_mode": 33188,
      "old_path": "owners/web/owners-service.ts",
      "new_id": "7a295da2376fd1a82c84a64afa0e657e4b8e73dd",
      "new_mode": 33188,
      "new_path": "owners/web/owners-service.ts"
    },
    {
      "type": "modify",
      "old_id": "0b77f663dbe3b0e345b93d5adb2706af6a617bef",
      "old_mode": 33188,
      "old_path": "owners/web/owners-service_test.ts",
      "new_id": "1c01c075a06c5abe69814b4bf5cf43a6c781580a",
      "new_mode": 33188,
      "new_path": "owners/web/owners-service_test.ts"
    }
  ]
}
