)]}'
{
  "commit": "d14bd3b78f2a7982ff0b1de7ece6d2e4f679a23f",
  "tree": "b72f052814a4dcf82ac9e3a9d9683eb1341f59f6",
  "parents": [
    "f07b8fbe89a5c822e71896b0cd57deb227e333fe"
  ],
  "author": {
    "name": "David Ostrovsky",
    "email": "david@ostrovsky.org",
    "time": "Thu Jun 18 09:21:29 2026 +0200"
  },
  "committer": {
    "name": "David Ostrovsky",
    "email": "david@ostrovsky.org",
    "time": "Tue Jun 30 14:49:52 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": "551383b79d57faf744929d0b0a3dfc3cfef58c2a",
      "old_mode": 33188,
      "old_path": "lib/BUILD",
      "new_id": "c065158413af0996223911e55540818e22c02b8b",
      "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"
    }
  ]
}
