)]}'
{
  "commit": "9fd8c492e7e5751f809912554d5ee9a4cc3f53d9",
  "tree": "771f8827014a341b1eec55febcc06f09f8ea9a94",
  "parents": [
    "309f6d2abce0a779eb9a171cfd44e3d4e493a6cf"
  ],
  "author": {
    "name": "Googler",
    "email": "ilist@google.com",
    "time": "Fri Nov 08 01:52:54 2024 -0800"
  },
  "committer": {
    "name": "rules_java Copybara",
    "email": "noreply@google.com",
    "time": "Fri Nov 08 01:53:33 2024 -0800"
  },
  "message": "Use @com_google_protobuf instead of @protobuf in rules_java\n\nThis is to support WORKSPACE mode. Bazel \u003c\u003d7 requires the repository to be called @com_google_protobuf because of the default value of --protocol_compiler flag. To make the migration smooth we need to have the same requirement in Bazel 8.\n\nUpgrade rules_cc to 0.0.15 because of the same thing.\nPatch BUILD.java_tools from Bazel with @com_google_protobuf.\nReorder WORKSPACE, so that the correct version of Protobuf is picked up.\n\nPiperOrigin-RevId: 694411552\nChange-Id: I1d5d30bc28becc8fe8575846c54bd5ef2d431aa8\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f571952dd65cf9476f049262f45c388546f686cc",
      "old_mode": 33188,
      "old_path": "MODULE.bazel",
      "new_id": "ee658f60b51db84fa33e011378c604f70ea9f8d0",
      "new_mode": 33188,
      "new_path": "MODULE.bazel"
    },
    {
      "type": "modify",
      "old_id": "669f9743ec2012ebef6a2a7d163459ebb04880d3",
      "old_mode": 33188,
      "old_path": "WORKSPACE",
      "new_id": "7f4e85710346c0fe06ac143e1bdc5d6575737f69",
      "new_mode": 33188,
      "new_path": "WORKSPACE"
    },
    {
      "type": "modify",
      "old_id": "3e6823ffea42d5686e11258cb0a4515b84275059",
      "old_mode": 33188,
      "old_path": "java/BUILD",
      "new_id": "171012905f2ad068a655e9b9e248ed5ef2e5c2ef",
      "new_mode": 33188,
      "new_path": "java/BUILD"
    },
    {
      "type": "modify",
      "old_id": "a1c0f91b7a6099bf113f5a4dc8ad20cb2023bc0b",
      "old_mode": 33188,
      "old_path": "java/common/rules/impl/BUILD",
      "new_id": "fc962030847f3eb2928ec6d17a174073bf742587",
      "new_mode": 33188,
      "new_path": "java/common/rules/impl/BUILD"
    },
    {
      "type": "modify",
      "old_id": "80adbb5eac79a20d65168637e4176b3b0c9859dd",
      "old_mode": 33188,
      "old_path": "java/common/rules/impl/java_binary_impl.bzl",
      "new_id": "bdaa4acd8069c73715065de3a48d5be0c689de66",
      "new_mode": 33188,
      "new_path": "java/common/rules/impl/java_binary_impl.bzl"
    },
    {
      "type": "modify",
      "old_id": "e73d633f23722c6bd57566162633890e5e3ab77c",
      "old_mode": 33188,
      "old_path": "java/defs.bzl",
      "new_id": "f5b4de86ac99cdd9b0fb5b93a4892070a30650d1",
      "new_mode": 33188,
      "new_path": "java/defs.bzl"
    },
    {
      "type": "modify",
      "old_id": "81b12700afa5c82024138190c2738e9022394fab",
      "old_mode": 33188,
      "old_path": "java/repositories.bzl",
      "new_id": "2da0abeff73d72e6f534819ed3e951ff8b9dd04c",
      "new_mode": 33188,
      "new_path": "java/repositories.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9c68b758870ceebe5c40e7cff00974280f4ea64b",
      "new_mode": 33188,
      "new_path": "toolchains/BUILD.java_tools"
    }
  ]
}
