)]}'
{
  "commit": "c0e4aae6d809a08cd402432a7d23494fc3b2a776",
  "tree": "c9ed055e6075bf57123d2f7cf74a14cb7cbd9593",
  "parents": [
    "5df47e556efde72cc576d8a3af23b58b614345bd"
  ],
  "author": {
    "name": "Matt Stark",
    "email": "msta@google.com",
    "time": "Wed Sep 09 12:37:46 2026 +1000"
  },
  "committer": {
    "name": "gn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "gn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Sep 08 20:13:30 2026 -0700"
  },
  "message": "Preserve toolchain when generating suggestions in gn check\n\nRecord the source target on HeaderChecker::Violation so that CheckPublicHeaders\npasses the actual toolchain of the violating target to OutputSuggestions,\npreventing incorrect cross-toolchain suggestions.\n\nChange-Id: I7625f30ced367c2f8680e673fc5a5d0b6a6a6964\nReviewed-on: https://gn-review.googlesource.com/c/gn/+/26360\nCommit-Queue: Matt Stark \u003cmsta@google.com\u003e\nReviewed-by: Takuto Ikuta \u003ctikuta@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dbd322cb5659634d7b63f184b60aca5e3b5079ef",
      "old_mode": 33188,
      "old_path": "src/gn/command_check.cc",
      "new_id": "f0292a1c85efe2f85a5e924fecb924160031f5d7",
      "new_mode": 33188,
      "new_path": "src/gn/command_check.cc"
    },
    {
      "type": "modify",
      "old_id": "f7c76328c204fcc542c403571ff49a3f3a9fe7f0",
      "old_mode": 33188,
      "old_path": "src/gn/header_checker.cc",
      "new_id": "93d7b44eaefca80d9e9e419ec8833af83c6edf5e",
      "new_mode": 33188,
      "new_path": "src/gn/header_checker.cc"
    },
    {
      "type": "modify",
      "old_id": "17e2afc7481707b616396ec10e5c1196a37c1752",
      "old_mode": 33188,
      "old_path": "src/gn/header_checker.h",
      "new_id": "6c4561c06b572826588b067be4a756b1a85cabfb",
      "new_mode": 33188,
      "new_path": "src/gn/header_checker.h"
    }
  ]
}
