)]}'
{
  "commit": "032ed7a0555edaa310e4b421ad58ee22cf09570a",
  "tree": "259822c753a6f98e2fd92e679a54ece51ccba77b",
  "parents": [
    "c7abbeca5f990e7c54d3d66202947f61b64ccf8f"
  ],
  "author": {
    "name": "David Zbarsky",
    "email": "dzbarsky@gmail.com",
    "time": "Mon Aug 03 05:47:51 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Aug 03 05:48:13 2026 -0700"
  },
  "message": "Check private cc_common.link arguments once\n\nCopybara Import from https://github.com/bazelbuild/rules_cc/pull/822\n\nBEGIN_PUBLIC\nCheck private cc_common.link arguments once (#822)\n\nCombine the archive-output predicate with the existing cc_common.link private-argument predicates so callers receive one check_private_api invocation. Preserve existing allowlist behavior, argument normalization, and caller-stack depth.\n\nValidation: 51 remote C++ common and link-build-variable tests passed.\n\nCloses #822\nEND_PUBLIC\n\nTested:\n    TAP train for global presubmit queue\n    []\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/bazelbuild/rules_cc/pull/822 from dzbarsky:codex/starlarkify-link-private-api-checks 87ec078b62b14ac1a26564625898221479035080\nPiperOrigin-RevId: 958324374\nChange-Id: I00eff33a6c72c382cf8d149bc7337ce72bf5823e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d78312c6a7e36a89829cc942faac0f4da54ddede",
      "old_mode": 33188,
      "old_path": "cc/private/cc_common.bzl",
      "new_id": "f5cfd7d6e8f4319189c1fe1b4895fed8a7643e68",
      "new_mode": 33188,
      "new_path": "cc/private/cc_common.bzl"
    }
  ]
}
