)]}'
{
  "commit": "fa9dacd8eff0bbec4a542c69907659cdd3db8989",
  "tree": "29d3080c2a1b81d2e73129604164e02df0414293",
  "parents": [
    "1275aa688549cafbc9551f6df224a9daa08519c0"
  ],
  "author": {
    "name": "Matt Stark",
    "email": "msta@google.com",
    "time": "Thu Apr 23 10:14:46 2026 +1000"
  },
  "committer": {
    "name": "gn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "gn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Apr 28 16:31:46 2026 -0700"
  },
  "message": "Add `gn suggest` subcommand.\n\nThis command will attempt to create suggestions to tell you what\nmodifications to make to the build graph to fix errors.\n\nBug: 500845363\nChange-Id: I76212796fddb9586662e48bdca004e4b6a6a6964\nReviewed-on: https://gn-review.googlesource.com/c/gn/+/22140\nCommit-Queue: Matt Stark \u003cmsta@google.com\u003e\nReviewed-by: Takuto Ikuta \u003ctikuta@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "44f92b963bc2eb678cabb4cc9c6fcb7ffbda1692",
      "old_mode": 33261,
      "old_path": "build/gen.py",
      "new_id": "432924e461c0406801f7fd1d3fad896e71c2e3ae",
      "new_mode": 33261,
      "new_path": "build/gen.py"
    },
    {
      "type": "modify",
      "old_id": "f5781c6294e30cac455baf3217ba55f7751d5a32",
      "old_mode": 33188,
      "old_path": "docs/reference.md",
      "new_id": "1ca0d1caa176226ca443ef87482e23a96e788a0d",
      "new_mode": 33188,
      "new_path": "docs/reference.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9550974382492cdc8fd1f83eac68996d9373f766",
      "new_mode": 33188,
      "new_path": "src/gn/command_suggest.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e75256166ab4642f09c793b26f892798d7d70f6f",
      "new_mode": 33188,
      "new_path": "src/gn/command_suggest_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "dbf2b4823906c636b8d734f1dea9aa659c3fd691",
      "old_mode": 33188,
      "old_path": "src/gn/commands.cc",
      "new_id": "c37bc6adc5fa2f0b6b08b31594a47ab3645b0034",
      "new_mode": 33188,
      "new_path": "src/gn/commands.cc"
    },
    {
      "type": "modify",
      "old_id": "702bf0cd37848971c44758621a9c828fc24b756b",
      "old_mode": 33188,
      "old_path": "src/gn/commands.h",
      "new_id": "fcc5bd812278e16abc56ff2a2b62336bceb4d181",
      "new_mode": 33188,
      "new_path": "src/gn/commands.h"
    },
    {
      "type": "modify",
      "old_id": "ec8efde601fded31275b3ef62154d59abcbb3151",
      "old_mode": 33188,
      "old_path": "src/gn/standard_out.cc",
      "new_id": "22761ea757d3551a7992afb5950cdc76123fe877",
      "new_mode": 33188,
      "new_path": "src/gn/standard_out.cc"
    },
    {
      "type": "modify",
      "old_id": "b737fa17a6dfddb3a57befcd51f46feb046e8ce6",
      "old_mode": 33188,
      "old_path": "src/gn/standard_out.h",
      "new_id": "9f434512443d56f6aa95a8d37f77c37dea0ea089",
      "new_mode": 33188,
      "new_path": "src/gn/standard_out.h"
    },
    {
      "type": "modify",
      "old_id": "f170c5d148994a9a52741cb0657fc3fa3faa64c3",
      "old_mode": 33188,
      "old_path": "src/gn/target.cc",
      "new_id": "91cb72c6a857d9a710511dedfe636412c5dbad86",
      "new_mode": 33188,
      "new_path": "src/gn/target.cc"
    },
    {
      "type": "modify",
      "old_id": "83b1e37aa04bae7e2dcc6664b0c0013407cd5f6a",
      "old_mode": 33188,
      "old_path": "src/gn/target.h",
      "new_id": "347ca6be42b8b0fe4b40b5e16cd2deeb7c0876e1",
      "new_mode": 33188,
      "new_path": "src/gn/target.h"
    },
    {
      "type": "modify",
      "old_id": "7529b2e1f1597473fea34767f396e19063137ba4",
      "old_mode": 33188,
      "old_path": "src/gn/target_generator.cc",
      "new_id": "bde52e41eac498bbb39cabb39767ede99ff0f8d8",
      "new_mode": 33188,
      "new_path": "src/gn/target_generator.cc"
    }
  ]
}
