)]}'
{
  "commit": "607bfdd5e488f69dde2bc349d870576deb8f0cb6",
  "tree": "453e81a25b20f758f538338f302b7914ddc7d64a",
  "parents": [
    "106f4a6aa66fe5bbdf382e747ff599c5433dd009"
  ],
  "author": {
    "name": "Joshua Haberman",
    "email": "jhaberman@gmail.com",
    "time": "Mon Sep 16 12:32:50 2024 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Sep 16 12:32:50 2024 -0700"
  },
  "message": "Revert \"Cherry-pick changes related to new Bazel rules\"\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8db029824f8cfa99a2ce9c78368e259282ea2bbc",
      "old_mode": 33188,
      "old_path": "MODULE.bazel",
      "new_id": "4d5aed7f5ee38cd2a1831987a3aaf20e2b9a615f",
      "new_mode": 33188,
      "new_path": "MODULE.bazel"
    },
    {
      "type": "modify",
      "old_id": "7083fbefca2bbc901b400362c04c8726673420ca",
      "old_mode": 33188,
      "old_path": "WORKSPACE",
      "new_id": "314bb92a19148bcf6b128203dce949e2352748b1",
      "new_mode": 33188,
      "new_path": "WORKSPACE"
    },
    {
      "type": "modify",
      "old_id": "d0546f9b30e6c32ba04bcd6cc055ef68b145ff70",
      "old_mode": 33188,
      "old_path": "bazel/BUILD.bazel",
      "new_id": "1d6749dd76a4764055a681869956c75a835f0498",
      "new_mode": 33188,
      "new_path": "bazel/BUILD.bazel"
    },
    {
      "type": "rename",
      "old_id": "f6710d8c87bb5a27365b7e4613cdc8f1dc4f4ba7",
      "old_mode": 33188,
      "old_path": "bazel/common/BUILD",
      "new_id": "a12df87ac91ab146f9ac4b6318be845a879220a5",
      "new_mode": 33188,
      "new_path": "bazel/common/BUILD.bazel",
      "score": 67
    },
    {
      "type": "modify",
      "old_id": "639cf4c8a4ff4dffce55542c3cac5de88d462ac2",
      "old_mode": 33188,
      "old_path": "bazel/common/proto_common.bzl",
      "new_id": "963aabde6ddb0575efc7fd3f4fdcabff65f1ab8e",
      "new_mode": 33188,
      "new_path": "bazel/common/proto_common.bzl"
    },
    {
      "type": "modify",
      "old_id": "1eac535551e02b0f2e548f8f9cd10dcf3c7cfced",
      "old_mode": 33188,
      "old_path": "bazel/common/proto_lang_toolchain_info.bzl",
      "new_id": "714c9f288c0f25540f013e9bba42d7308bb5e722",
      "new_mode": 33188,
      "new_path": "bazel/common/proto_lang_toolchain_info.bzl"
    },
    {
      "type": "delete",
      "old_id": "4f16fed055cddfff443def3c9bfda05a754dc79b",
      "old_mode": 33188,
      "old_path": "bazel/private/BUILD",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8e7ff0d8c48f9a4f3ab7835d952f2acf59a8dc6b",
      "new_mode": 33188,
      "new_path": "bazel/private/BUILD.bazel"
    },
    {
      "type": "delete",
      "old_id": "b02f691f45e37f395f16997ff3151b5b23aaf5ec",
      "old_mode": 33188,
      "old_path": "bazel/private/bazel_proto_library_rule.bzl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "960fbed5128e70c364768aaab6d4f4734477f542",
      "old_mode": 33188,
      "old_path": "bazel/private/native_bool_flag.bzl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "80f36eb4b0103dc0f0147052d6bae76fd51709ed",
      "old_mode": 33188,
      "old_path": "bazel/private/proto_bazel_features.bzl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d99b58c9dcb80e943e6f0ec5f3ba3c70f3eca281",
      "old_mode": 33188,
      "old_path": "bazel/private/proto_lang_toolchain_rule.bzl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "3a4ee72a7c067a4942139b7b6b33751abeeb8d09",
      "old_mode": 33188,
      "old_path": "bazel/private/proto_toolchain_rule.bzl",
      "new_id": "9487a06026dec7d74b82c777eb57a3902ec092fc",
      "new_mode": 33188,
      "new_path": "bazel/private/proto_toolchain_rule.bzl"
    },
    {
      "type": "delete",
      "old_id": "aa49eb8cf4c88bc00d89c9477b9af57c605f2940",
      "old_mode": 33188,
      "old_path": "bazel/private/toolchain_helpers.bzl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "336623067d4e6a0d1e818f1cb4713470295fa991",
      "old_mode": 33188,
      "old_path": "bazel/proto_library.bzl",
      "new_id": "3006e3c0c29d0d455e65f98573fd79c6d6d7ac5e",
      "new_mode": 33188,
      "new_path": "bazel/proto_library.bzl"
    },
    {
      "type": "modify",
      "old_id": "1c40598422282d90cac7133c70fdbaae74bd30af",
      "old_mode": 33188,
      "old_path": "bazel/py_proto_library.bzl",
      "new_id": "86af999502375fcf61486048d13e27b3a6cf841b",
      "new_mode": 33188,
      "new_path": "bazel/py_proto_library.bzl"
    },
    {
      "type": "delete",
      "old_id": "54cc42150ea1f2d01040caf439f799efc423b846",
      "old_mode": 33188,
      "old_path": "bazel/tests/BUILD",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f0d0110f1b1bc93f4bb4d2b02ee3b7057f7fc4a9",
      "old_mode": 33188,
      "old_path": "bazel/tests/proto_common_compile_tests.bzl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6ae81e08c211e009bab02b95b834d5057cfcac65",
      "old_mode": 33188,
      "old_path": "bazel/tests/testdata/BUILD",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8aec0a8209c3fa612eb2609d6803f7dbb6b6f039",
      "old_mode": 33188,
      "old_path": "bazel/tests/testdata/compile_rule.bzl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "rename",
      "old_id": "d5aa113f384a92f8b7e8cc6c4c67478867a67a83",
      "old_mode": 33188,
      "old_path": "bazel/toolchains/BUILD",
      "new_id": "34a45d5bbd83383984dcc92dd2862720070e48dc",
      "new_mode": 33188,
      "new_path": "bazel/toolchains/BUILD.bazel",
      "score": 63
    },
    {
      "type": "modify",
      "old_id": "4c1666530ebbd16a84a07b1fbe683a434cda6ca9",
      "old_mode": 33188,
      "old_path": "bazel/toolchains/proto_lang_toolchain.bzl",
      "new_id": "7af6537e4df5aeadb4d841448b56006fd942931b",
      "new_mode": 33188,
      "new_path": "bazel/toolchains/proto_lang_toolchain.bzl"
    },
    {
      "type": "modify",
      "old_id": "dba256b05ea746ceea6d029669df973f09305180",
      "old_mode": 33188,
      "old_path": "bazel/toolchains/proto_toolchain.bzl",
      "new_id": "171e08cad5acaf54ca69dd2d625d085bef3554a2",
      "new_mode": 33188,
      "new_path": "bazel/toolchains/proto_toolchain.bzl"
    },
    {
      "type": "modify",
      "old_id": "8b552b2f465a9c66381ef85b828a9866686b215e",
      "old_mode": 33188,
      "old_path": "protobuf_deps.bzl",
      "new_id": "ae2aa5e7284cdc5881db29c88387e9008b2f8b1f",
      "new_mode": 33188,
      "new_path": "protobuf_deps.bzl"
    }
  ]
}
