)]}'
{
  "commit": "c15bfa41e5266dcce4161968ab4eb0387cae7a7a",
  "tree": "34b38f1c41aa470fed5439792a39d1dcda6c536a",
  "parents": [
    "4ce861fc06ec87ff74eb6a17ebbd55e4755ebdeb"
  ],
  "author": {
    "name": "Takuto Ikuta",
    "email": "tikuta@google.com",
    "time": "Fri Aug 08 16:23:58 2025 +0900"
  },
  "committer": {
    "name": "GN LUCI",
    "email": "gn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Aug 11 18:02:34 2025 -0700"
  },
  "message": "build: Propagate module dependencies through group targets\n\nThis change ensures that C++ module dependencies are correctly\npropagated through `group` targets when using `public_deps`. Previously,\n`group` targets were not considered in\n`ComputeModuleDepsInformationFor`, leading to incomplete dependency\nresolution.\n\nA new unit test has been added to verify this functionality.\n\nThis is to remove `alias` template in\nhttps://source.chromium.org/chromium/chromium/src/+/main:buildtools/third_party/libc++/modules.gni;l\u003d79;drc\u003d3296f9068c5d6ac4ac42124ee2338dc36443df8b\n\nBug: 40440396\nChange-Id: Ibb2e62af1a43df1223275176c8b204b0c359f299\nReviewed-on: https://gn-review.googlesource.com/c/gn/+/19680\nReviewed-by: David Turner \u003cdigit@google.com\u003e\nReviewed-by: Matt Stark \u003cmsta@google.com\u003e\nCommit-Queue: Takuto Ikuta \u003ctikuta@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "30433b07e7ed5cc13233ccbabde34acf233a2c49",
      "old_mode": 33188,
      "old_path": "src/gn/resolved_target_data.cc",
      "new_id": "201f6556fa8f695d101dd5ac9d428c196bf9209b",
      "new_mode": 33188,
      "new_path": "src/gn/resolved_target_data.cc"
    },
    {
      "type": "modify",
      "old_id": "d4f60b464b557cd555b17678ba99001a7fd40497",
      "old_mode": 33188,
      "old_path": "src/gn/resolved_target_data_unittest.cc",
      "new_id": "92b965d87196a12bedb007f148a9630c16c2c86e",
      "new_mode": 33188,
      "new_path": "src/gn/resolved_target_data_unittest.cc"
    }
  ]
}
