)]}'
{
  "commit": "6cc1bf04ed7a89e39788cea1e10738136c9dd082",
  "tree": "faf1422726b040c2ba8da3bd0b39767e69ce6380",
  "parents": [
    "0e3cf8f552740a1ed84b0f8a0fd739b4bcf7ba53"
  ],
  "author": {
    "name": "Fabian Meumertzheim",
    "email": "fabian@meumertzhe.im",
    "time": "Thu Aug 13 02:22:03 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Aug 13 02:22:47 2026 -0700"
  },
  "message": "Expand tree artifacts in textual_hdrs in generated module maps (#787)\n\nTree artifacts in a `cc_library`\u0027s `textual_hdrs` end up in the generated module map as a single `header` entry with the directory\u0027s path, which fails to parse (`error: header \u0027\u003cdir path\u003e\u0027 not found`), instead of one `textual header` entry per contained file. `hdrs` and `srcs` already expand tree artifacts via the module map action\u0027s tree expander; this applies the same expansion to the `public_textual_headers` bucket.\n\nCloses #787\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/bazelbuild/rules_cc/pull/787 from fmeum:textual-hdrs-tree-expansion 83f1cf1cb41fce63c6a5c712fe5ba0d610a33036\nPiperOrigin-RevId: 963952603\nChange-Id: If193b253b0343583c283e3027e5154282afe8139\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6e647fdb137f15659cc0ff0c7b9538bb7288f7c5",
      "old_mode": 33188,
      "old_path": "cc/private/compile/cc_compilation_helper.bzl",
      "new_id": "a30397dc1cd576ff788f94cde1ed9c7c4a93f79e",
      "new_mode": 33188,
      "new_path": "cc/private/compile/cc_compilation_helper.bzl"
    }
  ]
}
