)]}'
{
  "commit": "067bb9e2040d28f2d46cc23e4896d287544b0ecf",
  "tree": "1d8b68705efd517c7f94e22e17e52ef0df6aa41a",
  "parents": [
    "f9116e30e34ac9d33f420ca9917ec362221caded"
  ],
  "author": {
    "name": "Matt Stark",
    "email": "msta@google.com",
    "time": "Thu Apr 09 14:00:06 2026 +1000"
  },
  "committer": {
    "name": "GN LUCI",
    "email": "gn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Apr 09 21:16:14 2026 -0700"
  },
  "message": "Include your own modulemap files in module_deps_no_self.\n\nThe reason for the existence of module_deps_no_self is to ensure you\ndon\u0027t depend upon the PCM that you\u0027re generating at this very moment.\nBut the same issue doesn\u0027t apply to the modulemap file, and it is\nneccesary for the layering check.\n\nBug: b:500845363\nChange-Id: I90b97445e96bea008587d6dd907679dc6a6a6964\nReviewed-on: https://gn-review.googlesource.com/c/gn/+/21800\nReviewed-by: Takuto Ikuta \u003ctikuta@google.com\u003e\nCommit-Queue: Matt Stark \u003cmsta@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2ec76a8a384a81c252f3cd50a8bd05e5d70e78d1",
      "old_mode": 33188,
      "old_path": "src/gn/compile_commands_writer.cc",
      "new_id": "f5f55f9692cdc94eae7368e45ee0953a37e7fceb",
      "new_mode": 33188,
      "new_path": "src/gn/compile_commands_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "0011f8469c2e95fd03b51ff3e7108cb39a4bda18",
      "old_mode": 33188,
      "old_path": "src/gn/compile_commands_writer_unittest.cc",
      "new_id": "8069d0f69fc5af4c854154afd8b01b27c5dbc4db",
      "new_mode": 33188,
      "new_path": "src/gn/compile_commands_writer_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "64f4ee9a95f884f831f0b6dc9a59f57d84bd9692",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_c_binary_target_writer.cc",
      "new_id": "9a9e834375b6dfd66ff85366249c2e0517315bdb",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_c_binary_target_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "dae76928a8b7ae27c12e9fe7a546997d08e4303d",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_c_binary_target_writer_unittest.cc",
      "new_id": "ccda8f95d376c1bbfabe1e4471b1824b235f265c",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_c_binary_target_writer_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "7c8b0ca03eeda43ffc18c35e72f4b9915a23164f",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_module_writer_util.cc",
      "new_id": "3fc6a2e90163590e90dcd996c44dc32496df0ae3",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_module_writer_util.cc"
    },
    {
      "type": "modify",
      "old_id": "911a98f3e4e81f65f0e9fa373c4c55e6bc82c72e",
      "old_mode": 33188,
      "old_path": "src/gn/ninja_module_writer_util.h",
      "new_id": "8239ac83c219d814223a7cb8d10e4ef87ae5e28d",
      "new_mode": 33188,
      "new_path": "src/gn/ninja_module_writer_util.h"
    }
  ]
}
