)]}'
{
  "commit": "66f03055758e273677aa995c613f366a8b8c635f",
  "tree": "fcd7eca4ac26f8e1f5dd66e2f404cc816e4a768a",
  "parents": [
    "120a2ef4e497d22811be1c3444abafb4e5501372"
  ],
  "author": {
    "name": "David Ostrovsky",
    "email": "david@ostrovsky.org",
    "time": "Thu Jun 18 09:21:29 2026 +0200"
  },
  "committer": {
    "name": "Matthias Sohn",
    "email": "matthias.sohn@sap.com",
    "time": "Tue Jul 07 11:10:13 2026 +0200"
  },
  "message": "Bazel: Rename //lib:servlet-api to //lib:jakarta-servlet-api\n\n//lib:servlet-api exported the canonical Jakarta servlet API\n(jakarta.servlet:jakarta.servlet-api:6.1.0). The name did not\ndistinguish it from //lib:javax-servlet-api, which the EE8 bridge in\n//org.eclipse.jgit.http.server.ee8 and //org.eclipse.jgit.lfs.server.ee8\nuses to depend on javax.servlet:javax.servlet-api:4.0.1.\n\nRename the canonical target to //lib:jakarta-servlet-api so the API\nflavour is self-evident at consumer sites. Migrate the six in-tree\nconsumers (http.server, http.test, junit.http, lfs.server,\nlfs.server.test, pgm) in the same change. No compatibility alias is\nkept: JGit is consumed from source by Gerrit through a git submodule,\nwhich has its own //lib:* wrappers, and the EE8 bridge commit added\n//lib:javax-servlet-api without an alias for the same reason.\n\nChange-Id: I764b01d171d2c2dc55fecef89bf4b36ce1cb9c59\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c1a36721cfff5226ec73d20754a6805adca1444e",
      "old_mode": 33188,
      "old_path": "lib/BUILD",
      "new_id": "a84d93b9fd32d760dc8ddf46fb90750a6e302ca0",
      "new_mode": 33188,
      "new_path": "lib/BUILD"
    },
    {
      "type": "modify",
      "old_id": "a0dae488b836668a92b521e1a222ea24091260c6",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.http.server/BUILD",
      "new_id": "cae8d8847b7a2d1dd543c68c88e83fd13d8b0172",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.http.server/BUILD"
    },
    {
      "type": "modify",
      "old_id": "732b4fae2c19f26afef61a36974ce0085e026ea3",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.http.test/BUILD",
      "new_id": "bc04d229dd634835a98d8dfcccfbd71605c44941",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.http.test/BUILD"
    },
    {
      "type": "modify",
      "old_id": "87dcf3ecfceeea92c6c2096938406e1537a679ee",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.junit.http/BUILD",
      "new_id": "17a757015409164f445184934b213926b55a7cc6",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.junit.http/BUILD"
    },
    {
      "type": "modify",
      "old_id": "76a0870a881bee43a017ca5149c5265ea2e5e850",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.lfs.server.test/BUILD",
      "new_id": "adc2df63c02fbe9cc7fd81dd497cc0544dac8466",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.lfs.server.test/BUILD"
    },
    {
      "type": "modify",
      "old_id": "cd1831b8320e592acce0d053acc19b4a73c296e7",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.lfs.server/BUILD",
      "new_id": "c363d52ad15818fd53e5bd505f70ec8127b36839",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.lfs.server/BUILD"
    },
    {
      "type": "modify",
      "old_id": "a267b155ac97c0c56bcab3c808389d5436038a82",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.pgm/BUILD",
      "new_id": "596aed2e24ba665c99d9792e7f83da952f36c704",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.pgm/BUILD"
    }
  ]
}
