)]}'
{
  "log": [
    {
      "commit": "edd926092895ca4c9fbe711fdeda0bb969ec7084",
      "tree": "bad6911e41ba06b49f8df70dd4436d233abf5a51",
      "parents": [
        "7025a004830ffc5d36eebde8e348e9d7619f247b"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Jul 20 22:32:27 2023 +0200"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Jul 20 22:33:39 2023 +0200"
      },
      "message": "Releng: maven release 2.8.2\n\n+ newer version of wagon-ssh-external to avoid \"No transport\""
    },
    {
      "commit": "7025a004830ffc5d36eebde8e348e9d7619f247b",
      "tree": "5c9da1bf5d4d5df640b0f468395ea1556f632522",
      "parents": [
        "62341fb3d085edb306be50758fca2bc0fe60ecbe"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Jul 20 16:43:51 2023 +0200"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Jul 20 16:43:51 2023 +0200"
      },
      "message": "Releng: maven release 2.8.2\n\n+ try if colon is wrong\n"
    },
    {
      "commit": "62341fb3d085edb306be50758fca2bc0fe60ecbe",
      "tree": "e10ac82fb9e4cd5891e6810a9122476456552343",
      "parents": [
        "d4eb2fe0f9872358eacb02921389895712227fa8"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Jul 20 16:37:46 2023 +0200"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Jul 20 16:37:46 2023 +0200"
      },
      "message": "Releng: maven release 2.8.2\n\n+ fix url: user is genie.objectteams"
    },
    {
      "commit": "d4eb2fe0f9872358eacb02921389895712227fa8",
      "tree": "95006ce2621aad1312b7ba5feb335da303667c05",
      "parents": [
        "dcb594cc193f719978105087d4bd3de53838558d"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Jul 20 16:31:46 2023 +0200"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Jul 20 16:31:46 2023 +0200"
      },
      "message": "Releng: maven release 2.8.2\n\n+ general replace http: -\u003e https:\n"
    },
    {
      "commit": "dcb594cc193f719978105087d4bd3de53838558d",
      "tree": "bdc84cb2ea53834be5a5626fcfaac88841b2774c",
      "parents": [
        "077bf522f3421c940b99ed8206fe0ae972078818"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Jul 20 16:21:31 2023 +0200"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Jul 20 16:21:31 2023 +0200"
      },
      "message": "Releng: maven release 2.8.2\n\n+ configure deploy via ssh\n"
    },
    {
      "commit": "077bf522f3421c940b99ed8206fe0ae972078818",
      "tree": "a4a9fc1d28f45d8ccc32b595b2f8f14c52440ece",
      "parents": [
        "c84d20f9c966aabffc6cebf1c923bbec5cc6c648"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Jul 20 14:56:20 2023 +0200"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Jul 20 14:56:20 2023 +0200"
      },
      "message": "Releng: maven release 2.8.2\n\n+ update path to workspace (2)\n"
    },
    {
      "commit": "c84d20f9c966aabffc6cebf1c923bbec5cc6c648",
      "tree": "17a014655418589cc24446007c1f0680ffc62e66",
      "parents": [
        "2f356b2ac0cab5aa72176b87667cbbea403a0e71"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Jul 20 14:50:45 2023 +0200"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Jul 20 14:50:45 2023 +0200"
      },
      "message": "Releng: maven release 2.8.2\n\n+ update path to workspace\n"
    },
    {
      "commit": "2f356b2ac0cab5aa72176b87667cbbea403a0e71",
      "tree": "3f0534d0bf7af5310473c8ad3d38541949cbf8ae",
      "parents": [
        "b9a98fd7fd24e0ed2466e955bac655a434ec8d92"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Jul 20 14:32:15 2023 +0200"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Jul 20 14:41:04 2023 +0200"
      },
      "message": "Releng: maven release 2.8.2\n\n+ part 1: build but no real deploy yet"
    },
    {
      "commit": "b9a98fd7fd24e0ed2466e955bac655a434ec8d92",
      "tree": "304ed2986529ab53aa138abc763a452b114e4099",
      "parents": [
        "1d69639d07442c9622a34fad5afe52fdb8d73e8c"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Tue Jul 18 21:33:09 2023 +0200"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Tue Jul 18 21:33:09 2023 +0200"
      },
      "message": "Bug 582219 - Spurious validation error on aspectBinding for nested Team\n"
    },
    {
      "commit": "1d69639d07442c9622a34fad5afe52fdb8d73e8c",
      "tree": "8c929d8e89fb335394964e5b61519bdf1ef0d91d",
      "parents": [
        "8dc0ca4e55fe5182642a761be478d52ad74f3df9"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Tue Jul 18 19:14:10 2023 +0200"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Tue Jul 18 19:14:10 2023 +0200"
      },
      "message": "Bug 582198 - Body of blockless within statement has invalid sourceStart\n\n+ similarly for expressionStatement holding a base ctor invocation"
    },
    {
      "commit": "8dc0ca4e55fe5182642a761be478d52ad74f3df9",
      "tree": "e26717be31c1ff748d15fb99efb9f3c79d904152",
      "parents": [
        "4f0234faace3c18bff78854b0aa7bea085a08ddb"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Tue Jul 18 18:19:29 2023 +0200"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Tue Jul 18 18:19:29 2023 +0200"
      },
      "message": "Releng: build against 4.28 final for 2.8.2 release\n"
    },
    {
      "commit": "4f0234faace3c18bff78854b0aa7bea085a08ddb",
      "tree": "2c9b311286a1796b7d11a4a236afe0fc6ee42f65",
      "parents": [
        "d2d1ee56e98643194e46d273e79847029dbb3c1f"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Fri Jul 14 21:27:56 2023 +0200"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Fri Jul 14 21:27:56 2023 +0200"
      },
      "message": "Bug 435109 - with apt in the loop, anchored type may leak an unwrapped\nLocalVariableBinding\n\n+ retain the source folder to fix the build\n"
    },
    {
      "commit": "d2d1ee56e98643194e46d273e79847029dbb3c1f",
      "tree": "927f594d4329b8adbff0979ae92337016151c9a2",
      "parents": [
        "277b964722b4e9ded9e9eb0168f2cf1ec11e3aef"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Jul 13 23:27:09 2023 +0200"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Jul 13 23:27:09 2023 +0200"
      },
      "message": "Towards release 2.8.2\n\n+ update notice.txt\n\nsee https://gitlab.eclipse.org/eclipsefdn/emo-team/emo/-/issues/536\n"
    },
    {
      "commit": "277b964722b4e9ded9e9eb0168f2cf1ec11e3aef",
      "tree": "4572836ed48977c41dd0fff6102aa76bcce4237e",
      "parents": [
        "a531782edfc178e5439d3218e7f237f18d025aad"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Jul 13 23:24:59 2023 +0200"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Jul 13 23:24:59 2023 +0200"
      },
      "message": "Bug 435109 - with apt in the loop, anchored type may leak an unwrapped\nLocalVariableBinding\n\n+ migrate adaptation from role into its base class\n+ make org.eclipse.objectteams.otdt.apt an empty shell"
    },
    {
      "commit": "a531782edfc178e5439d3218e7f237f18d025aad",
      "tree": "7f20e3c147e0eddc32c896ff56b90dd51ca1c89d",
      "parents": [
        "8927676ee737cb5e1d7eacf39c258fc65df5cf95"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Jul 13 22:17:39 2023 +0200"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Jul 13 22:17:39 2023 +0200"
      },
      "message": "Bug 354687 - [ui][impl] reconsider activation strategy for\nOutlineAdaptor\n\n+ remove more left-overs (which were no longer called)"
    },
    {
      "commit": "8927676ee737cb5e1d7eacf39c258fc65df5cf95",
      "tree": "b38b37ed79eb78a29a18030e6068defe1cede1bb",
      "parents": [
        "01fba80f6af45e3fb28ab718b8e11ab806a55244"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Jul 13 21:55:23 2023 +0200"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Jul 13 21:55:23 2023 +0200"
      },
      "message": "Bug 582198 - Body of blockless within statement has invalid sourceStart\n"
    },
    {
      "commit": "01fba80f6af45e3fb28ab718b8e11ab806a55244",
      "tree": "d26f4e01c712e54db671875c75075f2876078d86",
      "parents": [
        "7661e94673f6faecbd940becec6bac91fd08cd32"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Jul 13 20:39:24 2023 +0200"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Jul 13 20:39:24 2023 +0200"
      },
      "message": "Bug 354687 - [ui][impl] reconsider activation strategy for\nOutlineAdaptor"
    },
    {
      "commit": "7661e94673f6faecbd940becec6bac91fd08cd32",
      "tree": "86c49d3503456945ee16f3f29340006ef12d0473",
      "parents": [
        "6921bddc5ffa91cb0ad348b99354ed6c6c600340"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Tue Jul 11 23:48:07 2023 +0200"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Tue Jul 11 23:48:07 2023 +0200"
      },
      "message": "Resolve validation error regarding missing superBase\n"
    },
    {
      "commit": "6921bddc5ffa91cb0ad348b99354ed6c6c600340",
      "tree": "caa00283933dcf46a6153f137f5d353e1410af5c",
      "parents": [
        "b86cce903733c410c9695276a8552303c4caa897"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Tue Jul 11 23:34:54 2023 +0200"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Tue Jul 11 23:34:54 2023 +0200"
      },
      "message": "Minor code optimization\n"
    },
    {
      "commit": "b86cce903733c410c9695276a8552303c4caa897",
      "tree": "d6d34c3fe0b9ee6493e25ad4e153d3b52581ffaf",
      "parents": [
        "9680f4b523497f3a13e9f5cf3b691a66ad2cfdf6"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Mon Jul 10 23:20:53 2023 +0200"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Mon Jul 10 23:20:53 2023 +0200"
      },
      "message": "update http: to https"
    },
    {
      "commit": "9680f4b523497f3a13e9f5cf3b691a66ad2cfdf6",
      "tree": "f3d9b80e2f70b2e4d685f5aee174d4f9b4991886",
      "parents": [
        "7b443853f38145bbb52afd36c9e26579ef55aa3f"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Mon Jul 10 22:53:59 2023 +0200"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Mon Jul 10 22:53:59 2023 +0200"
      },
      "message": "Bug 413454 - No access of inherited team field in guard predicate"
    },
    {
      "commit": "7b443853f38145bbb52afd36c9e26579ef55aa3f",
      "tree": "6055f1eb5a5e035c206b65423b936173ff3dbc38",
      "parents": [
        "bc49006965152118dd4a5b820d86213c729e2e25"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Sat Jun 10 20:57:03 2023 +0200"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Sat Jun 10 20:57:03 2023 +0200"
      },
      "message": "releng: build against 4.28RC2a / I20230605-0440\n"
    },
    {
      "commit": "bc49006965152118dd4a5b820d86213c729e2e25",
      "tree": "b9d7c9d52a0d249b5390218865c6c63c31fbf8a4",
      "parents": [
        "05900f9038de53357a643ed8f4e50a4c4290b5fa"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Tue Jun 06 23:18:51 2023 +0200"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Tue Jun 06 23:18:51 2023 +0200"
      },
      "message": "Bug 581774 - OT-smart breaks MatchLocater in\nJavaSearchBugs16Tests.testAIOOBEForRecordClassGh790()\n\n+ less eager processing\n+ band-aid for remaining trouble: ignore missing types within JDK\n  see https://github.com/eclipse-jdt/eclipse.jdt.core/issues/1127"
    },
    {
      "commit": "05900f9038de53357a643ed8f4e50a4c4290b5fa",
      "tree": "11907ae59b69432ff49f913c7a29a147cd06c080",
      "parents": [
        "5b1dcf67778533755c042cf3797fdbd5cc28cb35"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Sun Jun 04 21:58:37 2023 +0200"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Sun Jun 04 21:58:37 2023 +0200"
      },
      "message": "Fix merge bug in JavadocTagConstants\n"
    },
    {
      "commit": "5b1dcf67778533755c042cf3797fdbd5cc28cb35",
      "tree": "0727f657ea33dd1181352387c32f0251b8e8522d",
      "parents": [
        "42fb37f7a0f7bc29fde57b5168fd660b96141a35"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Sun Jun 04 11:37:33 2023 +0200"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Sun Jun 04 11:50:03 2023 +0200"
      },
      "message": "Releng: build against 4.28RC2 (I20230601-1220)"
    },
    {
      "commit": "42fb37f7a0f7bc29fde57b5168fd660b96141a35",
      "tree": "d61cd6479d5ca42747abb8b70b70dff659e8be11",
      "parents": [
        "09d2326cf20fba012c90adda2ec98feb438053d3"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Sun Jun 04 11:35:24 2023 +0200"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Sun Jun 04 11:35:24 2023 +0200"
      },
      "message": "Releng: adjust otdt.apt to ecj move to ..compiler.batch"
    },
    {
      "commit": "09d2326cf20fba012c90adda2ec98feb438053d3",
      "tree": "d805a8d0530d58393112edeebef7ed8ad5cf8d1e",
      "parents": [
        "3325e9001a389e07878e722a0ec5cc7b99364ec2"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Fri Jun 02 00:27:26 2023 +0200"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Fri Jun 02 00:27:26 2023 +0200"
      },
      "message": "update jdt.core to S4_28_0_RC1 (I20230525-0350)"
    },
    {
      "commit": "3325e9001a389e07878e722a0ec5cc7b99364ec2",
      "tree": "5e4c1617feb7e70c93595038dd288ec897499633",
      "parents": [
        "f922f2499f392862d6d48f9e6d5d39252ade4f09"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Sat Apr 15 19:30:15 2023 +0200"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Sat Apr 15 19:30:15 2023 +0200"
      },
      "message": "Adjust to signature change in PDE:\nhttps://github.com/eclipse-pde/eclipse.pde/commit/e1b12dfcdd3376654b36ae92a40cd091ca89891b"
    },
    {
      "commit": "f922f2499f392862d6d48f9e6d5d39252ade4f09",
      "tree": "f8ecd48b16374bf66718cf1172529e94714baad4",
      "parents": [
        "6f823c22dc48d525d6625e1a657fee8d2d677f5e"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Sat Apr 15 18:28:28 2023 +0200"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Sat Apr 15 18:35:28 2023 +0200"
      },
      "message": "Bug 576544 - Infinite parser loop when callin-binding wrongly appears in\na method body\n\n- test, not succeeding to reproduce"
    },
    {
      "commit": "6f823c22dc48d525d6625e1a657fee8d2d677f5e",
      "tree": "cf2d635261bc4af029f5c89a94c5e90cb12cd56e",
      "parents": [
        "ddd04ff23aed9db6397cd2985217804977825794"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Sat Apr 15 17:56:01 2023 +0200"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Sat Apr 15 17:56:01 2023 +0200"
      },
      "message": "Resilience: try to \"guess\" weaving scheme if classloading failed"
    },
    {
      "commit": "ddd04ff23aed9db6397cd2985217804977825794",
      "tree": "db4e1befe4949d94dafa9017d13107e38a10a7d5",
      "parents": [
        "038c9b53d0e7e77a04a788346a69603f0ca5abbc"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Sat Apr 15 17:44:01 2023 +0200"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Sat Apr 15 17:44:01 2023 +0200"
      },
      "message": "build against S4_28_0_M1 (I20230405-1800)"
    },
    {
      "commit": "038c9b53d0e7e77a04a788346a69603f0ca5abbc",
      "tree": "87feac2531fc943ebf40bbc792bafbafcd0722d6",
      "parents": [
        "5587a3b1ec8d9d042a33c62db2d116d66bfef225"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Sat Apr 15 17:38:12 2023 +0200"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Sat Apr 15 17:38:12 2023 +0200"
      },
      "message": "update jdt.core to S4_28_0_M1 (I20230405-1800)"
    },
    {
      "commit": "5587a3b1ec8d9d042a33c62db2d116d66bfef225",
      "tree": "f0de6134c7ad292f746d7ad8b6b0097dea458a02",
      "parents": [
        "5f7db3da2c7b01a892b00146bafcb20ec119330b"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Mon Apr 10 23:04:39 2023 +0200"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Mon Apr 10 23:04:39 2023 +0200"
      },
      "message": "Bug 581774 - OT-smart breaks MatchLocater in\nJavaSearchBugs16Tests.testAIOOBEForRecordClassGh790()\n\nAvoid reading requesting type SystemModules$0 from SourceMapper\nAvoid TheNotFoundType in one more situation which would AbortCompilation"
    },
    {
      "commit": "5f7db3da2c7b01a892b00146bafcb20ec119330b",
      "tree": "37caa2c40011d0b21e03d3a6bb3e147b117ac23f",
      "parents": [
        "6d99f1661a0874d752e5433353f5738bb91e44e1"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Apr 06 21:14:34 2023 +0200"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Apr 06 21:14:34 2023 +0200"
      },
      "message": "Regression fix: silence (new?) PDE validation"
    },
    {
      "commit": "6d99f1661a0874d752e5433353f5738bb91e44e1",
      "tree": "ec480cb10e359fcaff8ddbb2797ab3587e37fbfb",
      "parents": [
        "d12b42e5158447418402696134e7d097b63b13b8"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Apr 06 01:12:13 2023 +0200"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Apr 06 01:12:53 2023 +0200"
      },
      "message": "Releng: update BREE of plug-ins under test to 17 like org.eclipse.ui"
    },
    {
      "commit": "d12b42e5158447418402696134e7d097b63b13b8",
      "tree": "b09be296765734a5d75edd1d042c5f5463ce3d52",
      "parents": [
        "f9f35108b0ab62bb445efff0cbd30017cd8635eb"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Wed Apr 05 00:23:13 2023 +0200"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Wed Apr 05 00:23:13 2023 +0200"
      },
      "message": "Releng: release version of orbit (last with mockito-2.23)\n- complete the migration of asm from orbit to maven"
    },
    {
      "commit": "f9f35108b0ab62bb445efff0cbd30017cd8635eb",
      "tree": "49ee243e5556632e348119ec9c483e3c4c0fcbe9",
      "parents": [
        "b1a5c5e031086844a1e6a33d6eff23b1226c6812"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Tue Apr 04 16:32:19 2023 +0200"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Tue Apr 04 16:32:19 2023 +0200"
      },
      "message": "Bug 581774 - OT-smart breaks MatchLocater in\nJavaSearchBugs16Tests.testAIOOBEForRecordClassGh790()\n"
    },
    {
      "commit": "b1a5c5e031086844a1e6a33d6eff23b1226c6812",
      "tree": "2dd5c987cd7ebb240b98205fd39eaad6562d8801",
      "parents": [
        "46b9026c0cc69128aef2381015546de3caaf42a9"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Mon Apr 03 00:19:00 2023 +0200"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Mon Apr 03 00:19:00 2023 +0200"
      },
      "message": "Releng: OTREContainer adjust to new bsn of o.o.asm.tree.analysis"
    },
    {
      "commit": "46b9026c0cc69128aef2381015546de3caaf42a9",
      "tree": "2a1fa08d56d2cb233c1acd88bfd9328b65103b20",
      "parents": [
        "cd0330fffd0229a54913dd68fe84839cd4aa36ef"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Sun Apr 02 12:46:31 2023 +0200"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Sun Apr 02 12:46:31 2023 +0200"
      },
      "message": "Releng: configure JDKs up to 20"
    },
    {
      "commit": "cd0330fffd0229a54913dd68fe84839cd4aa36ef",
      "tree": "adc4be66da011a339cd42bad4b95377b99be3484",
      "parents": [
        "dd3c7db8b74fde86713817aabe2465a7d7335909"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Sun Apr 02 00:48:23 2023 +0200"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Sun Apr 02 00:48:23 2023 +0200"
      },
      "message": "releng:\n+ update to asm 9.5: analysis has changed bsn"
    },
    {
      "commit": "dd3c7db8b74fde86713817aabe2465a7d7335909",
      "tree": "24c02e9ce5aaa262e59d4fbe2b84187a12381955",
      "parents": [
        "94deb742bfbc9c01345db23b417773b76eb3bd76"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Sun Apr 02 00:39:03 2023 +0200"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Sun Apr 02 00:39:03 2023 +0200"
      },
      "message": "releng:\n+ update to asm 9.5\n+ try to fetch asm-commons from maven (using own fetch factory)"
    },
    {
      "commit": "94deb742bfbc9c01345db23b417773b76eb3bd76",
      "tree": "831ac831d01848d52a4b722c64811dc3c9b419c8",
      "parents": [
        "1933181ceea2e2ba388eeac0082de2abb5ff0303"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Mar 30 20:44:37 2023 +0200"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Mar 30 20:44:37 2023 +0200"
      },
      "message": "use JAVA17 for repository creation"
    },
    {
      "commit": "1933181ceea2e2ba388eeac0082de2abb5ff0303",
      "tree": "2b758e797c3f53c5211382addb21140786314212",
      "parents": [
        "a2d2b4836809518ea361c1435c06200a59338a59"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Mar 30 20:28:36 2023 +0200"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Mar 30 20:28:36 2023 +0200"
      },
      "message": "Restore: avoid package conflict re javax.lang.model.element"
    },
    {
      "commit": "a2d2b4836809518ea361c1435c06200a59338a59",
      "tree": "fd00eb8aa3fe86196c8d76fd45cda4341d6dd591",
      "parents": [
        "a4bf2a34eb5d9333c3c8a7e2b06e54205ec5e426"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Mar 30 20:22:41 2023 +0200"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Mar 30 20:22:41 2023 +0200"
      },
      "message": "releng: build against I20230327-1800 and version update"
    },
    {
      "commit": "a4bf2a34eb5d9333c3c8a7e2b06e54205ec5e426",
      "tree": "0cd51e09d36f25480c420e2e815b4867dc5d2ae1",
      "parents": [
        "e62383ae874c28c94a09ac99a6668392af54dd57"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Mar 30 20:14:00 2023 +0200"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Mar 30 20:14:00 2023 +0200"
      },
      "message": "update jdt.core to I20230327-1800"
    },
    {
      "commit": "e62383ae874c28c94a09ac99a6668392af54dd57",
      "tree": "d3bcd7461daf62679f2899c924412a29c11b10c2",
      "parents": [
        "db1b02a94a8b8d4fa852179d5aa01ccda802d1a6"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Mar 30 19:58:28 2023 +0200"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Mar 30 20:06:40 2023 +0200"
      },
      "message": "update jdt.core to I20230323-0850 after the Java20 merge"
    },
    {
      "commit": "db1b02a94a8b8d4fa852179d5aa01ccda802d1a6",
      "tree": "d79ea02da2d75e73b18f3f95d43537b6ba0ac870",
      "parents": [
        "368c8fd108ff3f873eb5cf25c0f2b088c06349f7"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Mar 30 17:48:39 2023 +0200"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Mar 30 17:48:39 2023 +0200"
      },
      "message": "update jdt.core to 2e651fafefe7eb36baab915076f5230cc977a033\n(right before the Java20 merge)"
    },
    {
      "commit": "368c8fd108ff3f873eb5cf25c0f2b088c06349f7",
      "tree": "b1be3273c766b61d91d59c414fe686016db1f5ed",
      "parents": [
        "df66e0e64e787062899beb4aae9c464a6d3a411d"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Mar 02 17:33:31 2023 +0100"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Mar 02 17:33:31 2023 +0100"
      },
      "message": "releng: build against 4.27RC1"
    },
    {
      "commit": "df66e0e64e787062899beb4aae9c464a6d3a411d",
      "tree": "bddcbe1f8623367211bdc89db0f7e7b1093561a7",
      "parents": [
        "d349a22cc311641e8c941cb10f89db1620226ff8"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Tue Feb 28 20:48:08 2023 +0100"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Mar 02 17:07:46 2023 +0100"
      },
      "message": "Fix 2 regressions in OTNullTypeAnnotationTest"
    },
    {
      "commit": "d349a22cc311641e8c941cb10f89db1620226ff8",
      "tree": "6df5a306d3ec2ea3c91a3a293e8b685fd0f54744",
      "parents": [
        "70c3551b7660bf32defaf27836a3c79103f8abd2"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Tue Feb 28 20:11:50 2023 +0100"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Mar 02 17:07:44 2023 +0100"
      },
      "message": "Remove export restriction on packages that had been API before."
    },
    {
      "commit": "70c3551b7660bf32defaf27836a3c79103f8abd2",
      "tree": "d066be1453dfe0c949ba87c3b62f62ffdc1a120a",
      "parents": [
        "8260fdf5fe710966b550c6840b2db12d0f1e4553"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Tue Feb 28 19:30:24 2023 +0100"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Mar 02 17:07:40 2023 +0100"
      },
      "message": "update jdt.core to S4_27_0_RC1\n\n+ ReferenceBinding refreshed from orig (fix merge bug, and whitespace)"
    },
    {
      "commit": "8260fdf5fe710966b550c6840b2db12d0f1e4553",
      "tree": "378fc0eaf0402b57e9fa98e3928b50222f683417",
      "parents": [
        "ee107f3b7e60902082f77987296dbb4a964ece14"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Sun Jan 22 22:34:54 2023 +0100"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Sun Jan 22 22:34:54 2023 +0100"
      },
      "message": "Speculative NPE fix, an old log showed NPE below\nCaptureBinding.initializeBounds(Scope, ParameterizedTypeBinding)"
    },
    {
      "commit": "ee107f3b7e60902082f77987296dbb4a964ece14",
      "tree": "76a812a030fbb76f56faa7d2789dee25b1949d8a",
      "parents": [
        "99fa46c92bb2e96b14afb9e3e36d7975b44ed7e0"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Sat Jan 21 23:07:40 2023 +0100"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Sat Jan 21 23:19:46 2023 +0100"
      },
      "message": "build against I20230104-1800 for 2023-03 M1"
    },
    {
      "commit": "99fa46c92bb2e96b14afb9e3e36d7975b44ed7e0",
      "tree": "7b848c962fa1fd2ddb09fe06a033e08baae5e1b9",
      "parents": [
        "96a7dfd03b89685ebf1a79d92ab419635ba336f0"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Fri Jan 20 00:16:26 2023 +0100"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Sat Jan 21 23:19:44 2023 +0100"
      },
      "message": "Bug 507108 - Warn when nested team with bound roles has no aspectBinding\n\n+ add passing test\n+ completely collect required base packages also from toplevel roles\n+ avoid duplicate analysis of multi-bound team\n+ fix irritant \u0026 category of IProblem.IllegalBaseImportExpected\n+ impl detection of fragments of base plugin\n+ test isolation\n  - clear dubious cache in PDEClasspathContainer\n  - avoid clash between AccessRules due to OT-filtering in equals()\n    This was probably motivated by dynamically updating problemId\n"
    },
    {
      "commit": "96a7dfd03b89685ebf1a79d92ab419635ba336f0",
      "tree": "d2bebee2a9090e083e34d9670429b2bcd78d4cf3",
      "parents": [
        "ce7f05e80ec7720b32157915818978a5f44f773e"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Mon Jan 02 22:05:41 2023 +0100"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Mon Jan 02 22:05:41 2023 +0100"
      },
      "message": "Revert \"TMP: disable deleting updateSite after phase 1\"\n\nThis reverts commit d3035faa33af8ce7f594930d151c0d66250441a9.\n"
    },
    {
      "commit": "ce7f05e80ec7720b32157915818978a5f44f773e",
      "tree": "58e2dd9a52f717ec77857ddba71f2369e3e9902a",
      "parents": [
        "674d51a1bf81561a2bb2fa81dacfd33089ddc718"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Mon Jan 02 16:10:25 2023 +0100"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Mon Jan 02 16:10:25 2023 +0100"
      },
      "message": "fix bug from commit 3aaa9a712860e8a8c35c2152eea34bd37d1887fd\n"
    },
    {
      "commit": "674d51a1bf81561a2bb2fa81dacfd33089ddc718",
      "tree": "db013e46cf2b0844c3b3aa2cf5c5b0428a67b6c9",
      "parents": [
        "4a4031960ddd4fd2e692c7f3c87143c6f6b0d66a"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Mon Jan 02 15:20:43 2023 +0100"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Mon Jan 02 15:33:08 2023 +0100"
      },
      "message": "update jdt.core to I20230101-1800 (M1 candidate)"
    },
    {
      "commit": "4a4031960ddd4fd2e692c7f3c87143c6f6b0d66a",
      "tree": "d11c212cecc750f4abaf3f4572f3c608d7c8b24e",
      "parents": [
        "9d472d9a4d38b9b1c1a0a72d74f36832afd3f739"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Mon Jan 02 15:32:05 2023 +0100"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Mon Jan 02 15:33:07 2023 +0100"
      },
      "message": "try fixing export-ecj by avoiding potential clash of properties"
    },
    {
      "commit": "9d472d9a4d38b9b1c1a0a72d74f36832afd3f739",
      "tree": "f2d0ca62a1870f66901e514f7a6fb1c223d0257e",
      "parents": [
        "3aaa9a712860e8a8c35c2152eea34bd37d1887fd"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Sat Dec 31 18:02:06 2022 +0100"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Sat Dec 31 18:02:06 2022 +0100"
      },
      "message": "Fix regression caused by Commit a35aac1d6c5cb009bd3591b1dbe5521737950e0a"
    },
    {
      "commit": "3aaa9a712860e8a8c35c2152eea34bd37d1887fd",
      "tree": "80a7a5b375a765644725b9afd711ac8f9926b63b",
      "parents": [
        "141e90d687371b7ab68ab2a512287a6d585c1adc"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Sat Dec 31 10:42:08 2022 +0100"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Sat Dec 31 10:42:08 2022 +0100"
      },
      "message": "Releng: try to restore ecj-export"
    },
    {
      "commit": "141e90d687371b7ab68ab2a512287a6d585c1adc",
      "tree": "0392eb57b43abe7bc57570cc2a355bd479a788e5",
      "parents": [
        "5e8e56cb8a2dfb076ef09c196b4cc2a2f4807f35"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Sat Dec 31 10:41:38 2022 +0100"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Sat Dec 31 10:41:38 2022 +0100"
      },
      "message": "Adjust aspectBindings to ecj-refactoring / plug-in split"
    },
    {
      "commit": "5e8e56cb8a2dfb076ef09c196b4cc2a2f4807f35",
      "tree": "6fa0e9f650d5fd5e51c3e2889268d5f032b8f145",
      "parents": [
        "91d98ae7b3b5e6a63d537a7544da6f9a1fdcff13"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Fri Dec 30 22:33:08 2022 +0100"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Fri Dec 30 22:33:08 2022 +0100"
      },
      "message": "Releng clean-up"
    },
    {
      "commit": "91d98ae7b3b5e6a63d537a7544da6f9a1fdcff13",
      "tree": "3af21888060198cecafdbe0eea72455695f993ae",
      "parents": [
        "57a2a01de7421e4257337455f95961071c79fcc0"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Fri Dec 30 17:20:53 2022 +0100"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Fri Dec 30 17:20:53 2022 +0100"
      },
      "message": "revert some of my changes"
    },
    {
      "commit": "57a2a01de7421e4257337455f95961071c79fcc0",
      "tree": "984fe55c1d1db9abf69db1212e4dcf0d7549a668",
      "parents": [
        "b5a55a40983bfa017432e853ac72e318ea1a94f9"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Fri Dec 30 14:28:13 2022 +0100"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Fri Dec 30 14:28:13 2022 +0100"
      },
      "message": "more debug"
    },
    {
      "commit": "b5a55a40983bfa017432e853ac72e318ea1a94f9",
      "tree": "667fd5b41ef015539d7e877512cf567a8a9b7799",
      "parents": [
        "57dca477600c176362142fcf9367a67a80b1c7b5"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Fri Dec 30 14:12:29 2022 +0100"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Fri Dec 30 14:12:29 2022 +0100"
      },
      "message": "fix previous"
    },
    {
      "commit": "57dca477600c176362142fcf9367a67a80b1c7b5",
      "tree": "6f2831faae0c8853e5eeb8c28034896c8048e94c",
      "parents": [
        "d3035faa33af8ce7f594930d151c0d66250441a9"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Fri Dec 30 14:03:03 2022 +0100"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Fri Dec 30 14:03:03 2022 +0100"
      },
      "message": "debug out for extract-ant-adapter-compiler"
    },
    {
      "commit": "d3035faa33af8ce7f594930d151c0d66250441a9",
      "tree": "51b6b650ab933ed69732c8af7fb21bcf8e400b3c",
      "parents": [
        "8e48e23e0d8e2a529d6cedcf3a275f864d8eebc5"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Fri Dec 30 13:47:30 2022 +0100"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Fri Dec 30 13:47:30 2022 +0100"
      },
      "message": "TMP: disable deleting updateSite after phase 1"
    },
    {
      "commit": "8e48e23e0d8e2a529d6cedcf3a275f864d8eebc5",
      "tree": "59c792099e6b64b9ffeb36c55799d32016de2e11",
      "parents": [
        "29e754f5254b07bba2ca285d0b4fd38c70f595eb"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Fri Dec 30 12:15:35 2022 +0100"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Fri Dec 30 12:15:35 2022 +0100"
      },
      "message": "Try to repair export-ecj.xml\n+ configurable using -Dbin\u003d... to switch headless\u003c-\u003eIDE builds"
    },
    {
      "commit": "29e754f5254b07bba2ca285d0b4fd38c70f595eb",
      "tree": "8e6c8f781a1954747dd01ba8a627ced328b55e80",
      "parents": [
        "f5d33b0241cacb9abde6210c690d2bba4f44dfa9"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Fri Dec 30 00:50:30 2022 +0100"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Fri Dec 30 00:50:30 2022 +0100"
      },
      "message": "avoid \"discouraged\" warnings between j.core and j.core.compiler.batch"
    },
    {
      "commit": "f5d33b0241cacb9abde6210c690d2bba4f44dfa9",
      "tree": "f480b8bc6d7443cb3a0cc141ba599f5bddedd501",
      "parents": [
        "20b4341079ad785ba2f7c05c61638043f4f2c176"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Dec 29 23:41:42 2022 +0100"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Dec 29 23:41:42 2022 +0100"
      },
      "message": "+ improve locating sibling o.e.j.c.compiler.batch (w/ version)"
    },
    {
      "commit": "20b4341079ad785ba2f7c05c61638043f4f2c176",
      "tree": "a3bd9a95430a49b22db64bd5f529e758a2758eb5",
      "parents": [
        "26cbd3c6c16749d8b6488263956e2d439729531f"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Dec 29 23:22:16 2022 +0100"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Dec 29 23:22:16 2022 +0100"
      },
      "message": "+ Adjust ant file for pde/build (target/classes -\u003e bin)\n+ Remove references to discontinued fragments"
    },
    {
      "commit": "26cbd3c6c16749d8b6488263956e2d439729531f",
      "tree": "54b522b707855bcd2765ae97b3c1824801f41523",
      "parents": [
        "fdf7878bc2e131c218df823955939f4dbba39988"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Dec 29 17:30:03 2022 +0100"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Dec 29 17:35:31 2022 +0100"
      },
      "message": "polish ecj config in comparison to orig + other minor sync fixes"
    },
    {
      "commit": "fdf7878bc2e131c218df823955939f4dbba39988",
      "tree": "52f2a0dc6f3858d7d2d84feb36eaa13f86fd6a3f",
      "parents": [
        "6106f46d06ec78bb1d7715d81f3218c7cb435267"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Dec 29 17:20:07 2022 +0100"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Dec 29 17:20:07 2022 +0100"
      },
      "message": "avoid package conflict re javax.lang.model.element"
    },
    {
      "commit": "6106f46d06ec78bb1d7715d81f3218c7cb435267",
      "tree": "7771f5aa13b507df5f83911b7f4ed86a49749711",
      "parents": [
        "e6f75b57b986d4a6349e78876a9aa7fa084b1103"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Dec 29 10:43:47 2022 +0100"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Dec 29 10:43:47 2022 +0100"
      },
      "message": "build against I20221206-1800"
    },
    {
      "commit": "e6f75b57b986d4a6349e78876a9aa7fa084b1103",
      "tree": "c92a00969b99903b990d9f60f75994e020d173b6",
      "parents": [
        "9e3ac7e3cbb978601579e4d5052d10968b1ec570"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Dec 29 10:22:23 2022 +0100"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Dec 29 10:22:23 2022 +0100"
      },
      "message": "update jdt.core to I20221206-1800 for #592"
    },
    {
      "commit": "9e3ac7e3cbb978601579e4d5052d10968b1ec570",
      "tree": "762faa361e659964c0df7219a3f9cc0f2f5d790d",
      "parents": [
        "31892882cfa9cd59c5a4a34ed5a3f15a2982e066"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Tue Dec 27 23:12:48 2022 +0100"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Tue Dec 27 23:12:48 2022 +0100"
      },
      "message": "Try to move pde-build config to compiler.batch"
    },
    {
      "commit": "31892882cfa9cd59c5a4a34ed5a3f15a2982e066",
      "tree": "243cf2c6b27ac84c8bbbbefba7884d99b1df77ed",
      "parents": [
        "3578ba6d216c9a269425a45941f26b929c067f39"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Tue Dec 27 19:35:31 2022 +0100"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Tue Dec 27 19:39:34 2022 +0100"
      },
      "message": "add new plugin to map and feature - with modified version"
    },
    {
      "commit": "3578ba6d216c9a269425a45941f26b929c067f39",
      "tree": "5c341765ff8851728e49c205bde88e769e87fc66",
      "parents": [
        "b290c33b4b29437ff62a106068649cb3042fe7c8"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Tue Dec 27 19:27:02 2022 +0100"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Tue Dec 27 19:27:02 2022 +0100"
      },
      "message": "Version fixes"
    },
    {
      "commit": "b290c33b4b29437ff62a106068649cb3042fe7c8",
      "tree": "6bf4657b342c267a3b1333b0c2a429880e1c9ddc",
      "parents": [
        "850a41cf6fb9278003fb8095dccb0cd8e3d898d8"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Tue Dec 27 18:30:03 2022 +0100"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Tue Dec 27 18:30:03 2022 +0100"
      },
      "message": "Build against I20221205-0710 - remove refs to compiler.apt/.tool"
    },
    {
      "commit": "850a41cf6fb9278003fb8095dccb0cd8e3d898d8",
      "tree": "e57bde7ed26c5f9d6832f813d01d539ab8dd7aa0",
      "parents": [
        "a35aac1d6c5cb009bd3591b1dbe5521737950e0a"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Tue Dec 27 09:47:44 2022 +0100"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Tue Dec 27 09:47:44 2022 +0100"
      },
      "message": "Adjust @NonNull to TYPE_USE syntax"
    },
    {
      "commit": "a35aac1d6c5cb009bd3591b1dbe5521737950e0a",
      "tree": "32c4d5235d99ebb1ba3e53513dfa7dd8e60ad844",
      "parents": [
        "b33126e882d5c00278cfae83b10af4c78da141d1"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Tue Dec 27 09:47:18 2022 +0100"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Tue Dec 27 09:47:18 2022 +0100"
      },
      "message": "Fix bundle boundary after ecj extraction\n+ No access to IPath, IVerificationTypeInfo, CompletionOn*, JavaCore,\n  IStatus/Status\n+ Move SelectionNodeFound for use in TypeReference"
    },
    {
      "commit": "b33126e882d5c00278cfae83b10af4c78da141d1",
      "tree": "7af59cd9d52fcefadc1458a47ea955573d796f83",
      "parents": [
        "fd1414eed0c4af566b20f6df0fc2a834985a009f"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Mon Dec 26 18:19:40 2022 +0100"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Mon Dec 26 23:52:43 2022 +0100"
      },
      "message": "update jdt.core to I20221202-1800 for move of ecj to own project\n+ move of ot-compiler sources\n  - adjust otdt package exports\n+ add jdt.annotation optional requirement"
    },
    {
      "commit": "fd1414eed0c4af566b20f6df0fc2a834985a009f",
      "tree": "a6943edac820b49bcc224d06c87bb45cdda6afb4",
      "parents": [
        "eb33fc94dcc0a4fba39b371d032d0224d82ba0f3"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Mon Dec 26 17:42:58 2022 +0100"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Mon Dec 26 17:42:58 2022 +0100"
      },
      "message": "update jdt.core to I20221201-0500\n"
    },
    {
      "commit": "eb33fc94dcc0a4fba39b371d032d0224d82ba0f3",
      "tree": "510373e5dda9b21f8b89d4ff1f31047206e2e749",
      "parents": [
        "cf6c3b197296320e912da797b43cae2a7cb00e25"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Fri Dec 23 17:43:47 2022 +0100"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Fri Dec 23 17:43:47 2022 +0100"
      },
      "message": "Bug 581263 - [compiler][otdre] bogus warning against callout to static"
    },
    {
      "commit": "cf6c3b197296320e912da797b43cae2a7cb00e25",
      "tree": "c1c18b336bc02c6cbd1ad754c038ff984342f449",
      "parents": [
        "cd93ea624704258302002e8a88cb16944fb3b32e"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Tue Dec 06 00:03:29 2022 +0100"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Tue Dec 06 00:03:29 2022 +0100"
      },
      "message": "fix DebugHoverTests: new encoding of lambda-types since jdk 15"
    },
    {
      "commit": "cd93ea624704258302002e8a88cb16944fb3b32e",
      "tree": "d0b9d8fed24268a5bb688fe8a27460943f067623",
      "parents": [
        "b2835fe8a78e780a5cb484e1a3fc7c1d1edd580d"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Mon Dec 05 23:56:52 2022 +0100"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Mon Dec 05 23:56:52 2022 +0100"
      },
      "message": "AttributeTest should be prepared for more JDK versions"
    },
    {
      "commit": "b2835fe8a78e780a5cb484e1a3fc7c1d1edd580d",
      "tree": "7ab61cbfa227767ccd1fdecd8407997f2083aa39",
      "parents": [
        "63149b5b28493682f7cece369ca6de1146258612"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Mon Dec 05 00:26:50 2022 +0100"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Mon Dec 05 00:29:44 2022 +0100"
      },
      "message": "update all JCL libs (src \u0026 bin)"
    },
    {
      "commit": "63149b5b28493682f7cece369ca6de1146258612",
      "tree": "933e3816368c8b60784bf75cf4e5ad0826c2ca33",
      "parents": [
        "10ff0ef724e3462a75290c2e132a1d472d593184"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Sun Dec 04 14:43:51 2022 +0100"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Sun Dec 04 14:43:51 2022 +0100"
      },
      "message": "Try testing at 1.8,11,17,19"
    },
    {
      "commit": "10ff0ef724e3462a75290c2e132a1d472d593184",
      "tree": "85cd34ab8d933332e7299c5dc033bf2b6e41f5d2",
      "parents": [
        "82984c49743b077a5fda118297e7e5b58385d3f1"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Sun Dec 04 14:43:02 2022 +0100"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Sun Dec 04 14:43:02 2022 +0100"
      },
      "message": "test expectation typo"
    },
    {
      "commit": "82984c49743b077a5fda118297e7e5b58385d3f1",
      "tree": "17868a76bf969f741de916d1255e08669ab45edb",
      "parents": [
        "8e08aa6481d32f58ac51d7201e21e05c4e90af18"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Sun Dec 04 00:37:02 2022 +0100"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Sun Dec 04 00:37:02 2022 +0100"
      },
      "message": "Running on JDK 19 requires ASM api 9"
    },
    {
      "commit": "8e08aa6481d32f58ac51d7201e21e05c4e90af18",
      "tree": "b2a26fbfcd02812a85125fa0d085e6f61515cb8c",
      "parents": [
        "f608753cff119e03f9e61855fbe3c9a6b26596d7"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Sun Dec 04 00:09:01 2022 +0100"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Sun Dec 04 00:09:01 2022 +0100"
      },
      "message": "precise form of syntax error depends on enablement of keyword \u0027record\u0027"
    },
    {
      "commit": "f608753cff119e03f9e61855fbe3c9a6b26596d7",
      "tree": "46ffb816b43161dbf824b56bfbe52b1f137a845e",
      "parents": [
        "0ee9b5b7453c159ff28e7f75000756e556079e32"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Sat Dec 03 15:45:09 2022 +0100"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Sat Dec 03 15:45:09 2022 +0100"
      },
      "message": "fix parsing of \u0027base\u0027 within imports (yet another FSM)"
    },
    {
      "commit": "0ee9b5b7453c159ff28e7f75000756e556079e32",
      "tree": "7e162c22dd6a64784c17978330b8da450fcda6fa",
      "parents": [
        "a2e2f2c2d19b0620ad9ff6b838dbd92d8a7846b6"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Fri Dec 02 00:52:43 2022 +0100"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Fri Dec 02 00:52:43 2022 +0100"
      },
      "message": "fix regression in AST-rewriting for callout mappings from scanner change"
    },
    {
      "commit": "a2e2f2c2d19b0620ad9ff6b838dbd92d8a7846b6",
      "tree": "ede79b3074bd4eb30d38a32dd47a111001b52479",
      "parents": [
        "6b6fd86dd65bf5e200a076d7e307fb015922baa8"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Thu Dec 01 18:00:53 2022 +0100"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Fri Dec 02 00:13:25 2022 +0100"
      },
      "message": "One more tweak to restore callin-rhs completion\n\n+ adjust expectation for pseudo-random syntax errors"
    },
    {
      "commit": "6b6fd86dd65bf5e200a076d7e307fb015922baa8",
      "tree": "8cdcf2454a54506767bc5802db3d96d7e0f74b58",
      "parents": [
        "9916f6215475db33ae7706990814c37da3550e11"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Tue Nov 29 01:30:18 2022 +0100"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Tue Nov 29 01:30:18 2022 +0100"
      },
      "message": "regression fixes:\n\n+ improve resetting of callin/-out flags in the Scanner\n+ restore OT variant of Keywords.WHEN for \"when ()\" proposals"
    },
    {
      "commit": "9916f6215475db33ae7706990814c37da3550e11",
      "tree": "b4d0f62265b50da350a9bc5d2e8f5544f20edf9f",
      "parents": [
        "932f316a94c7add6733491e1761f64368e5ab352"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Mon Nov 28 11:09:43 2022 +0100"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Mon Nov 28 12:53:15 2022 +0100"
      },
      "message": "regression fixes:\n\n+ remove obsolete adjustment in DietRecoveryTest\n+ improve scanner tuning OT/non-OT\n  - adjust and extend ASTTest\n  - adjust AbstractJavaModelTests, ASTRewritingModifyingTest\n"
    },
    {
      "commit": "932f316a94c7add6733491e1761f64368e5ab352",
      "tree": "db678d90a43d54f8b2ce95737bd047372a93ca93",
      "parents": [
        "30e4630a87a2372eedb067a10ff243297027d281"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Sun Nov 27 00:15:17 2022 +0100"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Sun Nov 27 00:15:17 2022 +0100"
      },
      "message": "Revert previous workarounds"
    },
    {
      "commit": "30e4630a87a2372eedb067a10ff243297027d281",
      "tree": "96dccc42d4d86fb5f20c4c47976c495110bc5454",
      "parents": [
        "739066da96b1fb4948d6aa4a00d33d611dc25417"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Sat Nov 26 23:40:28 2022 +0100"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Sat Nov 26 23:40:28 2022 +0100"
      },
      "message": "Try allowBinaryCycles\u003dtrue\n"
    },
    {
      "commit": "739066da96b1fb4948d6aa4a00d33d611dc25417",
      "tree": "26f6c86031b64a76823a529eb8feb8019827ef0a",
      "parents": [
        "83f392af194aab2fad147519a8b26ee4f03ad7b3"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Sat Nov 26 23:08:23 2022 +0100"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Sat Nov 26 23:08:23 2022 +0100"
      },
      "message": "Releng: try to pull otdt.samples from previous build"
    },
    {
      "commit": "83f392af194aab2fad147519a8b26ee4f03ad7b3",
      "tree": "9b1bb3a276ef1f2df2fd5d185cd14e1cde9951fe",
      "parents": [
        "b814b598e9176ff07da4f422c5952a4704536bf0"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Sat Nov 26 22:57:46 2022 +0100"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Sat Nov 26 22:57:46 2022 +0100"
      },
      "message": "Releng: try to pull otdt.ui.help from previous build"
    }
  ],
  "next": "b814b598e9176ff07da4f422c5952a4704536bf0"
}
