)]}'
{
  "commit": "ea0bd911702b75ea940886d278731092f8e227c3",
  "tree": "0855c8b0f2f4e2943ec35124f3bd6ee389d8a927",
  "parents": [
    "ca72739da10036e1d2cf2aaeab78fae87673e43f"
  ],
  "author": {
    "name": "Fabian Meumertzheim",
    "email": "fabian@meumertzhe.im",
    "time": "Mon Aug 07 05:35:43 2023 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Aug 07 05:36:23 2023 -0700"
  },
  "message": "Copybara Merge: https://github.com/bazelbuild/rules_java/pull/114\n\nBEGIN_PUBLIC\nCopybara import of the project:\n\n--\ncb82ccbd98726041ea441f4751bb0cd1d0020cd1 by Fabian Meumertzheim \u003cfabian@meumertzhe.im\u003e:\n\nObtain bootstrap class path from dedicated runtime toolchain type\n\nThis decouples the concepts of a Java runtime used to run on the target\nplatform from the Java runtime that provides the bootstrap class path\nused during compilation.\n\nThe former needs constraints on the target platform, whereas the latter\nshould not have any constraints on the target platform to allow for\ncross-compilation to target platforms for which a JDK runtime is not\navailable (e.g. Android).\n\nWork towards #17085\nWork towards https://github.com/bazelbuild/rules_java/issues/64\nSplit off from #18262\n\n--\nab3c792bbbe46022600096a2ae7a354c4467c790 by Fabian Meumertzheim \u003cfabian@meumertzhe.im\u003e:\n\nRegister toolchains in MODULE.bazel\n\n--\nf2218a4c4ee30be09c255415296cc5d726e5990d by Fabian Meumertzheim \u003cfabian@meumertzhe.im\u003e:\n\nUpdate Bazel to 7.0.0-pre.20230710.5\n\n--\n02947909441e6df3452d1a782b3d78ece525735e by Fabian Meumertzheim \u003cfabian@meumertzhe.im\u003e:\n\nAdd missing WORKSPACE `register_toolchains` calls\n\nEND_PUBLIC\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/bazelbuild/rules_java/pull/114 from fmeum:17085-bootstrap-toolchain 02947909441e6df3452d1a782b3d78ece525735e\nPiperOrigin-RevId: 554446834\nChange-Id: I961944be5bfe461528e94c85247f6c36236a561d\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "293346f892d59a79411dbf00961e0ccd0f582b90",
      "new_mode": 33188,
      "new_path": ".bazelversion"
    },
    {
      "type": "modify",
      "old_id": "74191bf27ab4ef1dc97be6899df38dbb316a173e",
      "old_mode": 33188,
      "old_path": "MODULE.bazel",
      "new_id": "004d5c874e6e088b7ecda1dab71ec52f2469d969",
      "new_mode": 33188,
      "new_path": "MODULE.bazel"
    },
    {
      "type": "modify",
      "old_id": "7e5b9391f67a90c0e17e88611341fa49e1a90277",
      "old_mode": 33188,
      "old_path": "java/repositories.bzl",
      "new_id": "a7cf3bd54fe179cf41a79120aca36e8c7cc36215",
      "new_mode": 33188,
      "new_path": "java/repositories.bzl"
    },
    {
      "type": "modify",
      "old_id": "b8cb35d332d33bcea3bc5eb8465c34332da72ce0",
      "old_mode": 33188,
      "old_path": "toolchains/BUILD",
      "new_id": "b208e7b765adb3e54955165c2062da6184cff83a",
      "new_mode": 33188,
      "new_path": "toolchains/BUILD"
    },
    {
      "type": "modify",
      "old_id": "846302eecad2a2e48eb4f77cb873e74f75dcf72e",
      "old_mode": 33188,
      "old_path": "toolchains/default_java_toolchain.bzl",
      "new_id": "e69698848bc7ba15c77a6b8163bea22b2670b282",
      "new_mode": 33188,
      "new_path": "toolchains/default_java_toolchain.bzl"
    },
    {
      "type": "modify",
      "old_id": "45603ec38b4ac01304b5c978a52b70832512f836",
      "old_mode": 33188,
      "old_path": "toolchains/local_java_repository.bzl",
      "new_id": "64991852e8972e0297d7b5805675096f53dbacb2",
      "new_mode": 33188,
      "new_path": "toolchains/local_java_repository.bzl"
    },
    {
      "type": "modify",
      "old_id": "86916ec15342d33b58572484e55d106bac3d5dae",
      "old_mode": 33188,
      "old_path": "toolchains/remote_java_repository.bzl",
      "new_id": "65bbe482a76ada7be7329f2f10c4293860514608",
      "new_mode": 33188,
      "new_path": "toolchains/remote_java_repository.bzl"
    }
  ]
}
