)]}'
{
  "commit": "70970af9590a49b310312b2d01e85ac4fb72fff7",
  "tree": "f544aa7e15f9924a58e1d5261c3de83c29c65fca",
  "parents": [
    "421c6558595d34111005a2ec913ae3e7fd9c3dd0"
  ],
  "author": {
    "name": "Googler",
    "email": "hvd@google.com",
    "time": "Thu Sep 12 07:57:23 2024 -0700"
  },
  "committer": {
    "name": "rules_java Copybara",
    "email": "noreply@google.com",
    "time": "Thu Sep 12 07:58:08 2024 -0700"
  },
  "message": "Switch `rules_java` rule macro redirects from `native.*` to those defined locally\n\nUsing the rules requires a bazel version that contains all the changes in https://github.com/bazelbuild/bazel/pull/23591\n\nPiperOrigin-RevId: 673847088\nChange-Id: Iaaf824fbae4dced297baa6a336b2e7b8b6c3ccb5\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1a49318017b8c6138753f4d438477aeab440ff74",
      "old_mode": 33188,
      "old_path": ".bazelci/presubmit.yml",
      "new_id": "179245e52f1a80f9681ca51f85c580ef1f2cfe26",
      "new_mode": 33188,
      "new_path": ".bazelci/presubmit.yml"
    },
    {
      "type": "modify",
      "old_id": "5d84eb8f83aa09762f442800bf17a3f4ebeda2e9",
      "old_mode": 33188,
      "old_path": ".bazelrc",
      "new_id": "03c47778d0e442759b10184f90d51c1bb70f623e",
      "new_mode": 33188,
      "new_path": ".bazelrc"
    },
    {
      "type": "modify",
      "old_id": "f66bbd1810594a3760eabdd35a255fe9e4c20a7d",
      "old_mode": 33188,
      "old_path": "MODULE.bazel",
      "new_id": "42fffc53c2861f6915ff41d13ce96f742cfe79d2",
      "new_mode": 33188,
      "new_path": "MODULE.bazel"
    },
    {
      "type": "modify",
      "old_id": "77848c924913b2fce866bcb3a43a8ec2627299a2",
      "old_mode": 33188,
      "old_path": "java/BUILD",
      "new_id": "5660699f6cc89cf127f3a63dac9a1a521b35cc38",
      "new_mode": 33188,
      "new_path": "java/BUILD"
    },
    {
      "type": "modify",
      "old_id": "c3abda267e29471ca234ad64ec0bbb0adefe5487",
      "old_mode": 33188,
      "old_path": "java/bazel/BUILD.bazel",
      "new_id": "21bd34c726bd92a50e9308366fbe920ee7fa47f5",
      "new_mode": 33188,
      "new_path": "java/bazel/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "c0237707ba5ecdf59edbf4a56cbfebdcbe36e6ac",
      "old_mode": 33188,
      "old_path": "java/bazel/common/BUILD.bazel",
      "new_id": "dd3bc06497320507542964dcfecd27a4c558fe49",
      "new_mode": 33188,
      "new_path": "java/bazel/common/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "5bbc94ed9f70aad48326177ebf24753c513b8685",
      "old_mode": 33188,
      "old_path": "java/common/rules/BUILD",
      "new_id": "33f6eca97e133a6ea42ee30fbbd0c729c2704e44",
      "new_mode": 33188,
      "new_path": "java/common/rules/BUILD"
    },
    {
      "type": "modify",
      "old_id": "e755396aad4db6923b210f27b9f069eeda7bea4d",
      "old_mode": 33188,
      "old_path": "java/common/rules/impl/BUILD",
      "new_id": "f9c86267e9890bc4a6170f0bfd086821047238d7",
      "new_mode": 33188,
      "new_path": "java/common/rules/impl/BUILD"
    },
    {
      "type": "modify",
      "old_id": "03f2cbe207f9b7cc27b3e2a5881c979e6b7a457b",
      "old_mode": 33188,
      "old_path": "java/common/rules/impl/java_binary_impl.bzl",
      "new_id": "dd402c785fa75a9d2ed5d26c6356dff990f9e265",
      "new_mode": 33188,
      "new_path": "java/common/rules/impl/java_binary_impl.bzl"
    },
    {
      "type": "modify",
      "old_id": "7184ecbdb3d925de8e09735f50d15b8d175a90f1",
      "old_mode": 33188,
      "old_path": "java/java_binary.bzl",
      "new_id": "18a3fed47ef66b4b14a4cd27de92b482025d5c84",
      "new_mode": 33188,
      "new_path": "java/java_binary.bzl"
    },
    {
      "type": "modify",
      "old_id": "926c37a6ce8d2091aaf378669da4b0089740e333",
      "old_mode": 33188,
      "old_path": "java/java_import.bzl",
      "new_id": "89f60309d3a6a08c04ace6bd92e2551c17e51d46",
      "new_mode": 33188,
      "new_path": "java/java_import.bzl"
    },
    {
      "type": "modify",
      "old_id": "9308bbc4694399d390eb7a999e738ced5c937702",
      "old_mode": 33188,
      "old_path": "java/java_library.bzl",
      "new_id": "90c72676bdf0f22a89bb9804ed0a83e8cff8bf93",
      "new_mode": 33188,
      "new_path": "java/java_library.bzl"
    },
    {
      "type": "modify",
      "old_id": "d12e0e18800a95cc300f3b65e5ffa17a0921afb1",
      "old_mode": 33188,
      "old_path": "java/java_plugin.bzl",
      "new_id": "130dc6253ee3e181c354451e98534dfc4a2268de",
      "new_mode": 33188,
      "new_path": "java/java_plugin.bzl"
    },
    {
      "type": "modify",
      "old_id": "0aeac91beb604af7096640e58052f14c6a588d77",
      "old_mode": 33188,
      "old_path": "java/java_test.bzl",
      "new_id": "48a66551a4ebb491854675351defc21eed238c61",
      "new_mode": 33188,
      "new_path": "java/java_test.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1146197f332b1e887a9ac1c09a4a563cababd9ba",
      "new_mode": 33188,
      "new_path": "test/repo/.bazelrc"
    },
    {
      "type": "modify",
      "old_id": "1e71e5276f84cc24e3bc37b7cbb2aed8d457234b",
      "old_mode": 33188,
      "old_path": "test/repo/BUILD.bazel",
      "new_id": "6b7da40009888a7044775429b801e823470b5be3",
      "new_mode": 33188,
      "new_path": "test/repo/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "9289fcd580327150730da5d761fbefb9dccefbee",
      "old_mode": 33188,
      "old_path": "test/repo/MODULE.bazel",
      "new_id": "c4f81a40be8138adef694ab86c003aee162fb0fb",
      "new_mode": 33188,
      "new_path": "test/repo/MODULE.bazel"
    },
    {
      "type": "modify",
      "old_id": "67a41c3f92edb4fa41a2329dfedb937bd7c21b4c",
      "old_mode": 33188,
      "old_path": "test/repo/WORKSPACE.bzlmod",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "test/repo/WORKSPACE.bzlmod"
    }
  ]
}
