)]}'
{
  "commit": "bc19909f81fd963895ffcf474e58f2e5c57f9213",
  "tree": "8e645e7775eb9546fa343e7739e2372ef34bf601",
  "parents": [
    "0a2ff6d71e4a07a062f8a389250140a2c6828e72"
  ],
  "author": {
    "name": "Marty Heavey",
    "email": "mheavey@google.com",
    "time": "Thu Mar 26 15:37:06 2026 +0000"
  },
  "committer": {
    "name": "LUCI",
    "email": "gerrit-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Apr 09 02:45:55 2026 -0700"
  },
  "message": "results: allow fixups on warnings; hooks: alint: pass warning\u003dTrue for exit code 6\n\nModify ProjectResults.fixups to yield results even if they are non-blocking\nwarnings, as long as they have a fixup command.\n\nUpdate alint hook to map exit code 6 (findings with fixes) to 77\n(non-blocking warning). This allows alint findings to be reported as\nwarnings while still offering the fixup command to the user.\n\nBug: 494210418\nTest: rh/results_unittest.py\nTest: rh/hooks_unittest.py\nChange-Id: Ibb395c8a618f8b75138152141fb92adf45544733\nReviewed-on: https://gerrit-review.googlesource.com/c/git-repohooks/+/566241\nReviewed-by: Mike Frysinger \u003cvapier@google.com\u003e\nTested-by: Marty Heavey \u003cmheavey@google.com\u003e\nCommit-Queue: Marty Heavey \u003cmheavey@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "faea03d02dcdadd829390361f31f6a4cc4811715",
      "old_mode": 33188,
      "old_path": "rh/hooks.py",
      "new_id": "3ab137d2f3fb47b8432f17e3fdac2a1358ceb6c5",
      "new_mode": 33188,
      "new_path": "rh/hooks.py"
    },
    {
      "type": "modify",
      "old_id": "0ab5c4eb1a406078e3180d4fc63e1a84d2e6d643",
      "old_mode": 33261,
      "old_path": "rh/hooks_unittest.py",
      "new_id": "60a9d531178a156641c0642ccdf426fc5d65a4bc",
      "new_mode": 33261,
      "new_path": "rh/hooks_unittest.py"
    },
    {
      "type": "modify",
      "old_id": "f1d1688fa6e0654894c0920aab7f1e9f077e7ae5",
      "old_mode": 33188,
      "old_path": "rh/results.py",
      "new_id": "00843777d2ccf9dc22c1b640092ffbb9560fae81",
      "new_mode": 33188,
      "new_path": "rh/results.py"
    },
    {
      "type": "modify",
      "old_id": "9699e47abe4bf53a62aa9578a46c35204509b615",
      "old_mode": 33261,
      "old_path": "rh/results_unittest.py",
      "new_id": "146747c0103ec26d8c3ea3f706870a27925aa169",
      "new_mode": 33261,
      "new_path": "rh/results_unittest.py"
    }
  ]
}
