)]}'
{
  "commit": "30ecf3ff6ee8f30b4df505d9d3bde5bb1c25690b",
  "tree": "7f918d6a64ab5ffb052360963e90018c3295c5ba",
  "parents": [
    "2392b2415198b0b2153fecf76ca2816b6064593b"
  ],
  "author": {
    "name": "Ivo List",
    "email": "ilist@google.com",
    "time": "Mon Sep 02 23:08:00 2024 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Sep 02 23:08:52 2024 -0700"
  },
  "message": "Make rules_java backwards compatible with Bazel 6.3.0\n\nCopybara Import from https://github.com/bazelbuild/rules_java/pull/210\n\nBEGIN_PUBLIC\nMake rules_java backwards compatible with Bazel 6.3.0 (#210)\n\nMove bootstrap_toolchain_type into rules_java. There are no uses outside\nof rules_java. This fixes compatiblity with Bazel 6.3.0, which doesn\u0027t\nhave the definition.\n\nAdd back `_allowlist_function_transition`. Older versions of Bazel require it.\n\nAdd Bazel 6.3.0 to the CI.\n\nRemove a couple of broken targets from toolchains/BUILD. Those were\nbroken becuase old JDKs were removed.\n\nCloses #210\nEND_PUBLIC\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/bazelbuild/rules_java/pull/210 from comius:backward-compatible-rules_java 393f270312cbb13fa5bc7807b93cf95f1e7b3969\nPiperOrigin-RevId: 670415171\nChange-Id: I7f42cc92bb7285cb51a2a1185695451a644d5b30\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "331d1e7ad7bf1e706fce100e882a80b655f30d3b",
      "old_mode": 33188,
      "old_path": ".bazelci/presubmit.yml",
      "new_id": "1a49318017b8c6138753f4d438477aeab440ff74",
      "new_mode": 33188,
      "new_path": ".bazelci/presubmit.yml"
    },
    {
      "type": "delete",
      "old_id": "66ce77b7ead5c03f8d614495285190635c0889d9",
      "old_mode": 33188,
      "old_path": ".bazelversion",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "26dbceedba521efce0ccd384a20fbbbd84c1984a",
      "old_mode": 33188,
      "old_path": "MODULE.bazel",
      "new_id": "775caf9982ec9e8a405f45c8ea4f10e57dbc7ca5",
      "new_mode": 33188,
      "new_path": "MODULE.bazel"
    },
    {
      "type": "modify",
      "old_id": "06d7201bee2c757b05211c871245e7ea29afbc6c",
      "old_mode": 33188,
      "old_path": "toolchains/BUILD",
      "new_id": "b7252a4ea7d2545a688e3f8ef78a8e255f0b5a7f",
      "new_mode": 33188,
      "new_path": "toolchains/BUILD"
    },
    {
      "type": "modify",
      "old_id": "b3d4d28b5402bd6d9a24660c3c298738d7b37eb9",
      "old_mode": 33188,
      "old_path": "toolchains/default_java_toolchain.bzl",
      "new_id": "e63b7c8ef04712fba87606886ee69def282fd40d",
      "new_mode": 33188,
      "new_path": "toolchains/default_java_toolchain.bzl"
    },
    {
      "type": "modify",
      "old_id": "8d8a7e473b309f448e558981e865884aeb184784",
      "old_mode": 33188,
      "old_path": "toolchains/java_toolchain_alias.bzl",
      "new_id": "34889258506ef9ff7b07ff59e00a21684346086f",
      "new_mode": 33188,
      "new_path": "toolchains/java_toolchain_alias.bzl"
    },
    {
      "type": "modify",
      "old_id": "ae5f82f867d034d18e6e7763e61959393d4b2a78",
      "old_mode": 33188,
      "old_path": "toolchains/local_java_repository.bzl",
      "new_id": "d4c602912031aff87d393db43fef18ec34611245",
      "new_mode": 33188,
      "new_path": "toolchains/local_java_repository.bzl"
    },
    {
      "type": "modify",
      "old_id": "65bbe482a76ada7be7329f2f10c4293860514608",
      "old_mode": 33188,
      "old_path": "toolchains/remote_java_repository.bzl",
      "new_id": "a2535d3c5eed75409846b958a18e44c45ee5c020",
      "new_mode": 33188,
      "new_path": "toolchains/remote_java_repository.bzl"
    }
  ]
}
