{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":479459693,"defaultBranch":"APT","name":"eclipse.jdt.core","ownerLogin":"iloveeclipse","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-04-08T16:17:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/964108?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1727178122.0","currentOid":""},"activityList":{"items":[{"before":"ab44825e4175b7bb72b298b648287176a42c2715","after":null,"ref":"refs/heads/issue_2760","pushedAt":"2024-09-24T11:42:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"iloveeclipse","name":"Andrey Loskutov","path":"/iloveeclipse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/964108?s=80&v=4"}},{"before":"e6c9123d0c9e376974e1787dabaca3ef77ff0475","after":"ab44825e4175b7bb72b298b648287176a42c2715","ref":"refs/heads/issue_2760","pushedAt":"2024-09-24T09:54:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"srikanth-sankaran","name":"Srikanth Sankaran","path":"/srikanth-sankaran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131454720?s=80&v=4"},"commit":{"message":"Additional commit to address test failures","shortMessageHtmlLink":"Additional commit to address test failures"}},{"before":"dba0ef7498f6e75c13e55198dfcdaeab7e71b5f3","after":"e6c9123d0c9e376974e1787dabaca3ef77ff0475","ref":"refs/heads/issue_2760","pushedAt":"2024-09-24T09:49:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"srikanth-sankaran","name":"Srikanth Sankaran","path":"/srikanth-sankaran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131454720?s=80&v=4"},"commit":{"message":"Remove obsoleted code in CompilerOptions\n\nFound during the review of #2551\n\n- CompilerOptions.originalComplianceLevel is obsoleted and can be\nremoved + code in TypeConverter using it should be cleaned up.\n- CompilerOptions.originalSourceLevel is obsoleted and can be removed +\ncode in JDT that uses it should be cleaned up\n\nFixes https://github.com/eclipse-jdt/eclipse.jdt.core/issues/2760","shortMessageHtmlLink":"Remove obsoleted code in CompilerOptions"}},{"before":"526f1569f77626c30a2a4a0cd2c344cb71dd617d","after":null,"ref":"refs/heads/issue_2998","pushedAt":"2024-09-23T13:15:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"iloveeclipse","name":"Andrey Loskutov","path":"/iloveeclipse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/964108?s=80&v=4"}},{"before":null,"after":"526f1569f77626c30a2a4a0cd2c344cb71dd617d","ref":"refs/heads/issue_2998","pushedAt":"2024-09-23T12:22:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iloveeclipse","name":"Andrey Loskutov","path":"/iloveeclipse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/964108?s=80&v=4"},"commit":{"message":"EvaluationContextWrapperTest cleanup\n\n- don't hide exceptions\n- use nio to properly report failures\n- record and print compiler output on fail\n\nSee https://github.com/eclipse-jdt/eclipse.jdt.core/issues/2998","shortMessageHtmlLink":"EvaluationContextWrapperTest cleanup"}},{"before":null,"after":"dba0ef7498f6e75c13e55198dfcdaeab7e71b5f3","ref":"refs/heads/issue_2760","pushedAt":"2024-09-05T14:07:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iloveeclipse","name":"Andrey Loskutov","path":"/iloveeclipse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/964108?s=80&v=4"},"commit":{"message":"Remove obsoleted code in CompilerOptions\n\nFound during the review of #2551\n\n- CompilerOptions.originalComplianceLevel is obsoleted and can be\nremoved + code in TypeConverter using it should be cleaned up.\n- CompilerOptions.originalSourceLevel is obsoleted and can be removed +\ncode in JDT that uses it should be cleaned up\n\nFixes https://github.com/eclipse-jdt/eclipse.jdt.core/issues/2760","shortMessageHtmlLink":"Remove obsoleted code in CompilerOptions"}},{"before":"5a2d759e69df004f5d4d340e3c56c1e557d50530","after":null,"ref":"refs/heads/issue_2580","pushedAt":"2024-09-05T10:56:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"iloveeclipse","name":"Andrey Loskutov","path":"/iloveeclipse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/964108?s=80&v=4"}},{"before":"7dc2772fe149e88332f089b4286e8d53e9a32ba3","after":"5a2d759e69df004f5d4d340e3c56c1e557d50530","ref":"refs/heads/issue_2580","pushedAt":"2024-09-05T09:27:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"iloveeclipse","name":"Andrey Loskutov","path":"/iloveeclipse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/964108?s=80&v=4"},"commit":{"message":"Bumped version on org.eclipse.jdt.core.tests.model for 4.34\n\nSee https://github.com/eclipse-jdt/eclipse.jdt.core/issues/2580","shortMessageHtmlLink":"Bumped version on org.eclipse.jdt.core.tests.model for 4.34"}},{"before":"d68aa4965c8ffebaf37a401519b113288e1aac18","after":"7dc2772fe149e88332f089b4286e8d53e9a32ba3","ref":"refs/heads/issue_2580","pushedAt":"2024-09-04T16:37:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iloveeclipse","name":"Andrey Loskutov","path":"/iloveeclipse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/964108?s=80&v=4"},"commit":{"message":"Bumped version on org.eclipse.jdt.core.tests.model for 4.34\n\nSee https://github.com/eclipse-jdt/eclipse.jdt.core/issues/2580","shortMessageHtmlLink":"Bumped version on org.eclipse.jdt.core.tests.model for 4.34"}},{"before":null,"after":"d68aa4965c8ffebaf37a401519b113288e1aac18","ref":"refs/heads/issue_2580","pushedAt":"2024-09-04T16:34:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iloveeclipse","name":"Andrey Loskutov","path":"/iloveeclipse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/964108?s=80&v=4"},"commit":{"message":"jclMin22.jar contains classes compiled against Java 21\n\nRe-built jclMin22.jar from jclMin22src.jar with proper project\ncompilation target and enabled test232816f().\n\nFixes https://github.com/eclipse-jdt/eclipse.jdt.core/issues/2580","shortMessageHtmlLink":"jclMin22.jar contains classes compiled against Java 21"}},{"before":"a8b93dd7cf0f4737e54e5e1179092e095bde7846","after":null,"ref":"refs/heads/issue_2356","pushedAt":"2024-08-07T16:29:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"iloveeclipse","name":"Andrey Loskutov","path":"/iloveeclipse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/964108?s=80&v=4"}},{"before":null,"after":"a8b93dd7cf0f4737e54e5e1179092e095bde7846","ref":"refs/heads/issue_2356","pushedAt":"2024-08-07T13:43:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iloveeclipse","name":"Andrey Loskutov","path":"/iloveeclipse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/964108?s=80&v=4"},"commit":{"message":"Set assertIdentifier & enumIdentifier options to \"error\" by default\n\nBoth options are still present in compiler/core code, but shouldn't be\nset to any other value as \"error\". For now we will ignore any provided\nvalues and use \"error\" by default.\n\nSee https://github.com/eclipse-jdt/eclipse.jdt.core/issues/2536","shortMessageHtmlLink":"Set assertIdentifier & enumIdentifier options to \"error\" by default"}},{"before":"f33b2c7c6e6e0465a7a8f5796bff80927241243c","after":null,"ref":"refs/heads/issue_2716","pushedAt":"2024-08-06T07:18:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"iloveeclipse","name":"Andrey Loskutov","path":"/iloveeclipse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/964108?s=80&v=4"}},{"before":null,"after":"f33b2c7c6e6e0465a7a8f5796bff80927241243c","ref":"refs/heads/issue_2716","pushedAt":"2024-08-06T06:37:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iloveeclipse","name":"Andrey Loskutov","path":"/iloveeclipse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/964108?s=80&v=4"},"commit":{"message":"Wait for FAMILY_SNAPSHOT jobs after creating projects/teardown\n\norg.eclipse.core.internal.resources.DelayedSnapshotJob.run(IProgressMonitor)\nis triggered both periodically and on few special cases. Special cases\nare project deletion and creation, options change...\n\nThis job may create change events coming to JDT from non-UI thread, see\norg.eclipse.jdt.internal.core.DeltaProcessor.resourceChanged(IResourceChangeEvent).\n\nTo avoid sporadic test fails we should also wait for that job.\n\nNote: we can't unconditionally call waitForSnapShot(), it should be\nalways done outside of the code that holds workspace rule, otherwise we\nwill run in deadlocks with other jobs...\n\nSee https://github.com/eclipse-jdt/eclipse.jdt.core/issues/2716","shortMessageHtmlLink":"Wait for FAMILY_SNAPSHOT jobs after creating projects/teardown"}},{"before":"05118ade62a4645792b42910b55a09dd77a6b7d9","after":null,"ref":"refs/heads/issue_2716","pushedAt":"2024-08-05T18:39:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"iloveeclipse","name":"Andrey Loskutov","path":"/iloveeclipse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/964108?s=80&v=4"}},{"before":"87751379fcfa2fded4219e23b7477f8ed4c84d6f","after":"05118ade62a4645792b42910b55a09dd77a6b7d9","ref":"refs/heads/issue_2716","pushedAt":"2024-08-05T17:54:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iloveeclipse","name":"Andrey Loskutov","path":"/iloveeclipse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/964108?s=80&v=4"},"commit":{"message":"Make JavaModelManager.PerProjectInfo a bit more thread safe\n\nPerProjectInfo with almost all fields being public is a big mess. Every\nthread can access every non final field at any time without any\nconsistency checks etc. Let make all non final fields volatile so that\nthey read at least the latest data, even if only partially consistent.\n\nThe object inconsistency may appear because most of the fields are set\nin PerProjectInfo.setClasspath() in a non-atomic way, so readers who\ndon't lock on PerProjectInfo may observe partially updated\nPerProjectInfo object.\n\nIdeally all the fields should be made private and accessed from\ndedicated synchronized methods on PerProjectInfo.\n\nSee https://github.com/eclipse-jdt/eclipse.jdt.core/pull/2753#issuecomment-2269557239","shortMessageHtmlLink":"Make JavaModelManager.PerProjectInfo a bit more thread safe"}},{"before":"e2040a0379a05919a465f8a9413271801d19a84b","after":"87751379fcfa2fded4219e23b7477f8ed4c84d6f","ref":"refs/heads/issue_2716","pushedAt":"2024-08-05T16:06:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iloveeclipse","name":"Andrey Loskutov","path":"/iloveeclipse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/964108?s=80&v=4"},"commit":{"message":"Added extra wait time for two randomly failing tests\n\nSee https://github.com/eclipse-jdt/eclipse.jdt.core/issues/2716","shortMessageHtmlLink":"Added extra wait time for two randomly failing tests"}},{"before":"a409d139b40abf8112d6aa625784e2375163a9c6","after":"e2040a0379a05919a465f8a9413271801d19a84b","ref":"refs/heads/issue_2716","pushedAt":"2024-08-05T15:08:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"iloveeclipse","name":"Andrey Loskutov","path":"/iloveeclipse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/964108?s=80&v=4"},"commit":{"message":"Wait for FAMILY_MANUAL_REFRESH jobs after creating projects/teardown\n\nThere are resource change events coming to JDT from non-UI thread by\nputting breakpoint at\n`org.eclipse.jdt.internal.core.DeltaProcessor.resourceChanged(IResourceChangeEvent)`.\n\nEvents are coming from different places, below incomplete list:\n\n- `org.eclipse.core.internal.resources.DelayedSnapshotJob.run(IProgressMonitor)`\nthat is triggered both periodically and on few special cases (NB: **job\nhas no family!**). Special cases are project deletion and creation,\noptions change... Breakpoint at\n`org.eclipse.core.internal.resources.SaveManager.snapshotIfNeeded(boolean)`\nhelps to see where are they coming.\n- `org.eclipse.jdt.internal.core.ExternalFoldersManager.RefreshJob.run(IProgressMonitor)`\n(NB: job has family `ResourcesPlugin.FAMILY_MANUAL_REFRESH`)\n- `org.eclipse.jdt.internal.core.JavaModelManager.touchProjectsAsync(IProject[])`\n(NB: job has family `ResourcesPlugin.FAMILY_MANUAL_REFRESH`)\n- `org.eclipse.core.internal.events.AutoBuildJob.AutoBuildOffJob.run(IProgressMonitor)`\n(NB: job has family `ResourcesPlugin.FAMILY_AUTO_BUILD`)\n\nIt seem that adding `waitForManualRefresh()` at the end of\n`org.eclipse.jdt.core.tests.model.AbstractJavaModelTests.tearDown()`\nhelps.\n\nNote: we can't unconditionally call waitForManualRefresh(), it should be\nalways done outside of the code that holds workspace rule, otherwise we\nwill run in deadlocks with other jobs...\n\nSee https://github.com/eclipse-jdt/eclipse.jdt.core/issues/2716","shortMessageHtmlLink":"Wait for FAMILY_MANUAL_REFRESH jobs after creating projects/teardown"}},{"before":"42d41693e2401fe94f112fbbb22bba9bd15b25ca","after":"a409d139b40abf8112d6aa625784e2375163a9c6","ref":"refs/heads/issue_2716","pushedAt":"2024-08-05T15:06:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"iloveeclipse","name":"Andrey Loskutov","path":"/iloveeclipse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/964108?s=80&v=4"},"commit":{"message":"Wait for FAMILY_MANUAL_REFRESH jobs after creating projects/teardown\n\nThere are resource change events coming to JDT from non-UI thread by\nputting breakpoint at\n`org.eclipse.jdt.internal.core.DeltaProcessor.resourceChanged(IResourceChangeEvent)`.\n\nEvents are coming from different places, below incomplete list:\n\n- `org.eclipse.core.internal.resources.DelayedSnapshotJob.run(IProgressMonitor)`\nthat is triggered both periodically and on few special cases (NB: **job\nhas no family!**). Special cases are project deletion and creation,\noptions change... Breakpoint at\n`org.eclipse.core.internal.resources.SaveManager.snapshotIfNeeded(boolean)`\nhelps to see where are they coming.\n- `org.eclipse.jdt.internal.core.ExternalFoldersManager.RefreshJob.run(IProgressMonitor)`\n(NB: job has family `ResourcesPlugin.FAMILY_MANUAL_REFRESH`)\n- `org.eclipse.jdt.internal.core.JavaModelManager.touchProjectsAsync(IProject[])`\n(NB: job has family `ResourcesPlugin.FAMILY_MANUAL_REFRESH`)\n- `org.eclipse.core.internal.events.AutoBuildJob.AutoBuildOffJob.run(IProgressMonitor)`\n(NB: job has family `ResourcesPlugin.FAMILY_AUTO_BUILD`)\n\nIt seem that adding `waitForManualRefresh()` at the end of\n`org.eclipse.jdt.core.tests.model.AbstractJavaModelTests.tearDown()`\nhelps.\n\nNote: we can't unconditionally call waitForManualRefresh(), it should be\nalways done outside of the code that holds workspace rule, otherwise we\nwill run in deadlocks with other jobs...\n\nSee https://github.com/eclipse-jdt/eclipse.jdt.core/issues/2716","shortMessageHtmlLink":"Wait for FAMILY_MANUAL_REFRESH jobs after creating projects/teardown"}},{"before":"1e21c61b67cbec13876abb313bd80b16bd35e1a3","after":null,"ref":"refs/heads/issue_2766","pushedAt":"2024-08-03T18:17:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"iloveeclipse","name":"Andrey Loskutov","path":"/iloveeclipse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/964108?s=80&v=4"}},{"before":null,"after":"1e21c61b67cbec13876abb313bd80b16bd35e1a3","ref":"refs/heads/issue_2766","pushedAt":"2024-08-02T15:59:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iloveeclipse","name":"Andrey Loskutov","path":"/iloveeclipse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/964108?s=80&v=4"},"commit":{"message":"Smaller test code cleanup to fail early\n\nDon't hide exceptions that cause test to fail with seemingly unrelated\nerrors later.\n\nSee https://github.com/eclipse-jdt/eclipse.jdt.core/issues/2766","shortMessageHtmlLink":"Smaller test code cleanup to fail early"}},{"before":"633e2747ba7ef4d4681b3b9239508d5a0533fdd5","after":null,"ref":"refs/heads/issue_2536","pushedAt":"2024-07-25T15:52:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"iloveeclipse","name":"Andrey Loskutov","path":"/iloveeclipse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/964108?s=80&v=4"}},{"before":null,"after":"633e2747ba7ef4d4681b3b9239508d5a0533fdd5","ref":"refs/heads/issue_2536","pushedAt":"2024-07-25T14:55:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iloveeclipse","name":"Andrey Loskutov","path":"/iloveeclipse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/964108?s=80&v=4"},"commit":{"message":"Fixed ModuleCompilationTests failing on Java 17 JVM's\n\nAfter switching default compilation level to 1.8 few tests that were\nworking on Java 17 JVMs started to fail because the code snippets used\ncompile now properly. The test fail didn't show up in jenkins because\nJenkins runs on Java 22 but the code snippets were tested only on Java\n17 JVM's.\n\nSee https://github.com/eclipse-jdt/eclipse.jdt.core/issues/2536","shortMessageHtmlLink":"Fixed ModuleCompilationTests failing on Java 17 JVM's"}},{"before":"d4e44db3f1435b00c48d18a84f1750c653a18fa0","after":null,"ref":"refs/heads/issue_2536","pushedAt":"2024-07-25T14:38:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"iloveeclipse","name":"Andrey Loskutov","path":"/iloveeclipse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/964108?s=80&v=4"}},{"before":null,"after":"d4e44db3f1435b00c48d18a84f1750c653a18fa0","ref":"refs/heads/issue_2536","pushedAt":"2024-07-25T13:30:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iloveeclipse","name":"Andrey Loskutov","path":"/iloveeclipse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/964108?s=80&v=4"},"commit":{"message":"Fixed apt test failing with Java 1.8 compilation settings\n\nThere are few interesting observations:\n\n1) The test fail didn't show up in jenkins. I can't see why.\n2) The test fails now because an unexpected execution from\nBatchGenProcessor happens, which wasn't there before.\n3) The MixedModeTesting.testAPTRoundingInMixedMode1() was added before\nBatchGenProcessor was added, and never run into the BatchGenProcessor\ncode, it only used BatchGen1AnnotationProcessor. Now both processors are\nactive, resulting in a duplicated output.\n4) Both processors are active now because we enable annotation\nprocessing by default with 1.8 level projects (and required an explicit\noption for 1.4).\n\nFor now I've simply updated test expectation.\n\nSee https://github.com/eclipse-jdt/eclipse.jdt.core/issues/2536","shortMessageHtmlLink":"Fixed apt test failing with Java 1.8 compilation settings"}},{"before":"7738bbe89406eaa61a4e99ed87f0096a384b5b85","after":null,"ref":"refs/heads/issue_2536","pushedAt":"2024-07-25T13:29:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"iloveeclipse","name":"Andrey Loskutov","path":"/iloveeclipse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/964108?s=80&v=4"}},{"before":null,"after":"42d41693e2401fe94f112fbbb22bba9bd15b25ca","ref":"refs/heads/issue_2716","pushedAt":"2024-07-24T15:29:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iloveeclipse","name":"Andrey Loskutov","path":"/iloveeclipse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/964108?s=80&v=4"},"commit":{"message":"Add optimistic locking to OpenableElementInfo add/delete/set operations\n\nI have an impression that JavaModel.getJavaProjects() that uses\nOpenableElementInfo to maintain children may sometimes return stale data\nbecause OpenableElementInfo is not synchronized and probably could be\naccessed from different threads (the volatile children field indicates\nthat the original authors assumed multi-threaded access to that data).\n\nThis could explain why we sometimes see absolutely fully unexpected test\nfailures related to the Java projects state.\n\nSee https://github.com/eclipse-jdt/eclipse.jdt.core/issues/2716","shortMessageHtmlLink":"Add optimistic locking to OpenableElementInfo add/delete/set operations"}},{"before":"40dda87e7fb693e10dd2d660b30f2d5321f8b31d","after":"7738bbe89406eaa61a4e99ed87f0096a384b5b85","ref":"refs/heads/issue_2536","pushedAt":"2024-07-24T13:18:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"iloveeclipse","name":"Andrey Loskutov","path":"/iloveeclipse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/964108?s=80&v=4"},"commit":{"message":"Disabled tests failing with Java 1.8 compilation settings\n\nSee https://github.com/eclipse-jdt/eclipse.jdt.core/issues/2536","shortMessageHtmlLink":"Disabled tests failing with Java 1.8 compilation settings"}},{"before":"c94a5505ccb831366ad8b5e7b9a6c5514547b44b","after":"40dda87e7fb693e10dd2d660b30f2d5321f8b31d","ref":"refs/heads/issue_2536","pushedAt":"2024-07-24T09:51:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"iloveeclipse","name":"Andrey Loskutov","path":"/iloveeclipse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/964108?s=80&v=4"},"commit":{"message":"Srikanth + Stephan review comments\n\nSee https://github.com/eclipse-jdt/eclipse.jdt.core/issues/2536","shortMessageHtmlLink":"Srikanth + Stephan review comments"}},{"before":"0e3fdfbe8209f9fab89131f68961eaaef6211dbd","after":"c94a5505ccb831366ad8b5e7b9a6c5514547b44b","ref":"refs/heads/issue_2536","pushedAt":"2024-07-22T13:05:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"iloveeclipse","name":"Andrey Loskutov","path":"/iloveeclipse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/964108?s=80&v=4"},"commit":{"message":"Further test cleanup for issues reported by Stephan\n\nSee https://github.com/eclipse-jdt/eclipse.jdt.core/issues/2536","shortMessageHtmlLink":"Further test cleanup for issues reported by Stephan"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNFQxMTo0MjowMi4wMDAwMDBazwAAAAS_ExC_","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yMlQxMzowNToyMi4wMDAwMDBazwAAAASFycQH"}},"title":"Activity · iloveeclipse/eclipse.jdt.core"}