)]}'
{
  "commit": "f889a1b532fdca5f5051691f023a6a9f37ce494f",
  "tree": "ad0409b896bc63e6cc50af8518a26f7fe8bbaa47",
  "parents": [
    "d4c3498677e7fbda6f717585276ea4d8b75acec0"
  ],
  "author": {
    "name": "A Googler",
    "email": "no-reply@google.com",
    "time": "Wed Mar 06 08:11:25 2024 -0800"
  },
  "committer": {
    "name": "Blaze Rules Copybara",
    "email": "blaze-rules+copybara@google.com",
    "time": "Wed Mar 06 08:12:03 2024 -0800"
  },
  "message": "Restructure rules_proto\n\nDesign doc: https://docs.google.com/document/d/1L1JFgjpZ7SrBinb24DC_5nTIELeYDacikcme-YcA7xs/edit\n\nPiperOrigin-RevId: 613220055\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e858d94571bd6b59e362571830194fa68546f81f",
      "old_mode": 33188,
      "old_path": "proto/BUILD",
      "new_id": "bc863eaf6eda47647222132f145fefa5845cc6c0",
      "new_mode": 33188,
      "new_path": "proto/BUILD"
    },
    {
      "type": "modify",
      "old_id": "c330f81777291343ffa445f89ee15a65d90e0833",
      "old_mode": 33188,
      "old_path": "proto/defs.bzl",
      "new_id": "69a1969513a67e509304a2574ca10a33201beae1",
      "new_mode": 33188,
      "new_path": "proto/defs.bzl"
    },
    {
      "type": "delete",
      "old_id": "ac2edb0cee98da392c7498f80ceb3f8a1719ba0a",
      "old_mode": 33188,
      "old_path": "proto/modules/BUILD",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ead2be7b0148be7fa574fe8efc8129057b9ec250",
      "old_mode": 33188,
      "old_path": "proto/modules/proto_info.bzl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "20eac87af7b5646ebce0198273f5b20f0a8ac8b4",
      "old_mode": 33188,
      "old_path": "proto/modules/proto_lang_toolchain_info.bzl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "61ec70203ebd58563ab8d0b264ca7f269b506d32",
      "old_mode": 33188,
      "old_path": "proto/private/rules/BUILD",
      "new_id": "437109bf1bc1ada64e9d56db9fdd3dfd58544a61",
      "new_mode": 33188,
      "new_path": "proto/private/rules/BUILD"
    },
    {
      "type": "modify",
      "old_id": "744308525ae2bc72e2a2df77700f02f542ca82d9",
      "old_mode": 33188,
      "old_path": "proto/private/rules/proto_toolchain_rule.bzl",
      "new_id": "70d55fc553ed52db8e783cfdf9c70c1907e0d97a",
      "new_mode": 33188,
      "new_path": "proto/private/rules/proto_toolchain_rule.bzl"
    },
    {
      "type": "rename",
      "old_id": "826dea1ed37c91cd686f7a677ff1917c739f9d4d",
      "old_mode": 33188,
      "old_path": "proto/modules/proto_common.bzl",
      "new_id": "3e156657c54b11b1ec0402be3fc47ab99ee72a82",
      "new_mode": 33188,
      "new_path": "proto/proto_common.bzl",
      "score": 95
    },
    {
      "type": "delete",
      "old_id": "c8358c6718a5d3d80ec318e1e341998daa5bcb9f",
      "old_mode": 33188,
      "old_path": "proto/proto_descriptor_set.bzl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "f390e9731ed7167235c53e81b19a6d5d4406a435",
      "old_mode": 33188,
      "old_path": "proto/proto_lang_toolchain.bzl",
      "new_id": "a2cd4794853ce63bbf498c3344a1408265073b0e",
      "new_mode": 33188,
      "new_path": "proto/proto_lang_toolchain.bzl"
    },
    {
      "type": "delete",
      "old_id": "f3d8eb02870f5e2b050e90d15c494f0d2df8e21b",
      "old_mode": 33188,
      "old_path": "proto/proto_library.bzl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "c61d8ecdd4db41385c56880944a122ee0aead64f",
      "old_mode": 33188,
      "old_path": "proto/proto_toolchain.bzl",
      "new_id": "e1a853c8d6972724f95d7da35fde8c7e3b34334c",
      "new_mode": 33188,
      "new_path": "proto/proto_toolchain.bzl"
    },
    {
      "type": "delete",
      "old_id": "ec63c8ae152ec58308904a29de42de2856962981",
      "old_mode": 33188,
      "old_path": "proto/toolchains/BUILD",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "690c11af8b728707e6c8a00191ba7258140550e2",
      "old_mode": 33188,
      "old_path": "proto/toolchains/proto_lang_toolchain.bzl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e1a853c8d6972724f95d7da35fde8c7e3b34334c",
      "old_mode": 33188,
      "old_path": "proto/toolchains/proto_toolchain.bzl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "9ef193d810b34e557cd032ed5fa3be272db71065",
      "old_mode": 33188,
      "old_path": "tests/BUILD",
      "new_id": "57bb3084777cc9c0a2a04e593e1b25db3055e558",
      "new_mode": 33188,
      "new_path": "tests/BUILD"
    },
    {
      "type": "modify",
      "old_id": "769424d6dcece16289c57ff48c3995cb1c6f6df7",
      "old_mode": 33188,
      "old_path": "tests/proto_common/toolchains.bzl",
      "new_id": "1f01370e0222a5e5dc715605139ec2e0babd6051",
      "new_mode": 33188,
      "new_path": "tests/proto_common/toolchains.bzl"
    }
  ]
}
