)]}'
{
  "commit": "ade0b2b134565b865b8725bea4dc7896535c4c1a",
  "tree": "b2be23075d6b614801403409795cd10c00ef08bb",
  "parents": [
    "27276b6de1362a1ed9c1f681e4b3f53aa8bcdbcf"
  ],
  "author": {
    "name": "Ignas Anikevicius",
    "email": "240938+aignas@users.noreply.github.com",
    "time": "Fri Sep 20 01:01:42 2024 +0900"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Sep 19 16:01:42 2024 +0000"
  },
  "message": "refactor(toolchains): split the implementation of toolchain rules to separate files (#2232)\n\nThis makes the dependency management in WORKSPACE much easier to do.\n\nSummary:\n- refactor: split out the py_repositories call to a separate file\n- refactor: split out the python_repository rule to a separate file\n- refactor: split out the standalone interpreter utility function\n- refactor: split out the python_register_toolchains function\n- refactor: rename the remaining file\n\nWork towards #2081.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f0144e82e0cf3989fa34d6a453e0502cf85f5721",
      "old_mode": 33188,
      "old_path": "examples/bzlmod/MODULE.bazel.lock",
      "new_id": "234dc46cab08ebfd29dfe99e16aaf4a39056e577",
      "new_mode": 33188,
      "new_path": "examples/bzlmod/MODULE.bazel.lock"
    },
    {
      "type": "modify",
      "old_id": "6fcde3892de65d1124cb936bf1600e76e22bc55f",
      "old_mode": 33188,
      "old_path": "python/BUILD.bazel",
      "new_id": "b7a2172df592a81c988c140b17220f2b9d141aa3",
      "new_mode": 33188,
      "new_path": "python/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "1e05b928bc76cc09450c0f4bcfab8b8043e49d69",
      "old_mode": 33188,
      "old_path": "python/private/BUILD.bazel",
      "new_id": "5fa551454eac5e820fa75e6b0382c7adca9687c4",
      "new_mode": 33188,
      "new_path": "python/private/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5da7389612c6985bc1e6c85eb1dd0e4c7597ae0f",
      "new_mode": 33188,
      "new_path": "python/private/is_standalone_interpreter.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ace3750a2b135c2b540da62f282da3a3e9e8a684",
      "new_mode": 33188,
      "new_path": "python/private/py_repositories.bzl"
    },
    {
      "type": "modify",
      "old_id": "1db50af7c7c764b41add7bd9e7da9802b4864447",
      "old_mode": 33188,
      "old_path": "python/private/pypi/BUILD.bazel",
      "new_id": "2b25bfbfb4aea8029392ffa3c4d61527c3c4a960",
      "new_mode": 33188,
      "new_path": "python/private/pypi/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "5b14151be693e666d3b6a7dac21ab700956c483a",
      "old_mode": 33188,
      "old_path": "python/private/pypi/whl_library.bzl",
      "new_id": "309316b2ee1f4779913444b4bb7df838911670ac",
      "new_mode": 33188,
      "new_path": "python/private/pypi/whl_library.bzl"
    },
    {
      "type": "modify",
      "old_id": "9a9a240cb3345077f0a771f398aa42d8b7116980",
      "old_mode": 33188,
      "old_path": "python/private/python.bzl",
      "new_id": "98b089f7ca9e2751774690fab89139680a30582d",
      "new_mode": 33188,
      "new_path": "python/private/python.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "68f52493506019e26c708e3b77f42b10539cf86c",
      "new_mode": 33188,
      "new_path": "python/private/python_register_multi_toolchains.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7638d76313e475e5e07004aab7c12a7665c8b18e",
      "new_mode": 33188,
      "new_path": "python/private/python_register_toolchains.bzl"
    },
    {
      "type": "rename",
      "old_id": "0286160b52d8b939629cb3f7fd9d4d78627b92ac",
      "old_mode": 33188,
      "old_path": "python/private/python_repositories.bzl",
      "new_id": "28a2c959ddd9634ca4dc301002f823d6de1869dd",
      "new_mode": 33188,
      "new_path": "python/private/python_repository.bzl",
      "score": 61
    },
    {
      "type": "modify",
      "old_id": "88c00e28cbcbf8af1820cd64d55ec17a02b42ef5",
      "old_mode": 33188,
      "old_path": "python/repositories.bzl",
      "new_id": "768b5874d55ba0e964cfd454fd727515e9aa7d06",
      "new_mode": 33188,
      "new_path": "python/repositories.bzl"
    }
  ]
}
