)]}'
{
  "commit": "2ceb836b4986ca40394f859d148d8af685899402",
  "tree": "2c6a8049e24ccc9079c7fe9aff3faa48c6ef5bd1",
  "parents": [
    "5a72f44229d1729dff48d74ef66564a64a484d86"
  ],
  "author": {
    "name": "Ted Xie",
    "email": "tedx@google.com",
    "time": "Fri Jun 26 13:57:37 2026 -0400"
  },
  "committer": {
    "name": "Ted Xie",
    "email": "tedx@google.com",
    "time": "Fri Jun 26 13:57:37 2026 -0400"
  },
  "message": "Revert \"Upgrade protobuf (originally #29265) (https://github.com/bazelbuild/bazel/pull/29854)\"\n\nThis reverts commit e79fdcff4ef74d3d1d3bcf6d06399ee8116216d3.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7484661208b6c876ce9b9a4c4f8a846b1fd9425d",
      "old_mode": 33188,
      "old_path": "MODULE.bazel",
      "new_id": "32c35e8beaa3d781fa505e858827cc66c7588b9a",
      "new_mode": 33188,
      "new_path": "MODULE.bazel"
    },
    {
      "type": "modify",
      "old_id": "ca54750e0b5b9e22adbccb7390401232a0f9789d",
      "old_mode": 33188,
      "old_path": "MODULE.bazel.lock",
      "new_id": "ad60d214dc72bd0c23d2d62d1bac5cb1999da701",
      "new_mode": 33188,
      "new_path": "MODULE.bazel.lock"
    },
    {
      "type": "modify",
      "old_id": "e3253566358c67637a8000c3e75daf9ff836643d",
      "old_mode": 33188,
      "old_path": "repositories.bzl",
      "new_id": "68177831f6e135f62ad93f028baf7346a95646c2",
      "new_mode": 33188,
      "new_path": "repositories.bzl"
    },
    {
      "type": "modify",
      "old_id": "1184aed5b5e3563336a66da1cc6487ff51555c50",
      "old_mode": 33188,
      "old_path": "src/MODULE.tools",
      "new_id": "880604560304bd37d9665b2dcf2f3aacfbb4cd01",
      "new_mode": 33188,
      "new_path": "src/MODULE.tools"
    },
    {
      "type": "modify",
      "old_id": "585d349d94fe175af47745aab29f13123830cd97",
      "old_mode": 33188,
      "old_path": "src/main/starlark/docgen/proto.bzl",
      "new_id": "aa5010a90bf348ad3e11f90e130c1d4402bfa137",
      "new_mode": 33188,
      "new_path": "src/main/starlark/docgen/proto.bzl"
    },
    {
      "type": "modify",
      "old_id": "1091b3600ee4812c5e13a70fb06063754dd6f0d3",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/packages/util/MockProtoSupport.java",
      "new_id": "8040c301b5aeffc78586a399dfd0d3e76cfc34ea",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/packages/util/MockProtoSupport.java"
    },
    {
      "type": "modify",
      "old_id": "8cf6b54470f6f312916a63baa31696f915313050",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/remote/RemoteExecutionServiceTest.java",
      "new_id": "a1561f32c6ecb269d4c359462e1a8c02ccc9c336",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/remote/RemoteExecutionServiceTest.java"
    },
    {
      "type": "modify",
      "old_id": "2a6d5f1dc4c755916d70a6b37cc38b67d581d1c5",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/rules/java/proto/BUILD",
      "new_id": "3d9e5f249ec2dac8e11010d2551e37e8a4e2b1a4",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/rules/java/proto/BUILD"
    },
    {
      "type": "modify",
      "old_id": "ff548ab324cd8aa5a84b1e6025b7f7fa301efddc",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/rules/java/proto/StarlarkJavaLiteProtoLibraryTest.java",
      "new_id": "f707bcdf23ef4f98b61cf093525bce8541a81253",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/rules/java/proto/StarlarkJavaLiteProtoLibraryTest.java"
    },
    {
      "type": "modify",
      "old_id": "eafbdbdb8892cc7ebad76e1e2b37fde2426a41dc",
      "old_mode": 33188,
      "old_path": "src/test/py/bazel/bzlmod/repo_contents_cache_test.py",
      "new_id": "204f676710c940fabfec50530498bb73814cd39d",
      "new_mode": 33188,
      "new_path": "src/test/py/bazel/bzlmod/repo_contents_cache_test.py"
    },
    {
      "type": "modify",
      "old_id": "44a2e4e51d03a9b7950545d0cf0fed74619a2432",
      "old_mode": 33188,
      "old_path": "src/test/tools/bzlmod/MODULE.bazel.lock",
      "new_id": "0f84cd6a4d0386c59920c92b67c893f5660a4363",
      "new_mode": 33188,
      "new_path": "src/test/tools/bzlmod/MODULE.bazel.lock"
    },
    {
      "type": "modify",
      "old_id": "e82f775820b5a8668c0e75a240d8140bf61cea9c",
      "old_mode": 33261,
      "old_path": "src/test/tools/bzlmod/update_default_lock_file.sh",
      "new_id": "09dbb31a141a51f51acbaf377d09ea5b6acdbd91",
      "new_mode": 33261,
      "new_path": "src/test/tools/bzlmod/update_default_lock_file.sh"
    },
    {
      "type": "modify",
      "old_id": "4da1bd867224b015b9a34b6513e22b552f2d741a",
      "old_mode": 33261,
      "old_path": "src/test/tools/bzlmod/verify_default_lock_file.sh",
      "new_id": "98ea0018094bb0fbd7e13785e9cee22f21f87aca",
      "new_mode": 33261,
      "new_path": "src/test/tools/bzlmod/verify_default_lock_file.sh"
    },
    {
      "type": "delete",
      "old_id": "1d62b35fb15ed1adbe30abb1f0c9e27be69506bd",
      "old_mode": 33188,
      "old_path": "third_party/grpc-load-fixes.patch",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "c597c735994f174399b6ff1359f0939d83f65e31",
      "old_mode": 33188,
      "old_path": "third_party/protobuf.patch",
      "new_id": "7a667b7bb327a676f5049396a0c0dd2702e68e95",
      "new_mode": 33188,
      "new_path": "third_party/protobuf.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6e09e48516925b8cfdfdf39e5baf2e3754e00793",
      "new_mode": 33188,
      "new_path": "third_party/protoc-gen-validate.patch"
    }
  ]
}
