)]}'
{
  "commit": "4a29f0851d1cde0240793cdc7a2e2cab926d31b7",
  "tree": "722b60f63a8cd00e02df2c1a41b45038388c5b4e",
  "parents": [
    "b2cca31705419ba1cd3744c23be4b1d9bdb5c467"
  ],
  "author": {
    "name": "Fabian Meumertzheim",
    "email": "fabian@meumertzhe.im",
    "time": "Mon Nov 27 23:40:06 2023 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Nov 27 23:41:53 2023 -0800"
  },
  "message": "Pass `ct.sym` to direct version of Turbine\n\nThis ensures that Turbine has access to `ct.sym` and thus supports the `--release` flag even if it is compiled into a Graal native image, which doesn\u0027t have access to a `JAVA_HOME`.\n\nThis requires exposing the `ct.sym` file on a new `lib_ct_sym` attribute of `java_runtime` and passing it into Turbine via the `turbine.ctSymPath` system property introduced in v0.3.1.\n\nAlong the way this commit fixes the setup code for testing unreleased versions of the remote Java and coverage tools, which silently broke with the flip of `--enable_bzlmod`.\n\nWork towards https://github.com/bazelbuild/stardoc/issues/195\n\nCloses #20294.\n\nPiperOrigin-RevId: 585866870\nChange-Id: I416b787e324bd3a01e223edbda4f9ba137c21241\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e925eed3820b7e4f2c1d08313404a867ba2d15cf",
      "old_mode": 33188,
      "old_path": "MODULE.bazel",
      "new_id": "c650e1e2b0bda50a1fd78170f16d7a59a9c8088f",
      "new_mode": 33188,
      "new_path": "MODULE.bazel"
    },
    {
      "type": "modify",
      "old_id": "a5fd8258a9006c89984cfb7f4841d7f4e1203784",
      "old_mode": 33188,
      "old_path": "MODULE.bazel.lock",
      "new_id": "6cfbdd5e9948733b820fb00a2b4b34b2fe270dbb",
      "new_mode": 33188,
      "new_path": "MODULE.bazel.lock"
    },
    {
      "type": "modify",
      "old_id": "7c56caf2ebee4621769eb0056f70eb478ff0cb41",
      "old_mode": 33188,
      "old_path": "maven_install.json",
      "new_id": "fcad3f5708681df917b5534a9b5e8e15005dba80",
      "new_mode": 33188,
      "new_path": "maven_install.json"
    },
    {
      "type": "modify",
      "old_id": "33cc59c45cb85105ac27456d9d60af859a2ce7c5",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/java/JavaRuntimeRule.java",
      "new_id": "533c18047cb221d79a70ae7f3775aadd5f22886b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/java/JavaRuntimeRule.java"
    },
    {
      "type": "modify",
      "old_id": "d756f8c653885af8baca4ed22a48fb4f17dddd18",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/java/JavaToolchainTool.java",
      "new_id": "027b3f90fe3317b3994bff4ccce9e45663d50f10",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/java/JavaToolchainTool.java"
    },
    {
      "type": "modify",
      "old_id": "0b7a3212afaeced564fe3956f716fb1dccc59650",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/starlarkbuildapi/java/JavaRuntimeInfoApi.java",
      "new_id": "296746bd1e60d40a0368344f63c884e0ed0a3c0c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/starlarkbuildapi/java/JavaRuntimeInfoApi.java"
    },
    {
      "type": "modify",
      "old_id": "96cb03cff2c634131366aa9fd311ddceae45bf08",
      "old_mode": 33188,
      "old_path": "src/main/starlark/builtins_bzl/common/java/java_runtime.bzl",
      "new_id": "781a4532f36386dce3bfb5367f533fa448afee45",
      "new_mode": 33188,
      "new_path": "src/main/starlark/builtins_bzl/common/java/java_runtime.bzl"
    },
    {
      "type": "modify",
      "old_id": "726bbf5b4864f8af86835d6d4b50d97e50290fad",
      "old_mode": 33188,
      "old_path": "src/main/starlark/builtins_bzl/common/java/java_toolchain.bzl",
      "new_id": "3d80ad15483d087b0003e331a8bd424e0adef8ec",
      "new_mode": 33188,
      "new_path": "src/main/starlark/builtins_bzl/common/java/java_toolchain.bzl"
    },
    {
      "type": "modify",
      "old_id": "13e06c5a1e8700321ed4a390bc4e452a5a7ee75e",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/rules/java/JavaStarlarkApiTest.java",
      "new_id": "5ab33f13cf9eca3c8f465f97552c7dd80a4ace0e",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/rules/java/JavaStarlarkApiTest.java"
    },
    {
      "type": "modify",
      "old_id": "33a2c26114ae0a9fd9ca537a8d53bd0b3fcbd935",
      "old_mode": 33188,
      "old_path": "src/test/shell/bazel/BUILD",
      "new_id": "30e11972eef88e2796247f5114837d2a7a1b374e",
      "new_mode": 33188,
      "new_path": "src/test/shell/bazel/BUILD"
    },
    {
      "type": "modify",
      "old_id": "0c5850800ec0a3737b3bc4aff8b62e64fcd3c0a0",
      "old_mode": 33261,
      "old_path": "src/test/shell/bazel/bazel_coverage_java_test.sh",
      "new_id": "de755c42e0f1b141094d24c48cb9a7b32b8f39fd",
      "new_mode": 33261,
      "new_path": "src/test/shell/bazel/bazel_coverage_java_test.sh"
    },
    {
      "type": "modify",
      "old_id": "a977927e608fb937bba916f9615a6d6530c5a561",
      "old_mode": 33261,
      "old_path": "src/test/shell/bazel/bazel_java17_test.sh",
      "new_id": "790502251d274a5b60313ea80a470854189bb32a",
      "new_mode": 33261,
      "new_path": "src/test/shell/bazel/bazel_java17_test.sh"
    },
    {
      "type": "modify",
      "old_id": "88786c32d63d7b4e88dc858ab030711a9718a931",
      "old_mode": 33261,
      "old_path": "src/test/shell/bazel/bazel_java_test.sh",
      "new_id": "1dda5b4ad8bab34af5b198aba7edf5604405e160",
      "new_mode": 33261,
      "new_path": "src/test/shell/bazel/bazel_java_test.sh"
    },
    {
      "type": "modify",
      "old_id": "d3e94c7b29cc65b827bd365698616e480c83b8a3",
      "old_mode": 33261,
      "old_path": "src/upload_all_java_tools.sh",
      "new_id": "7e4fe7bc8fb1b5670e8862036cc4b75ec53b9cb8",
      "new_mode": 33261,
      "new_path": "src/upload_all_java_tools.sh"
    },
    {
      "type": "modify",
      "old_id": "4593cb96e688c8a7e9fac7839c501986d68be3d1",
      "old_mode": 33188,
      "old_path": "tools/test/CoverageOutputGenerator/java/com/google/devtools/coverageoutputgenerator/BUILD",
      "new_id": "4eeab009ea99dcde0f34ddb46dcc0023169035d8",
      "new_mode": 33188,
      "new_path": "tools/test/CoverageOutputGenerator/java/com/google/devtools/coverageoutputgenerator/BUILD"
    }
  ]
}
