)]}'
{
  "commit": "fbf29d88ccc90cf98d89b9f74bf4533fe618eda6",
  "tree": "2e2e8e148c96b255578df3610450657c00edc80d",
  "parents": [
    "6416c9f54558fcf7eac295f8a971bf404907dde1"
  ],
  "author": {
    "name": "David Ostrovsky",
    "email": "david@ostrovsky.org",
    "time": "Fri Jun 19 14:26:26 2026 +0200"
  },
  "committer": {
    "name": "David Ostrovsky",
    "email": "david@ostrovsky.org",
    "time": "Tue Jun 30 15:14:57 2026 +0200"
  },
  "message": "Bazel: Add EE8 servlet test targets\n\nAdd EE8 variants of the HTTP and LFS servlet test suites and run them\nagainst the generated EE8 servlet bridge artifacts.\n\nGenerate EE8 test sources from the canonical Jakarta-based tests by\nrewriting servlet API references and Jetty EE10 test helper imports to\ntheir EE8 equivalents. Export canonical test source filegroups so the\ngenerated tests remain synchronized with the primary test suites.\n\nIntroduce EE8 Jetty test dependencies, generated junit-http helpers,\nand JUnit suite generation for the transformed sources. Restore\nAppServer from the servlet-4 branch because its API usage cannot be\nconverted mechanically.\n\nExtend generated-source verification to cover test sources and ensure\nthat no Jakarta or Jetty EE10 servlet references remain in generated\nEE8 outputs.\n\nTest Plan:\n  bazelisk test \\\n    //tools/jgit-ee8:generated_srcs_test \\\n    //org.eclipse.jgit.http.test.ee8/... \\\n    //org.eclipse.jgit.lfs.server.test.ee8/...\n\nChange-Id: Id3d9312f0a93d443d83054a81b9d868611e18b27\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "022218cbc5af3155998a75d5ecafdfb84c628034",
      "old_mode": 33188,
      "old_path": "WORKSPACE",
      "new_id": "7f5fec86587f1e7fb773b1bab5281b68e63760d6",
      "new_mode": 33188,
      "new_path": "WORKSPACE"
    },
    {
      "type": "modify",
      "old_id": "85f66053e57c90c7a660a98116704be3c1f3d4ba",
      "old_mode": 33188,
      "old_path": "lib/BUILD",
      "new_id": "7acc02924513593650937dfeb319babd52681464",
      "new_mode": 33188,
      "new_path": "lib/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a6a5506e98826ab94bfdbb516da448ef6f3970f9",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.http.test.ee8/BUILD"
    },
    {
      "type": "modify",
      "old_id": "bc04d229dd634835a98d8dfcccfbd71605c44941",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.http.test/BUILD",
      "new_id": "cb6a738178aefca54d4f9bb067a77bdbe240e69c",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.http.test/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c7f6fb5a537d6f908e01e4dc73053caf319c6dae",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.junit.http.ee8/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1e4c7966b601fb924686d1cf08885e821438479b",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.junit.http.ee8/src/org/eclipse/jgit/junit/http/AppServer.java"
    },
    {
      "type": "modify",
      "old_id": "17a757015409164f445184934b213926b55a7cc6",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.junit.http/BUILD",
      "new_id": "8ab98ac5d950f38b914488c32054225e83748b2d",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.junit.http/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bb93b79374bc445376a6158b70f492574b52b9f6",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.lfs.server.test.ee8/BUILD"
    },
    {
      "type": "modify",
      "old_id": "adc2df63c02fbe9cc7fd81dd497cc0544dac8466",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.lfs.server.test/BUILD",
      "new_id": "4b6980486945f0fa519763a55749129e86baf54d",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.lfs.server.test/BUILD"
    },
    {
      "type": "modify",
      "old_id": "df5c27cd73d50585bb42e2769000847069c340f4",
      "old_mode": 33188,
      "old_path": "tools/jgit-ee8/BUILD",
      "new_id": "f6681ccf163ad6e6a71a27fd78c7de6c09a860e7",
      "new_mode": 33188,
      "new_path": "tools/jgit-ee8/BUILD"
    },
    {
      "type": "modify",
      "old_id": "5578d6553b585237ebe5b5b47219a672172dbe34",
      "old_mode": 33188,
      "old_path": "tools/jgit-ee8/README.md",
      "new_id": "7bb2f477aa7a41ad4b5a0543ef6bb12a9aa38e54",
      "new_mode": 33188,
      "new_path": "tools/jgit-ee8/README.md"
    }
  ]
}
