)]}'
{
  "commit": "b50a797b7dea422992b49424440167cd60ef4574",
  "tree": "40e110ac4fe2996fb9c41170749223ca698dd61d",
  "parents": [
    "d1d1a95c5fbc87766cf455f96f56452ae99d5f41"
  ],
  "author": {
    "name": "Fabian Meumertzheim",
    "email": "fabian@meumertzhe.im",
    "time": "Mon Oct 19 21:19:04 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Oct 19 21:19:48 2026 -0700"
  },
  "message": "Fix label resolution for external repos (#896)\n\n`%package(...)%` resolved relative to rules_cc itself, not the location where the `cc_toolchain` was defined. For `cc_shared_library`, the existing initializer did resolve labels correctly, but failed to do so for `select` expressions.\n\nCloses #896\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/bazelbuild/rules_cc/pull/896 from fmeum:claude/package-paths-bzlmod-toolchain-w8lcdu 0468ba063b2cc44e5555b6787e1dcd33020600be\nPiperOrigin-RevId: 1002808922\nChange-Id: Iea958478b558c0a5f80e6edd84bc13f20d6a9b98\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7df94c7f8cfab74f65497f68e31bdcbf19654dbb",
      "old_mode": 33188,
      "old_path": "cc/private/rules_impl/cc_shared_library.bzl",
      "new_id": "8566333d2db74fa0f40e7f5dc4e746f7fc7ac2f7",
      "new_mode": 33188,
      "new_path": "cc/private/rules_impl/cc_shared_library.bzl"
    },
    {
      "type": "modify",
      "old_id": "44abc8a13426ef08d7cac423bd2fe9526b52e325",
      "old_mode": 33188,
      "old_path": "cc/private/rules_impl/cc_shared_library_impl.bzl",
      "new_id": "5c8bce7a841267960c2113501fe9c3ca9426012b",
      "new_mode": 33188,
      "new_path": "cc/private/rules_impl/cc_shared_library_impl.bzl"
    },
    {
      "type": "modify",
      "old_id": "6495fe21fc5a44e8d12f0363218ac5b54db59449",
      "old_mode": 33188,
      "old_path": "cc/private/rules_impl/cc_toolchain_provider_helper.bzl",
      "new_id": "b0dea3f7ff760163fc471f4b8fa925d428fa8f8b",
      "new_mode": 33188,
      "new_path": "cc/private/rules_impl/cc_toolchain_provider_helper.bzl"
    },
    {
      "type": "modify",
      "old_id": "d6949cdfa0e78d6ec68c92be654e75078d7d0d9e",
      "old_mode": 33188,
      "old_path": "tests/builtins_bzl/cc/cc_shared_library/test/BUILD",
      "new_id": "7d45fbfd8b01c635232715708b6db7873e97cbd5",
      "new_mode": 33188,
      "new_path": "tests/builtins_bzl/cc/cc_shared_library/test/BUILD"
    },
    {
      "type": "modify",
      "old_id": "88a92df68237b857d5aab5f6424150ff674163e8",
      "old_mode": 33188,
      "old_path": "tests/builtins_bzl/cc/cc_shared_library/test2/BUILD.bazel",
      "new_id": "133dff65fe0412e74aca4ec20daffe418b2d2272",
      "new_mode": 33188,
      "new_path": "tests/builtins_bzl/cc/cc_shared_library/test2/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b5605a2b0079cce5a50d0b6cf4194cf3a9faf403",
      "new_mode": 33188,
      "new_path": "tests/builtins_bzl/cc/cc_shared_library/test2/toolchain_include_dirs/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2b2c922f0f7873d2e7a92ca1e68e17c8220583ff",
      "new_mode": 33188,
      "new_path": "tests/builtins_bzl/cc/cc_shared_library/test2/toolchain_include_dirs/cc_toolchain_config.bzl"
    },
    {
      "type": "modify",
      "old_id": "94535da6074243e5694e401f2a25bde6e6e7ca54",
      "old_mode": 33188,
      "old_path": "tests/cc/common/BUILD",
      "new_id": "cc4dda4ffab3d8426f20ff7db366b82ea9e6f25c",
      "new_mode": 33188,
      "new_path": "tests/cc/common/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fdfa8875666f53e19258a42c16e298612d9438f6",
      "new_mode": 33188,
      "new_path": "tests/cc/common/cc_toolchain_include_directories_test.bzl"
    }
  ]
}
