)]}'
{
  "commit": "4bebd03eb863bdf17f6701677f25888196a06181",
  "tree": "3aad78f9483db86905f8bb0df153c0f6b64091df",
  "parents": [
    "a22cec1657b9642ebca8c680f3c9fa7e33a8fd01"
  ],
  "author": {
    "name": "Googler",
    "email": "hvd@google.com",
    "time": "Fri Nov 22 04:47:06 2024 -0800"
  },
  "committer": {
    "name": "rules_java Copybara",
    "email": "noreply@google.com",
    "time": "Fri Nov 22 04:47:41 2024 -0800"
  },
  "message": "Overhaul `@rules_java` bzl_library dep graph\n\n - Construct an accurate `bzl_library` target for the compatibility proxy\n - Updates `proto_support.bzl` to use the right `java_common`\n - Work towards fixing https://github.com/bazelbuild/bazel/issues/24455\n\nPiperOrigin-RevId: 699129931\nChange-Id: I55f6e744602e3760f69bc197a8f107fd119feee0\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "be62c01ffb9c1dfd77ed67dc97d3fc9a5b8a013a",
      "old_mode": 33188,
      "old_path": ".bazelci/presubmit.yml",
      "new_id": "efeeef17b3739e02c3feb24c8427c924a227aadb",
      "new_mode": 33188,
      "new_path": ".bazelci/presubmit.yml"
    },
    {
      "type": "modify",
      "old_id": "caacb07ec456798aa1fc014cb6603e3cc91f91b8",
      "old_mode": 33188,
      "old_path": "java/BUILD",
      "new_id": "2074c38830e45aa80c1acc4f20123d8416538b08",
      "new_mode": 33188,
      "new_path": "java/BUILD"
    },
    {
      "type": "modify",
      "old_id": "1ffd8efc2114c677df8bb19ae40aa6de9c3c6770",
      "old_mode": 33188,
      "old_path": "java/bazel/rules/BUILD.bazel",
      "new_id": "0ffa9d43888afc0ddbbc298349ee47e565c4dfc6",
      "new_mode": 33188,
      "new_path": "java/bazel/rules/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "ef669cc64353e36238758f3c6da6eef09ab9b818",
      "old_mode": 33188,
      "old_path": "java/common/BUILD",
      "new_id": "6850cb49f03a912fea80e65508e49f4e2176042f",
      "new_mode": 33188,
      "new_path": "java/common/BUILD"
    },
    {
      "type": "modify",
      "old_id": "4ffe015dbba774790eb2c358b711d3764d4471f2",
      "old_mode": 33188,
      "old_path": "java/common/rules/BUILD",
      "new_id": "9d0678cd6eccef1be35752127cbbde6d7b0232f9",
      "new_mode": 33188,
      "new_path": "java/common/rules/BUILD"
    },
    {
      "type": "modify",
      "old_id": "fc962030847f3eb2928ec6d17a174073bf742587",
      "old_mode": 33188,
      "old_path": "java/common/rules/impl/BUILD",
      "new_id": "f50862c45e1f50bed928c002ff910659c05f164e",
      "new_mode": 33188,
      "new_path": "java/common/rules/impl/BUILD"
    },
    {
      "type": "modify",
      "old_id": "af9edbec4b366ba53d4a45d0e9c246832aa98b52",
      "old_mode": 33188,
      "old_path": "java/private/BUILD",
      "new_id": "94bae8dae50b4a5291cf5f674a8c47ececa24396",
      "new_mode": 33188,
      "new_path": "java/private/BUILD"
    },
    {
      "type": "modify",
      "old_id": "dcb8f09d8cc70be71eee28c4092e319b6a1f9797",
      "old_mode": 33188,
      "old_path": "java/private/proto_support.bzl",
      "new_id": "dff978b9a80018f900ac33ae673357fb75c60be6",
      "new_mode": 33188,
      "new_path": "java/private/proto_support.bzl"
    },
    {
      "type": "modify",
      "old_id": "8ed585793f44c840ce08aa4e29b37d2a99d4b930",
      "old_mode": 33188,
      "old_path": "java/rules_java_deps.bzl",
      "new_id": "026ed4f604c7f91a36ad1692817a2453474789d6",
      "new_mode": 33188,
      "new_path": "java/rules_java_deps.bzl"
    },
    {
      "type": "modify",
      "old_id": "adcd09a1d71f0493ba63f46c6160ae4c1389adb6",
      "old_mode": 33188,
      "old_path": "java/toolchains/BUILD",
      "new_id": "29a572a0b7346e567446f6d2194d59b2d530dbc3",
      "new_mode": 33188,
      "new_path": "java/toolchains/BUILD"
    },
    {
      "type": "modify",
      "old_id": "00506f87da2a611b88ad291710325926f8583f99",
      "old_mode": 33188,
      "old_path": "test/BUILD.bazel",
      "new_id": "c9dd65b9a23660298df236a22fc0efa26bcb0680",
      "new_mode": 33188,
      "new_path": "test/BUILD.bazel"
    }
  ]
}
