)]}'
{
  "commit": "07ea23e5e634c4b260d38557158f8b7ae65340d5",
  "tree": "08f104c7f4bf5cca99f33c19a0dec1ea171ce006",
  "parents": [
    "dcc5e98fbd103caf0b1168207895877deb45742f"
  ],
  "author": {
    "name": "Matt Jolly",
    "email": "kangie@gentoo.org",
    "time": "Sun Apr 26 18:32:23 2026 +1000"
  },
  "committer": {
    "name": "gn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "gn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Apr 27 16:37:23 2026 -0700"
  },
  "message": "IWYU: gn/target.h\n\nInclude gn/target.h in target_public_pair_unittest.cc so Target is a\ncomplete type when test pretty-print constraints are\ninstantiated.\n\nThis fixes GCC 15 build failures caused by evaluating\ntype traits on an incomplete forward declaration during EXPECT_EQ\nhandling.\n\nSigned-off-by: Matt Jolly \u003ckangie@gentoo.org\u003e\nChange-Id: Ib60d3ba6419d2a3b599948fe79a338dbbee8df62\nReviewed-on: https://gn-review.googlesource.com/c/gn/+/22200\nReviewed-by: Takuto Ikuta \u003ctikuta@google.com\u003e\nReviewed-by: Matt Stark \u003cmsta@google.com\u003e\nCommit-Queue: Matt Stark \u003cmsta@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "956f1db6ab16645f862ee286d8690243408d4019",
      "old_mode": 33188,
      "old_path": "AUTHORS",
      "new_id": "ef1357f5ace9b3e400f7baac318e21128b4a477d",
      "new_mode": 33188,
      "new_path": "AUTHORS"
    },
    {
      "type": "modify",
      "old_id": "8b08a0c5b3ce7a7e20a2188f4cf1aedc9e830ace",
      "old_mode": 33188,
      "old_path": "src/gn/target_public_pair_unittest.cc",
      "new_id": "43060c53df207d704d0baf5feb2a492334efcf1f",
      "new_mode": 33188,
      "new_path": "src/gn/target_public_pair_unittest.cc"
    }
  ]
}
