)]}'
{
  "commit": "e0f2e257e7dc848bccc890ae9626df304b92ab93",
  "tree": "b2324810657ddd2f2e1fa7db941cbd2bc4da7f13",
  "parents": [
    "7984c2e246e9ad3e97bd0fcb55e4b1d28bbd574b"
  ],
  "author": {
    "name": "ilist",
    "email": "ilist@google.com",
    "time": "Mon Jan 11 04:54:19 2021 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Jan 11 04:55:12 2021 -0800"
  },
  "message": "Rollforward of https://github.com/bazelbuild/bazel/commit/7e48642db90977d37531053775be5ac9083078b7: Attach local JDK to JVM8_TOOLCHAIN_CONFIGURATION.\n\nThis is a partial revert of https://github.com/bazelbuild/bazel/commit/ec29e28a7f729c6a899ad0a75c770c4d174d78af.\nThe commit support rules_appengine usecase, which needs to supply additional parameters to a toolchain compiling with JDK8.\nPreviously the whole commit broke repos that are using bazel-toolchains.\n\nCaveat: the downstream still breaks rules_appengine on Java 11 only system (Ubuntu 18.04). I believe this is correct behaviour, because rules_appengine seem to support only Java 8.\n\nAddresses issue: https://github.com/bazelbuild/rules_appengine/issues/119\n\nNEW: changed cquery to query in JVM8_TOOLCHAIN_TEST, this way not triggering toolchain resolution on systems without JDK8\n\nAutomated rollback of commit fd44d300d68d8f08a5e3849dd81fa976a26b117a.\n\n*** Reason for rollback ***\n\nFixforward, skipping tests on systems without JDK8\n\n*** Original change description ***\n\nAutomated rollback of commit 7e48642db90977d37531053775be5ac9083078b7.\n\n*** Reason for rollback ***\n\nBreaks presubmit https://buildkite.com/bazel/google-bazel-presubmit/builds/42622#10f51cb9-f2c5-4b09-bd04-01196a37aba9\n\n*** Original change description ***\n\nAttach local JDK to JVM8_TOOLCHAIN_CONFIGURATION.\n\nThis is a partial revert of https://github.com/bazelbuild/bazel/commit/ec29e28a7f729c6a899ad0a75c770c4d174d78af.\nThe commit support rules_appengine usecase, which needs to supply additional parameters t...\n\n***\n\nPiperOrigin-RevId: 351129368\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9f88537bd3845070bb5cb9951b9b440b46b22a32",
      "old_mode": 33261,
      "old_path": "src/test/shell/bazel/bazel_java_test_defaults.sh",
      "new_id": "404f42240471bc30ec9e5b4810d850fb5e012198",
      "new_mode": 33261,
      "new_path": "src/test/shell/bazel/bazel_java_test_defaults.sh"
    },
    {
      "type": "modify",
      "old_id": "0faec24163e67482d1e1986c88a05f5149dc2350",
      "old_mode": 33188,
      "old_path": "tools/jdk/BUILD.tools",
      "new_id": "7fbaf365c19ab68bc362f78b2964ced82c3a70f1",
      "new_mode": 33188,
      "new_path": "tools/jdk/BUILD.tools"
    },
    {
      "type": "modify",
      "old_id": "8fea880ee118bae29adba008fcf804a2d9f1565b",
      "old_mode": 33188,
      "old_path": "tools/jdk/default_java_toolchain.bzl",
      "new_id": "17ede2b5c79935a8b1228c5a9869f406319f8d49",
      "new_mode": 33188,
      "new_path": "tools/jdk/default_java_toolchain.bzl"
    }
  ]
}
