)]}'
{
  "commit": "bcbf5b005af0c682b2e5f393324569dd2b3843ab",
  "tree": "b4d4006b5be370eaa1e8cd9842a3c945e46588a9",
  "parents": [
    "a1a207b53f52a567c6f27f52013303420c344189"
  ],
  "author": {
    "name": "David Ostrovsky",
    "email": "david@ostrovsky.org",
    "time": "Fri Jun 26 11:30:42 2026 +0200"
  },
  "committer": {
    "name": "David Ostrovsky",
    "email": "david@ostrovsky.org",
    "time": "Tue Jun 30 15:18:49 2026 +0200"
  },
  "message": "Bazel: Move Gitiles off JGit servlet-4 via EE8 bridge\n\nJGit master uses jakarta.servlet in servlet-facing modules while Gitiles\nstill runs on Jetty 12 EE8 and javax.servlet. Maintaining a Gitiles-only\nservlet-4 JGit branch is not sustainable; switch Gitiles to consume the\nJGit-owned EE8 servlet bridge so modules/jgit can advance to master.\n\nRewire //lib:jgit-servlet to export\n@jgit//org.eclipse.jgit.http.server.ee8:jgit-servlet-ee8. The generated\nEE8 jar keeps the original JGit Java packages and rewrites only servlet\nimports from jakarta.servlet to javax.servlet, so Gitiles code keeps its\nexisting imports. Gitiles already builds on Jetty EE8 and\njavax.servlet-api 4.0.1, so only the jgit-servlet dependency changes.\n\nBump the modules/jgit gitlink off the servlet-4 branch to the JGit\nmaster commit that provides the EE8 bridge targets (the same commit the\nGerrit companion pins). Re-pin external_deps.lock.json for the resulting\njgit-master dependency set.\n\nChange-Id: I9b9006e51f701c2c0db43178ae82e4691ec8eb68\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "34107847166f0c132fbd95ea27ca3f033fdf2826",
      "old_mode": 33261,
      "old_path": "external_deps.lock.json",
      "new_id": "a5f46c2c0318d1de15968ad2b199afbcb2ebb235",
      "new_mode": 33261,
      "new_path": "external_deps.lock.json"
    },
    {
      "type": "modify",
      "old_id": "a36e385f377ce0dd994d7b3fa759c7a68fbb4be4",
      "old_mode": 33188,
      "old_path": "lib/BUILD",
      "new_id": "c2c3df381b6b69b19e251c4fc0dd2ef42ec607f7",
      "new_mode": 33188,
      "new_path": "lib/BUILD"
    },
    {
      "type": "modify",
      "old_id": "c89601f3395d6128a681d62b8986f42197c39a4f",
      "old_mode": 57344,
      "old_path": "modules/jgit",
      "new_id": "200be16661d3b9983bd34affd8e424daf5ad23d7",
      "new_mode": 57344,
      "new_path": "modules/jgit"
    }
  ]
}
