)]}'
{
  "commit": "8e6f73b026af31a4064da55b72fb17eb4d0809c5",
  "tree": "0619728e89a25d9bc0cba37f9a02c2ef4006564a",
  "parents": [
    "459e1df4a92acfa82e7bfa08b2574dca1437913a"
  ],
  "author": {
    "name": "Richard Levasseur",
    "email": "richardlev@gmail.com",
    "time": "Sat May 17 19:46:17 2025 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sun May 18 02:46:17 2025 +0000"
  },
  "message": "tests: move py_reconfig rules to their own file (#2900)\n\nThe py_reconfig code is pretty large, so move it to its own file. It\u0027s\nalso be easier\nto find in its own file rather that part of something named after \"shell\ntesting\".",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "28a0d21fb7538167f498d6be1045f015beb42822",
      "old_mode": 33188,
      "old_path": "tests/bootstrap_impls/BUILD.bazel",
      "new_id": "b669da5669d2c11ef743e07b394d5ed8a81f09e3",
      "new_mode": 33188,
      "new_path": "tests/bootstrap_impls/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "8ffcbcd47941a91327e3452265e626f2a495b8f0",
      "old_mode": 33188,
      "old_path": "tests/bootstrap_impls/a/b/c/BUILD.bazel",
      "new_id": "1659ef25bc252896c71f4887d8200b1cf1598c42",
      "new_mode": 33188,
      "new_path": "tests/bootstrap_impls/a/b/c/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "ad94f43423e453b8215862e922f177ee209ba899",
      "old_mode": 33188,
      "old_path": "tests/interpreter/interpreter_tests.bzl",
      "new_id": "3c5882afa07bc5a3d94602a543c774abd81a0151",
      "new_mode": 33188,
      "new_path": "tests/interpreter/interpreter_tests.bzl"
    },
    {
      "type": "modify",
      "old_id": "f12d1c9a708db2b976e0b30c25697e604967c585",
      "old_mode": 33188,
      "old_path": "tests/no_unsafe_paths/BUILD.bazel",
      "new_id": "c9a681daa99828be74dbf282ca1037c94ecc2ce5",
      "new_mode": 33188,
      "new_path": "tests/no_unsafe_paths/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "bb12269e3d12b947536f9b7bf51f3da28fc0f404",
      "old_mode": 33188,
      "old_path": "tests/packaging/BUILD.bazel",
      "new_id": "d88a59300694683dfaf7e97cb938737842b257f0",
      "new_mode": 33188,
      "new_path": "tests/packaging/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "62c7377d533f7a72913aeb5b71d8491cb2a1657f",
      "old_mode": 33188,
      "old_path": "tests/repl/BUILD.bazel",
      "new_id": "b3986cc023b651cfe2368cc38dd4f2e313b368aa",
      "new_mode": 33188,
      "new_path": "tests/repl/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "ad2bd4eeb5c046325fb647616b2354a25b9794c7",
      "old_mode": 33188,
      "old_path": "tests/runtime_env_toolchain/BUILD.bazel",
      "new_id": "2f82d204ffa6a12582f44afc40e3db9b4b303557",
      "new_mode": 33188,
      "new_path": "tests/runtime_env_toolchain/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b33f679e77a612ac986f118bcc2b9586684d02e0",
      "new_mode": 33188,
      "new_path": "tests/support/py_reconfig.bzl"
    },
    {
      "type": "modify",
      "old_id": "f6ebc506cc15d8e77769d7b4838567a80b300b00",
      "old_mode": 33188,
      "old_path": "tests/support/sh_py_run_test.bzl",
      "new_id": "1a61de9bd3ecd3f173f0daf3f9c0dc5b0d328360",
      "new_mode": 33188,
      "new_path": "tests/support/sh_py_run_test.bzl"
    },
    {
      "type": "modify",
      "old_id": "fbb70820c962b1759735a42fad83c7b6a96be7c4",
      "old_mode": 33188,
      "old_path": "tests/toolchains/defs.bzl",
      "new_id": "a883b0af33872fc7046df3e8544914b9bb1f6a67",
      "new_mode": 33188,
      "new_path": "tests/toolchains/defs.bzl"
    },
    {
      "type": "modify",
      "old_id": "35c7c193281938bac5eaf3f94a950431d0128e99",
      "old_mode": 33188,
      "old_path": "tests/uv/lock/lock_tests.bzl",
      "new_id": "1eb5b1d90393aee43f5513308543b66ea266dd3f",
      "new_mode": 33188,
      "new_path": "tests/uv/lock/lock_tests.bzl"
    },
    {
      "type": "modify",
      "old_id": "5d02708800887532af44f8213ad673e4ba82c61b",
      "old_mode": 33188,
      "old_path": "tests/venv_site_packages_libs/BUILD.bazel",
      "new_id": "1f48331ff277e0c0dba1df5c0412b7fe864845ff",
      "new_mode": 33188,
      "new_path": "tests/venv_site_packages_libs/BUILD.bazel"
    }
  ]
}
