)]}'
{
  "commit": "170205b046318052d5009d595a337a65ff8fa425",
  "tree": "71a967f9885364d3e93b4e94e9c8889aeb1ee40b",
  "parents": [
    "5bac5b40bfb25c77210925f506056bc2ea91b3ab"
  ],
  "author": {
    "name": "Keith Smiley",
    "email": "keithbsmiley@gmail.com",
    "time": "Fri Apr 10 00:19:49 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Apr 10 00:20:11 2026 -0700"
  },
  "message": "Make main_output public API\n\nCopybara Import from https://github.com/bazelbuild/rules_cc/pull/578\n\nBEGIN_PUBLIC\nMake main_output public API (#578)\n\nThis API allows creating shared libraries with custom filenames, not\njust the default pattern. This is required to write a rule that produces\npython native extensions which have entirely different output naming\nformats than standard shared libraries.\n\nThis API has been around for years now so I assume it\u0027s well understood\nenough and there isn\u0027t a clear alternative.\n\nCloses #578\nEND_PUBLIC\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/bazelbuild/rules_cc/pull/578 from keith:ks/make-main_output-public-api eff1404cf9b32ca2c2987db7e7021bf2780f89bc\nPiperOrigin-RevId: 897523576\nChange-Id: I591ef2117a8fe49afe1fab32eb57bc3437dada28\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "74a095025c1a0a805a164330f8d4694f2a5bb711",
      "old_mode": 33188,
      "old_path": "cc/private/cc_common.bzl",
      "new_id": "9daa6fc905f748f76f2d1913b47625af46b01065",
      "new_mode": 33188,
      "new_path": "cc/private/cc_common.bzl"
    }
  ]
}
