)]}'
{
  "commit": "55890f303350e2e1ecb9ea08b9cd015c34d33186",
  "tree": "d25c8e2ba6368e3f5a7aeb8e3dfa7b1bbe7ceaf2",
  "parents": [
    "7aaf909484a27496a625a6b718a04fda604a3dc1"
  ],
  "author": {
    "name": "David Ostrovsky",
    "email": "david@ostrovsky.org",
    "time": "Mon Mar 30 23:15:32 2026 +0200"
  },
  "committer": {
    "name": "Matthias Sohn",
    "email": "matthias.sohn@sap.com",
    "time": "Tue Mar 31 14:24:20 2026 +0200"
  },
  "message": "Bazel: bump to 8.6.0 and switch to pure Bzlmod\n\nUpgrade Bazel from 7.6.1 to 8.6.0 and complete the transition\naway from legacy WORKSPACE-based dependency resolution.\n\nBazel 8 disables WORKSPACE by default and expects external\ndependencies to be provided via Bzlmod. The previous configuration\nexplicitly re-enabled WORKSPACE via --enable_workspace, which\ncaused evaluation of legacy repository.\n\nThis change removes the legacy path and relies solely on Bzlmod: remove\n--enable_workspace from .bazelrc drop WORKSPACE file entirely\n(MODULE.bazel is now the repo root) update workspace_status.py to locate\nMODULE.bazel instead of WORKSPACE\n\nThe Bazel version bump requires regenerating MODULE.bazel.lock to keep\ndependency resolution consistent with Bazel 8.\n\nWhile upgrading, align module dependencies with the Bazel 8 ecosystem:\nupgrade rules_java to 8.16.1 add bazel_features (required by newer\nrules_java) add rules_go 0.51.0-rc2 (transitively required via\nrules_android)\n\nThe newer dependency graph introduces stricter Error Prone checks.\nFix some violations by removing legacy /* (non-Javadoc) comments since\nmodern IDEs automatically show javadoc of the supertype.\n\nChange-Id: I385ebce07759cb05e16d09a0109803e2d0999b28\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "385a71d7cb02be02ca15fb7d8ed6d9f1fdf99033",
      "old_mode": 33188,
      "old_path": ".bazelrc",
      "new_id": "2142af857fe590c743b584a5d4b7f427cddf43c4",
      "new_mode": 33188,
      "new_path": ".bazelrc"
    },
    {
      "type": "modify",
      "old_id": "e8be68404bcb3074fc73efd48f88e3c1ec59fd3b",
      "old_mode": 33188,
      "old_path": ".bazelversion",
      "new_id": "acd405b1d62e3db6545a68a7084bd5fa5dade317",
      "new_mode": 33188,
      "new_path": ".bazelversion"
    },
    {
      "type": "modify",
      "old_id": "88acfecad7af8ec5b9f24883602d7fe3aa100764",
      "old_mode": 33188,
      "old_path": "MODULE.bazel",
      "new_id": "613d2d33db318a8741cb0a5edf3f70c9092ad457",
      "new_mode": 33188,
      "new_path": "MODULE.bazel"
    },
    {
      "type": "modify",
      "old_id": "571785192640b9a96fe148ffb416fefb9f6af413",
      "old_mode": 33188,
      "old_path": "MODULE.bazel.lock",
      "new_id": "7faac9656cb47007a8412fc8643ea2b2f8466db6",
      "new_mode": 33188,
      "new_path": "MODULE.bazel.lock"
    },
    {
      "type": "delete",
      "old_id": "6ba4a0238277a8c723aae1286be2c5d8b79fba87",
      "old_mode": 33188,
      "old_path": "WORKSPACE",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "6870d7686eb5208a1cbf8a87f8f88e47b3009c6b",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/ReflogEntryImpl.java",
      "new_id": "9fb7ffc986074d8f06ef26739001aaea459d7f66",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/ReflogEntryImpl.java"
    },
    {
      "type": "modify",
      "old_id": "f1888eb90f7cf75835882848c6731a0467f54959",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/ReflogReaderImpl.java",
      "new_id": "98bc108cf625ea9d5418c3412fae2ecbd8f0c405",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/ReflogReaderImpl.java"
    },
    {
      "type": "modify",
      "old_id": "41ab8acf0571e49eae585c86df2619101ef863a5",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/transport/UploadPack.java",
      "new_id": "c3b2f618cecbdc4249bf00cac8d10be06df78f4a",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/transport/UploadPack.java"
    },
    {
      "type": "modify",
      "old_id": "1186a4a77a6e1609c0113a2831e5624a264d270f",
      "old_mode": 33188,
      "old_path": "tools/workspace_status.py",
      "new_id": "f56120ca77a8527e6dc6828166fdbed86f9375de",
      "new_mode": 33188,
      "new_path": "tools/workspace_status.py"
    }
  ]
}
