)]}'
{
  "commit": "ebd779e8d05b2b99b27f6db69a1ea2237baee7ee",
  "tree": "6c98e2ff4ede333a79305cf634815406cbc7272e",
  "parents": [
    "8aaaf9303cb962fa1ec613051cccdfa56a077847"
  ],
  "author": {
    "name": "Richard Levasseur",
    "email": "rlevasseur@google.com",
    "time": "Sun Jan 07 04:13:22 2024 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sun Jan 07 12:13:22 2024 +0000"
  },
  "message": "fix(toolchains): register py cc toolchain for workspace builds (#1670)\n\nThe workspace `python_register_toolchains()` function only registered\nthe plain Python toolchain by its specific name. The py cc toolchain\nwasn\u0027t also being named. This meant things like\n`//python/cc:current_py_cc_headers` couldn\u0027t find their toolchain.\nBzlmod doesn\u0027t have this problem because it uses the `:all` pattern to\nregister everything.\n\nTo fix, also register the py cc toolchain where the plain Python\ntoolchain is registered, which makes it available.\n\nFixes https://github.com/bazelbuild/rules_python/issues/1669",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "418809067d5644364067fabf7522077cfad23b22",
      "old_mode": 33188,
      "old_path": ".bazelrc",
      "new_id": "250377a9e7706ef8f53f8b15142a28c259cb2a4b",
      "new_mode": 33188,
      "new_path": ".bazelrc"
    },
    {
      "type": "modify",
      "old_id": "4089ae40fc4794c73818563c0c97722f2a634bba",
      "old_mode": 33188,
      "old_path": "CHANGELOG.md",
      "new_id": "2c2b5e4de2ca2bab94e69c22dbb928704f3cae94",
      "new_mode": 33188,
      "new_path": "CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "e444c49a2bcb3a2ef9e70f069bd90e94ab0c86eb",
      "old_mode": 33188,
      "old_path": "python/repositories.bzl",
      "new_id": "21becb5290c1a99c794216616a0907fdbdba99d0",
      "new_mode": 33188,
      "new_path": "python/repositories.bzl"
    },
    {
      "type": "modify",
      "old_id": "2b8b2ee13a0150e63b88642ae613f3d8ebcf0440",
      "old_mode": 33188,
      "old_path": "tests/cc/current_py_cc_headers/current_py_cc_headers_tests.bzl",
      "new_id": "931a9c1e6467b0b40f54afc106c2938dc3a78ade",
      "new_mode": 33188,
      "new_path": "tests/cc/current_py_cc_headers/current_py_cc_headers_tests.bzl"
    },
    {
      "type": "modify",
      "old_id": "e7f700a7d3319a04b48ef2470f18c4458c11a196",
      "old_mode": 33188,
      "old_path": "tests/integration/BUILD.bazel",
      "new_id": "0e793cd90c65965a2fd8c145960a198c784f6a72",
      "new_mode": 33188,
      "new_path": "tests/integration/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "741d758a4f9cef52f1caa9d3a74b053c77b5ce1d",
      "new_mode": 33188,
      "new_path": "tests/integration/py_cc_toolchain_registered/.bazelrc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9c9275c7c19e98594bc65a57f6e5b0af91f250c1",
      "new_mode": 33188,
      "new_path": "tests/integration/py_cc_toolchain_registered/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ad3b813766c7f607a4e7d367c6be94bc33e09188",
      "new_mode": 33188,
      "new_path": "tests/integration/py_cc_toolchain_registered/MODULE.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "de908549c09713efa2d24e09f096e875e27606dd",
      "new_mode": 33188,
      "new_path": "tests/integration/py_cc_toolchain_registered/WORKSPACE"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "65d618437b10f15095866912dd08f409e010b558",
      "new_mode": 33188,
      "new_path": "tests/integration/py_cc_toolchain_registered/defs.bzl"
    }
  ]
}
