)]}'
{
  "commit": "2fa0e33478012b7eb41905b93f07fc2ed9ec97ea",
  "tree": "115a492848352c9f138a14c6159ea7525603e7f9",
  "parents": [
    "de6c8636cb0e5f12847dbedf6b76c872a273c52c"
  ],
  "author": {
    "name": "David Ostrovsky",
    "email": "david@ostrovsky.org",
    "time": "Wed Jul 01 07:31:09 2026 +0200"
  },
  "committer": {
    "name": "Matthias Sohn",
    "email": "matthias.sohn@sap.com",
    "time": "Wed Jul 01 11:45:25 2026 +0200"
  },
  "message": "Align Jetty environment with Servlet API 6.1\n\nServlet API 6.0 corresponds to Jetty EE10, while Servlet API\n6.1 corresponds to Jetty EE11. JGit already uses\njakarta.servlet-api 6.1.0, so update the Jetty servlet\ndependency, imports, OSGi metadata, and target-platform files\nfrom EE10 to EE11.\n\nUpdate the EE8 generated-source check to reject EE11 imports\nafter rewriting. The corresponding bazlets transform maps EE11\nJetty packages back to EE8 for the compatibility build.\n\nJetty EE11 reports a charset parameter for the plain-text HEAD\nresponse in the dumb HTTP test. Compare only the media type\nthere, since the test is not about charset selection.\n\nAppServerBase methods addContext and authBasic and HttpTestCase.toURIish\nchange signature since they now use ee11 ServletContextHandler. Hence\nmark them @since 7.8 and suppress the API errors caused by the removal\nof the old methods using ee10 ServletContextHandler.\n\nChange-Id: I78e9a72102002b12c204d52826a53b66c5eaf8f0\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c4edb7dbc341d3e87e5e0acfa7d2f0fda431e5f0",
      "old_mode": 33188,
      "old_path": "MODULE.bazel",
      "new_id": "aeb38ac1bc613f010b70a8f23a5deba06aef0e08",
      "new_mode": 33188,
      "new_path": "MODULE.bazel"
    },
    {
      "type": "modify",
      "old_id": "4ce0c1adc240f067d392858efc66ef7e58157c8d",
      "old_mode": 33188,
      "old_path": "lib/BUILD",
      "new_id": "833f2eaf8594d07b60118624a2314376f24e76f7",
      "new_mode": 33188,
      "new_path": "lib/BUILD"
    },
    {
      "type": "modify",
      "old_id": "245289b85d9527af8a7b21d4da0aec24b3abc787",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.http.server/META-INF/MANIFEST.MF",
      "new_id": "cac9050e68514ede1cd862a34618c5fe928b07aa",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.http.server/META-INF/MANIFEST.MF"
    },
    {
      "type": "modify",
      "old_id": "c7874e3aeed8afc0884762ad76c3ca112e0f43c1",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.http.test/META-INF/MANIFEST.MF",
      "new_id": "aa39fe4db4da36dc67137c2f311be27088297b77",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.http.test/META-INF/MANIFEST.MF"
    },
    {
      "type": "modify",
      "old_id": "66972ee96e1c975cd5be227862cffd0618bd72b5",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.http.test/pom.xml",
      "new_id": "9f4f49b0ffb6320814d5065c4b8c97b8a468f6a1",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.http.test/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "fd78ba888ca51b486c26d700aa945326a8a36127",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.http.test/tst/org/eclipse/jgit/http/test/AdvertiseErrorTest.java",
      "new_id": "dfc6660032e1f94ee1b5adaf52cf6db66d430130",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.http.test/tst/org/eclipse/jgit/http/test/AdvertiseErrorTest.java"
    },
    {
      "type": "modify",
      "old_id": "7ccc0e5d9afa55b0883f4c4502a90ec0d83f687c",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.http.test/tst/org/eclipse/jgit/http/test/DumbClientDumbServerTest.java",
      "new_id": "2d78f81297cdab242ecfa9368361becfa2055b0c",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.http.test/tst/org/eclipse/jgit/http/test/DumbClientDumbServerTest.java"
    },
    {
      "type": "modify",
      "old_id": "9b9f6843deec9b78f982792bac88da864d9f2db5",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.http.test/tst/org/eclipse/jgit/http/test/DumbClientSmartServerTest.java",
      "new_id": "b38c7545a98cd6f99e94eae25db0d94fcffe2146",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.http.test/tst/org/eclipse/jgit/http/test/DumbClientSmartServerTest.java"
    },
    {
      "type": "modify",
      "old_id": "9a610c6b73803ff74ca5e72a047f59541126a550",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.http.test/tst/org/eclipse/jgit/http/test/ErrorServletTest.java",
      "new_id": "b78451e0a2efa2350d659fe52a205911f545bf9c",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.http.test/tst/org/eclipse/jgit/http/test/ErrorServletTest.java"
    },
    {
      "type": "modify",
      "old_id": "c8873606f33e8f7460db9be714d50b29b8e26af9",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.http.test/tst/org/eclipse/jgit/http/test/GitServletInitTest.java",
      "new_id": "6f9e99f460d7acb8536b9c10d4e86f8377846e99",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.http.test/tst/org/eclipse/jgit/http/test/GitServletInitTest.java"
    },
    {
      "type": "modify",
      "old_id": "9331efa603067f663c87a7ffe26f41a29b2947fc",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.http.test/tst/org/eclipse/jgit/http/test/GitServletResponseTests.java",
      "new_id": "b3fa32d26d4a0ef38931b80902a24800d56f985e",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.http.test/tst/org/eclipse/jgit/http/test/GitServletResponseTests.java"
    },
    {
      "type": "modify",
      "old_id": "082d853f42d7d4742346f4ef9d1d1f4b565ad5a5",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.http.test/tst/org/eclipse/jgit/http/test/HookMessageTest.java",
      "new_id": "af4a2ea9578205471fd76742d32cf595c16025f0",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.http.test/tst/org/eclipse/jgit/http/test/HookMessageTest.java"
    },
    {
      "type": "modify",
      "old_id": "2737a492fc2f3ba971c7b1612b31ec94c66859a7",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.http.test/tst/org/eclipse/jgit/http/test/HttpClientTests.java",
      "new_id": "9ee91af53f1cd8f3e85ba5dc5a2ab11578eeb107",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.http.test/tst/org/eclipse/jgit/http/test/HttpClientTests.java"
    },
    {
      "type": "modify",
      "old_id": "183043b2d42d694ab90032b3e4b72c0d5e7c1b4c",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.http.test/tst/org/eclipse/jgit/http/test/MeasurePackSizeTest.java",
      "new_id": "9165cfe30d253be0c811faa0b8e08db1cfa9d210",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.http.test/tst/org/eclipse/jgit/http/test/MeasurePackSizeTest.java"
    },
    {
      "type": "modify",
      "old_id": "74028d762d55b5296b312163f03e24d578830494",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.http.test/tst/org/eclipse/jgit/http/test/ProtocolErrorTest.java",
      "new_id": "36865018a1872d5080515f4616f34c79b7cd1bf7",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.http.test/tst/org/eclipse/jgit/http/test/ProtocolErrorTest.java"
    },
    {
      "type": "modify",
      "old_id": "dfdb975ef61abef3ff8701fa7f5c7ab6a2ca2dc3",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.http.test/tst/org/eclipse/jgit/http/test/RegexPipelineTest.java",
      "new_id": "ee75997fb59cfc002fafe6e69a8566290d5ec191",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.http.test/tst/org/eclipse/jgit/http/test/RegexPipelineTest.java"
    },
    {
      "type": "modify",
      "old_id": "d569431684521723001b03e82d92b0a00d05906e",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.http.test/tst/org/eclipse/jgit/http/test/SetAdditionalHeadersTest.java",
      "new_id": "0cd019133aaa15b7eb5797b163284f5fde75e78b",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.http.test/tst/org/eclipse/jgit/http/test/SetAdditionalHeadersTest.java"
    },
    {
      "type": "modify",
      "old_id": "13ed36cb8c4d4015813c9e0badb86271784bc7aa",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.http.test/tst/org/eclipse/jgit/http/test/SmartClientSmartServerSslTest.java",
      "new_id": "b1857d6e382afa272178a6e8e508b8179951035e",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.http.test/tst/org/eclipse/jgit/http/test/SmartClientSmartServerSslTest.java"
    },
    {
      "type": "modify",
      "old_id": "46a48f7e704d29f01d36293e9b438dfe3506bc1a",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.http.test/tst/org/eclipse/jgit/http/test/SmartClientSmartServerTest.java",
      "new_id": "84b9fe6e1e0ce59c5bb1e03f8d8126a7acae1f23",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.http.test/tst/org/eclipse/jgit/http/test/SmartClientSmartServerTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1736f52f9f2997da21d6d24c49e1f0028d681c09",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.junit.http/.settings/.api_filters"
    },
    {
      "type": "modify",
      "old_id": "7c958ea636bc593783c3fa07bf555aafa318fadb",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.junit.http/META-INF/MANIFEST.MF",
      "new_id": "0de8b2edbef6e0b3ceb9a17ce69d6a404d008309",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.junit.http/META-INF/MANIFEST.MF"
    },
    {
      "type": "modify",
      "old_id": "0993930d6e9795075ba9c92f53f3a8d829b53ebb",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.junit.http/pom.xml",
      "new_id": "951ef3e083c1998ff0b0a38acd37bbbfe668c1f9",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.junit.http/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "3a4bce7419ef4609fa5e7e4478d20b3661515d68",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.junit.http/src/org/eclipse/jgit/junit/http/AppServer.java",
      "new_id": "710442e2baffd482cbf0fe9fd0af86b2150ae9ca",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.junit.http/src/org/eclipse/jgit/junit/http/AppServer.java"
    },
    {
      "type": "modify",
      "old_id": "bc2baadd83776b46c04cdadaf9c5963b4c550ed8",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.junit.http/src/org/eclipse/jgit/junit/http/AppServerBase.java",
      "new_id": "6a71f884ebbe17fcef66dd23aaef8938280b5fdc",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.junit.http/src/org/eclipse/jgit/junit/http/AppServerBase.java"
    },
    {
      "type": "modify",
      "old_id": "f399471b398f0571ae008952fe083bf138471eca",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.junit.http/src/org/eclipse/jgit/junit/http/HttpTestCase.java",
      "new_id": "ef56b6cfd6142eb1f3a7b18431a6e9db5cdccdfd",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.junit.http/src/org/eclipse/jgit/junit/http/HttpTestCase.java"
    },
    {
      "type": "modify",
      "old_id": "bce41383d172f4379ef6536cd444abfeec23cc7f",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.junit.http/src/org/eclipse/jgit/junit/http/SimpleHttpServer.java",
      "new_id": "63f7ddf39c0ce191ca12bc45b442b5a5694c02a5",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.junit.http/src/org/eclipse/jgit/junit/http/SimpleHttpServer.java"
    },
    {
      "type": "modify",
      "old_id": "d7e377253afd948f3eab8506529834d7521c8d48",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.lfs.server.test/META-INF/MANIFEST.MF",
      "new_id": "5a923f51f7740e3075645b49506242cca1542043",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.lfs.server.test/META-INF/MANIFEST.MF"
    },
    {
      "type": "modify",
      "old_id": "af7b471c6adf8d6cfd0a8f8cab4eac11f2da6d88",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.lfs.server.test/pom.xml",
      "new_id": "3620dd75266dd74b625ef81d6374eeb8da0ec15f",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.lfs.server.test/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "9a49023fcbae1ff148326370c893ae21ce4f52b5",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.lfs.server.test/tst/org/eclipse/jgit/lfs/server/fs/LfsServerTest.java",
      "new_id": "f1b070c758671afe8bb45288710c4b056d13fc1a",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.lfs.server.test/tst/org/eclipse/jgit/lfs/server/fs/LfsServerTest.java"
    },
    {
      "type": "modify",
      "old_id": "e643a522bfb68cc20a5115a4b04f635465618d2e",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.lfs.server/META-INF/MANIFEST.MF",
      "new_id": "68d7877451a56ecfb3afbad297a97785107434e3",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.lfs.server/META-INF/MANIFEST.MF"
    },
    {
      "type": "modify",
      "old_id": "ead448d796cf4c40c6ed384026d58a11a5e3ca9f",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.packaging/org.eclipse.jgit.repository/category.xml",
      "new_id": "c369bdbfd93756c52bb6523f71a682bd99a094c7",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.packaging/org.eclipse.jgit.repository/category.xml"
    },
    {
      "type": "modify",
      "old_id": "8c41fe27bc6664a1a85a49a61781377cfa6b82f1",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.packaging/org.eclipse.jgit.target/jgit-4.34.target",
      "new_id": "7c94ad996ea5c2015eac41a9017b10942198fd47",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.packaging/org.eclipse.jgit.target/jgit-4.34.target"
    },
    {
      "type": "modify",
      "old_id": "a2026552c7356fc23d777b16e280a41d641b8ae3",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.packaging/org.eclipse.jgit.target/jgit-4.35.target",
      "new_id": "015e85ffb622e454dc9081fa6f21792de105c475",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.packaging/org.eclipse.jgit.target/jgit-4.35.target"
    },
    {
      "type": "modify",
      "old_id": "5587f6339a0072357e53730ad2769eaf1a63c332",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.packaging/org.eclipse.jgit.target/jgit-4.36.target",
      "new_id": "5fd49d2c0fee7ea4c7e18e17d14d8db9472f4dc1",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.packaging/org.eclipse.jgit.target/jgit-4.36.target"
    },
    {
      "type": "modify",
      "old_id": "34a2eae0360ab648f7ae0ef7f2c19bd73c3808b0",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.packaging/org.eclipse.jgit.target/jgit-4.37.target",
      "new_id": "80de5b9a04577e0542fd07e86ac546ce66ed01b8",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.packaging/org.eclipse.jgit.target/jgit-4.37.target"
    },
    {
      "type": "modify",
      "old_id": "e453d08bead74e220db43cad8b1f59b8fd50b39f",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.packaging/org.eclipse.jgit.target/jgit-4.38.target",
      "new_id": "39816a487160cc60b5f93a90f20f164d9e1793df",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.packaging/org.eclipse.jgit.target/jgit-4.38.target"
    },
    {
      "type": "modify",
      "old_id": "e246863bb20ed4d027e5dffac125361ab0f6a2f2",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.packaging/org.eclipse.jgit.target/jgit-4.39.target",
      "new_id": "d83c59037f16cf796b896111ac25da5121c02ad8",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.packaging/org.eclipse.jgit.target/jgit-4.39.target"
    },
    {
      "type": "modify",
      "old_id": "ca068bf2bbd0d191d981848200cb00a39f9a5995",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.packaging/org.eclipse.jgit.target/jgit-4.40.target",
      "new_id": "0c2bf1f7bf6e70b9c12b87dcf572a07611a104ed",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.packaging/org.eclipse.jgit.target/jgit-4.40.target"
    },
    {
      "type": "modify",
      "old_id": "76f199bb0a190ee7370442334875bd6c8bf12958",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.packaging/org.eclipse.jgit.target/maven/dependencies.tpd",
      "new_id": "50572469333767eed1d6a385ccb399af5492b1cd",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.packaging/org.eclipse.jgit.target/maven/dependencies.tpd"
    },
    {
      "type": "modify",
      "old_id": "a0bace41ebc1be40387bb9d75b335cde30c20eaf",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.pgm/META-INF/MANIFEST.MF",
      "new_id": "83dc25ad146984194a56bd659ec9d778a15f24e1",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.pgm/META-INF/MANIFEST.MF"
    },
    {
      "type": "modify",
      "old_id": "bb437240a3160b8819f8fd2b15ede18af407a022",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.pgm/pom.xml",
      "new_id": "042033d8c4290b53953b104f01ecbbc2f1e72fb4",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.pgm/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "757c4357228d9584c9032fec61992c5d03e43e7a",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/debug/LfsStore.java",
      "new_id": "fa40431118f2fad1ac7ac7e8658852cddf5037bb",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/debug/LfsStore.java"
    },
    {
      "type": "modify",
      "old_id": "bcd850859961aaff613d3bc7655e3220058550ea",
      "old_mode": 33188,
      "old_path": "pom.xml",
      "new_id": "4f20b635093777bbfbd30bec5e8a7c5c8153d7ca",
      "new_mode": 33188,
      "new_path": "pom.xml"
    },
    {
      "type": "modify",
      "old_id": "f6681ccf163ad6e6a71a27fd78c7de6c09a860e7",
      "old_mode": 33188,
      "old_path": "tools/jgit-ee8/BUILD",
      "new_id": "2c09b5aee48b6dd0cf748f2cad6dc681a5ee79ed",
      "new_mode": 33188,
      "new_path": "tools/jgit-ee8/BUILD"
    },
    {
      "type": "modify",
      "old_id": "7bb2f477aa7a41ad4b5a0543ef6bb12a9aa38e54",
      "old_mode": 33188,
      "old_path": "tools/jgit-ee8/README.md",
      "new_id": "d867a1ddb2657343eefc500a4a3ece112d8adc33",
      "new_mode": 33188,
      "new_path": "tools/jgit-ee8/README.md"
    }
  ]
}
