)]}'
{
  "commit": "5b8fa22a2f22501b18b4aea97c5dbfe3a6913a0c",
  "tree": "3d914263ee14b253e3ded9b859c2c46994411fe4",
  "parents": [
    "fe2c3256ddb51ad04d6af70e1cec59770a29596e"
  ],
  "author": {
    "name": "Ignas Anikevicius",
    "email": "anikevicius@gmail.com",
    "time": "Sat Jun 24 05:05:25 2023 +0900"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Jun 23 20:05:25 2023 +0000"
  },
  "message": "fix(toolchain): restrict coverage tool visibility under bzlmod (#1252)\n\nBefore this PR the `coverage_tool` automatically registered by\n`rules_python`\nwas visible outside the toolchain repository. This fixes it to be\nconsistent\nwith `non-bzlmod` setups and ensures that the default `coverage_tool` is\nnot\nvisible outside the toolchain repos.\n\nThis means that the `MODULE.bazel` file can be cleaned-up at the expense\nof\nrelaxing the `coverage_tool` attribute for the `python_repository` to be\na\nsimple string as the label would be evaluated within the context of\n`rules_python` which may not necessarily resolve correctly without the\n`use_repo` statement in our `MODULE.bazel`.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6729d09c7ad60ac752659f17157999612856b65e",
      "old_mode": 33188,
      "old_path": "MODULE.bazel",
      "new_id": "b7a041146125063dc97e7bd5e2e62c42c921078d",
      "new_mode": 33188,
      "new_path": "MODULE.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a5e5fbaab50227c68b70dd5a1cbda33337b615e9",
      "new_mode": 33188,
      "new_path": "examples/bzlmod/description.md"
    },
    {
      "type": "modify",
      "old_id": "0486916e1b6c3454cb4f73f48fa0c2f0b29327a6",
      "old_mode": 33188,
      "old_path": "examples/bzlmod/test.py",
      "new_id": "80cd02714e9e33dd4b134913c5882eb631e2e224",
      "new_mode": 33188,
      "new_path": "examples/bzlmod/test.py"
    },
    {
      "type": "modify",
      "old_id": "dfa3e2682f17a6eb09aa0e5ee0eb4929514582db",
      "old_mode": 33188,
      "old_path": "python/extensions/private/internal_deps.bzl",
      "new_id": "27e290cb38de3c0f6c3bde164904481d9c8af9f8",
      "new_mode": 33188,
      "new_path": "python/extensions/private/internal_deps.bzl"
    },
    {
      "type": "modify",
      "old_id": "a4801cad3752efbb8e273b3e122a77de56d2c858",
      "old_mode": 33188,
      "old_path": "python/private/coverage_deps.bzl",
      "new_id": "8d1e5f4e868f0b4ad5d4d6fdf6cb6ced767d523b",
      "new_mode": 33188,
      "new_path": "python/private/coverage_deps.bzl"
    },
    {
      "type": "modify",
      "old_id": "2352e22853dc1d925a4c0ce5e5ff350cf89e3445",
      "old_mode": 33188,
      "old_path": "python/repositories.bzl",
      "new_id": "39182af88aa93a667d9de2e3a5648e294bb9920a",
      "new_mode": 33188,
      "new_path": "python/repositories.bzl"
    },
    {
      "type": "modify",
      "old_id": "4cf1e942322968715bcd441fb4a81f2fc8a7596c",
      "old_mode": 33261,
      "old_path": "tools/update_coverage_deps.py",
      "new_id": "57b7850a4e68daf56685c34757c6e1a95b129f36",
      "new_mode": 33261,
      "new_path": "tools/update_coverage_deps.py"
    }
  ]
}
