)]}'
{
  "commit": "f82afe92417ee9d1699a428f0787edcdcc528ca8",
  "tree": "aab1ab57ebc4c5629eb9a019bd964e068b076c84",
  "parents": [
    "b58dfa80d45fe79ad6e7fb6f1034d9b0dfbadbaa"
  ],
  "author": {
    "name": "Ryosuke Miyake",
    "email": "rysk@google.com",
    "time": "Thu Oct 08 05:38:55 2026 +0000"
  },
  "committer": {
    "name": "gn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "gn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Oct 07 23:01:36 2026 -0700"
  },
  "message": "Add no_check_generated_targets .gn variable\n\nA \"gn check --check-generated\" failure in a generated source can only be\nsuppressed with no_check_targets or check_includes \u003d false, both of\nwhich also skip the target\u0027s handwritten files.\n\nno_check_generated_targets is a list of label patterns in .gn, in the\nsame format as no_check_targets. With --check-generated, gn check skips\nthe generated files (files in the output directory) of matching targets\nand still checks their other files. Like check_targets and\nno_check_targets, the list is not used when a label pattern is given on\nthe command line. gn check results are unchanged if the list is unset.\n\nBug: 559888973\nChange-Id: I500cb396ca271daa69a407ea333e56438a28d6f4\nReviewed-on: https://gn-review.googlesource.com/c/gn/+/27220\nReviewed-by: Takuto Ikuta \u003ctikuta@google.com\u003e\nReviewed-by: Matt Stark \u003cmsta@google.com\u003e\nCommit-Queue: Ryosuke Miyake \u003crysk@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2796a0b4967d0d19e91d0719b29c60577523f367",
      "old_mode": 33188,
      "old_path": "docs/reference.md",
      "new_id": "3201930910bebc9595d2261bf6e3c553b7609d7a",
      "new_mode": 33188,
      "new_path": "docs/reference.md"
    },
    {
      "type": "modify",
      "old_id": "c02c106f034867f1ea114a5db9eebfca57737f12",
      "old_mode": 33188,
      "old_path": "src/gn/command_check.cc",
      "new_id": "8c032d28d176875d75c348f45153460643c67132",
      "new_mode": 33188,
      "new_path": "src/gn/command_check.cc"
    },
    {
      "type": "modify",
      "old_id": "4ddc70c9d6b9fbfdc94db270430e2ec495b6d351",
      "old_mode": 33188,
      "old_path": "src/gn/command_suggest_unittest.cc",
      "new_id": "23ba34f694a113d11c1f024bae13bc11025a61d5",
      "new_mode": 33188,
      "new_path": "src/gn/command_suggest_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "08917b9c9a107d4e8493781789468b0157f86244",
      "old_mode": 33188,
      "old_path": "src/gn/commands.h",
      "new_id": "efa9775832be022f8cddf24e4d70c2fab471331e",
      "new_mode": 33188,
      "new_path": "src/gn/commands.h"
    },
    {
      "type": "modify",
      "old_id": "992b5645dc9efd9d8fafcf5c0155d56ba1de5f60",
      "old_mode": 33188,
      "old_path": "src/gn/header_checker.cc",
      "new_id": "344c85ad986fe78f848da383a4b5c85e54b3d37b",
      "new_mode": 33188,
      "new_path": "src/gn/header_checker.cc"
    },
    {
      "type": "modify",
      "old_id": "e014d4a3a99c43a2eab4b5628e6eeffe64195471",
      "old_mode": 33188,
      "old_path": "src/gn/header_checker.h",
      "new_id": "51b12f4666dafb4d6f70dc1a0033e8cbb83bf669",
      "new_mode": 33188,
      "new_path": "src/gn/header_checker.h"
    },
    {
      "type": "modify",
      "old_id": "21e8f8b5677117931457903ec3670f51e832411a",
      "old_mode": 33188,
      "old_path": "src/gn/header_checker_unittest.cc",
      "new_id": "e575ec358a197ad7ac8ddde48f318799dfa6b323",
      "new_mode": 33188,
      "new_path": "src/gn/header_checker_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "c4c2b8b7cfc5e0be62d6f96ca180efa3bef0952f",
      "old_mode": 33188,
      "old_path": "src/gn/setup.cc",
      "new_id": "c91fbf1ea535e02e8f7fafd78ab445387e935cec",
      "new_mode": 33188,
      "new_path": "src/gn/setup.cc"
    },
    {
      "type": "modify",
      "old_id": "c6a190bd4bb317396be903d5668c2f65c9128263",
      "old_mode": 33188,
      "old_path": "src/gn/setup.h",
      "new_id": "06f7890bc88210aaf2fba0f457bd32b918b2afb8",
      "new_mode": 33188,
      "new_path": "src/gn/setup.h"
    },
    {
      "type": "modify",
      "old_id": "0b323c39a42ff896c333f3a452f53477dae4d171",
      "old_mode": 33188,
      "old_path": "src/gn/setup_unittest.cc",
      "new_id": "648eb1358372abc6d11def4e35b5b9090eb42a60",
      "new_mode": 33188,
      "new_path": "src/gn/setup_unittest.cc"
    }
  ]
}
