)]}'
{
  "commit": "edf0931ff4e2cddfeecade307ae948b5d09b8b38",
  "tree": "2d5e4979c92c2b611c01538e73b7f7895d21373a",
  "parents": [
    "2d78d7ce09549caca58fc28b442bbad3a19da432"
  ],
  "author": {
    "name": "Matt Stark",
    "email": "msta@google.com",
    "time": "Tue Sep 15 22:11:15 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Sep 15 22:18:16 2026 -0700"
  },
  "message": "Allowlist any target which has a public header include a private header\n\nThis is part of the check_includes_strict lsc (https://docs.google.com/document/d/1zYUC_zuFrZozo9ogFHcf0Rzkiw9W7RVnaY-1fzfQ0AM/edit?usp\u003dsharing)\n\nThese are more complex situations that will require nontrivial changes.\n\nGenerated via:\ngn check out/linux-x64 --error-limit\u003d999999 \u003e /tmp/errors.txt\ngn edit \"set check_includes_strict:expr CHECK_INCLUDES_STRICT_PUBLIC_INCLUDES_PRIVATE\" $(gn refs out/linux-x64 --default-toolchain $(grep \"Public headers cannot include private headers of the same target\" /tmp/errors.txt | egrep -o \"//[^:]*\" | sort | uniq))\n\nBug: 556959580\nChange-Id: I903434ed32aad05fb3c27bc34fbd82f36a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8413978\nAuto-Submit: Matt Stark \u003cmsta@google.com\u003e\nCommit-Queue: Matt Stark \u003cmsta@google.com\u003e\nReviewed-by: Takuto Ikuta \u003ctikuta@chromium.org\u003e\nOwners-Override: Matt Stark \u003cmsta@google.com\u003e\nReviewed-by: Junji Watanabe \u003cjwata@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1698638}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 53fc0e5d3871e25e7e599a3fe66f46392c9b3a52\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5b0ec026430012165ab0487246c007a0370ce731",
      "old_mode": 33188,
      "old_path": "absl/container/BUILD.gn",
      "new_id": "f54c4d95d0994b244aaec26f609b10a40b2aad8d",
      "new_mode": 33188,
      "new_path": "absl/container/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "39d550a865813acb1f0e39a10dbcfeed94b06e6e",
      "old_mode": 33188,
      "old_path": "absl/crc/BUILD.gn",
      "new_id": "f0c8e74715f8ff274ac784d6ce36a34b9beef461",
      "new_mode": 33188,
      "new_path": "absl/crc/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "a6c6609580025fe905a534b27de0c8eec20f3c24",
      "old_mode": 33188,
      "old_path": "absl/functional/BUILD.gn",
      "new_id": "3b592b5a66cfd2ff989b1c36b75548f13f3e84be",
      "new_mode": 33188,
      "new_path": "absl/functional/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "f13af19a1fd5422b3e5e9c7adf120b866a7d0b0a",
      "old_mode": 33188,
      "old_path": "absl/hash/BUILD.gn",
      "new_id": "02ddb5370fda81145164cf6d376474d2a8830f51",
      "new_mode": 33188,
      "new_path": "absl/hash/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "ebdeb475b629ad9a297b8af93dffc2c28fd90038",
      "old_mode": 33188,
      "old_path": "absl/status/BUILD.gn",
      "new_id": "da5c6f1e284d1f1679e1ea6cb5b731b020deeac9",
      "new_mode": 33188,
      "new_path": "absl/status/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "41e39bc1fb787999bd66c767e1d50ee41029e3c0",
      "old_mode": 33188,
      "old_path": "absl/strings/BUILD.gn",
      "new_id": "c639fa6199df4a685afa555c28d9d1b4bf078af2",
      "new_mode": 33188,
      "new_path": "absl/strings/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "644aea3f295a30e1776bc1b7d555eb7f0967e86f",
      "old_mode": 33188,
      "old_path": "absl/types/BUILD.gn",
      "new_id": "950008dd6dba257622358f466b9d2dec121b72c5",
      "new_mode": 33188,
      "new_path": "absl/types/BUILD.gn"
    }
  ]
}
