)]}'
{
  "log": [
    {
      "commit": "532fc55835c8c161a751c2c9ff63a5cc82dd79ce",
      "tree": "edcf57ec95ecf6b6f97ecdae977273242b575006",
      "parents": [
        "14aef90c3aa857209e13af8ef3c48a51e9c564c2"
      ],
      "author": {
        "name": "Simeon Andreev",
        "email": "simeon.danailov.andreev@gmail.com",
        "time": "Fri Mar 18 10:14:38 2022 +0100"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Thu Mar 24 13:28:23 2022 -0400"
      },
      "message": "Bug 479451 - Warning for projects without explicit encoding\n\nAdd a warning marker to projects without explicit encoding. The warning\nis meant to encourage setting an explicit encoding to all projects, so\nthat the workspace default encoding can change without breaking\nprojects.\n\nChange-Id: Id112603856a334447d5d504adc874f769a1daa80\nSigned-off-by: Simeon Andreev \u003csimeon.danailov.andreev@gmail.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/192052\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\n"
    },
    {
      "commit": "14aef90c3aa857209e13af8ef3c48a51e9c564c2",
      "tree": "0225009e318c86d3698f85552db2a2f0f3486b76",
      "parents": [
        "cd85e7b7abec9e45aa486a5c87e930c0307110b0"
      ],
      "author": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Thu Mar 24 14:24:45 2022 +0100"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Thu Mar 24 09:31:32 2022 -0400"
      },
      "message": "Use verifyFreezeReport.sh from download.eclipse.org\n\nTo prevent hiting raw.githubusercontent.com quota.\n\nChange-Id: I8122e5b5268b75bc54cdef5509281b07d58daee7\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/192214\nTested-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\nReviewed-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\n"
    },
    {
      "commit": "cd85e7b7abec9e45aa486a5c87e930c0307110b0",
      "tree": "72c7ec909c4c1de8dc9cd531f3eacda5799fbb86",
      "parents": [
        "50bd5dcc013b454e7fff6f514b2857516736061b"
      ],
      "author": {
        "name": "Joerg Kubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Sat Feb 05 17:23:37 2022 +0100"
      },
      "committer": {
        "name": "Jörg Kubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Thu Mar 24 02:29:25 2022 -0400"
      },
      "message": "Bug 578618 - improve MarkerAttributeMap performance.\n\n* avoid temporary intern() of arguments\n* thread safety by using a copy on write Map.\n* all bulk puts avoid copies for every entry\n* hashed map by using IdentityHashMap for performance \u0026\u0026 small memory.\n* use the IntegerCache of Integer.valueOf()\n* use Boolean.valueOf()\n\nThis implementation does not longer expose the Map interface as it would\nallow to insert null key or values or non interned keys via the iterator\nif not a specific entrySet is implemented. The public API only publishes\nMap copies via toMap().\nHowever entrySet() does now conform to the java.util.Map\nspecification: The returned collection will be bound to this map and\nwill remain in sync with this map - however it is not used in that\nway.\n\nChange-Id: I7dfcc12af36cbf19c99176c7f6d0bae00523be67\nSigned-off-by: Joerg Kubitz \u003cjkubitz-eclipse@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/190487\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\n"
    },
    {
      "commit": "50bd5dcc013b454e7fff6f514b2857516736061b",
      "tree": "4b321f0769dfe22bc7f929ca9e049c21c4092698",
      "parents": [
        "d35b59a6b603d09e6ef38d92064917c4245d09d4"
      ],
      "author": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Wed Mar 23 15:51:35 2022 +0100"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Wed Mar 23 11:26:09 2022 -0400"
      },
      "message": "Increased test timeout to 60 minutes / keep 10 builds\n\nChange-Id: I06adcc3d165756284bd815cfa76aeafd4dbd87a5\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/192187\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\n"
    },
    {
      "commit": "d35b59a6b603d09e6ef38d92064917c4245d09d4",
      "tree": "c3c0fbf52d189286a2fdcc82c3f7729800ee105e",
      "parents": [
        "8271dce78b0afe09aa0b98c08201ea4e72b95b40"
      ],
      "author": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Tue Mar 22 20:37:27 2022 +0100"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Wed Mar 23 10:52:12 2022 -0400"
      },
      "message": "Bug 579372 - Removing project preference values doesn\u0027t work until\nrestart\n\nMake sure the deleted nodes in file are also deleted from the memory\npreferences.\n\nChange-Id: Ib2788e9f0be5eac8d0ef92acec46fb015d53a688\nSigned-off-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/192164\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\n"
    },
    {
      "commit": "8271dce78b0afe09aa0b98c08201ea4e72b95b40",
      "tree": "72ccdfc742b9bbb4a376e5eb1a23fc7ebca76d34",
      "parents": [
        "70a787e207bdde722630656b68d720d5077b0e6d"
      ],
      "author": {
        "name": "Joerg Kubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Tue Feb 15 10:40:26 2022 +0100"
      },
      "committer": {
        "name": "Jörg Kubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Wed Mar 23 01:40:15 2022 -0400"
      },
      "message": "Bug 579065 - parallel workspace save\n\ncopied from jdt JavaModelManager\nhttps://bugs.eclipse.org/bugs/show_bug.cgi?id\u003d576646#c30\n\nChange-Id: Id33bfe7e94d5a62c967a5dad120aa007ef845b2a\nSigned-off-by: Joerg Kubitz \u003cjkubitz-eclipse@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/190808\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\n"
    },
    {
      "commit": "70a787e207bdde722630656b68d720d5077b0e6d",
      "tree": "1b48377da85a7a00d12fc6b38aaa79ae273055ef",
      "parents": [
        "0c5f2586d3cef70c94e4f27776f98e41bca0d384"
      ],
      "author": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Fri Oct 22 15:38:01 2021 +0200"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Mon Mar 21 08:15:25 2022 -0400"
      },
      "message": "Enable testCreate_1FW87XF also on Linux\n\nTested on Ubuntu and also works fine.\n\n\nChange-Id: I737efbbaa3c6d99350a5444c0fc1d71b62787aa2\nSigned-off-by: Lars Vogel \u003cLars.Vogel@vogella.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/186824\nTested-by: Mickael Istria \u003cmistria@redhat.com\u003e\nReviewed-by: Mickael Istria \u003cmistria@redhat.com\u003e\n"
    },
    {
      "commit": "0c5f2586d3cef70c94e4f27776f98e41bca0d384",
      "tree": "d7701118d2a9fca981c42e5af3b5d5dbef845eac",
      "parents": [
        "1fdb90581768db58d1ec9d98fb482598a88c5068"
      ],
      "author": {
        "name": "Joerg Kubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Tue Feb 08 23:41:59 2022 +0100"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Fri Mar 18 11:50:58 2022 -0400"
      },
      "message": "Bug 579067 - DataTree toString implementations for debug\n\nChange-Id: I8ad33daa9f69e1c9d9d5ca83e9797601a60418b8\nSigned-off-by: Joerg Kubitz \u003cjkubitz-eclipse@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/190589\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Mickael Istria \u003cmistria@redhat.com\u003e\n"
    },
    {
      "commit": "1fdb90581768db58d1ec9d98fb482598a88c5068",
      "tree": "7d3e871bbd93e580a16606953803356ad9086721",
      "parents": [
        "961d08076b4eba7c93d4f7264de88c87c2cc753e"
      ],
      "author": {
        "name": "fyaling",
        "email": "fangyaling@loongson.cn",
        "time": "Thu Feb 24 15:52:02 2022 +0800"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Fri Mar 18 03:48:54 2022 -0400"
      },
      "message": "Bug 578950 - Add LoongArch64 support\n\nChange-Id: I7ffa12f3aa08e6001a6fa85831bdc28c0f549a05\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/191179\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\n"
    },
    {
      "commit": "961d08076b4eba7c93d4f7264de88c87c2cc753e",
      "tree": "e8c84bed37f8ad5cd782a8d0022d9b67eeaa311f",
      "parents": [
        "ee1b5e8180d6d026e35d5550bf262a0d23f3437c"
      ],
      "author": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Fri May 12 17:13:23 2017 +0200"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Fri Mar 18 02:11:46 2022 -0400"
      },
      "message": "Bug 479450 - Set project encoding when creating a new project\n\nThis change automatically writes project encoding property on opening\njust created projects to the project local settings, if that property\ndoesn\u0027t exist yet.\n\nChange-Id: I63a12a16c563154f12bba4e17e6be39a755674f2\nSigned-off-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/96963\n"
    },
    {
      "commit": "ee1b5e8180d6d026e35d5550bf262a0d23f3437c",
      "tree": "d67814e8f40c2f9a41bf907e03398566954dd234",
      "parents": [
        "4c59c9591f2038e4eb4b468ed4391a63655d2345"
      ],
      "author": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Thu Mar 17 08:54:00 2022 +0200"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Thu Mar 17 03:32:46 2022 -0400"
      },
      "message": "Bug 579082 - fixed javadoc errors\n\nFix javadoc errors in nightly build:\n../../../eclipse.platform.resources/bundles/org.eclipse.core.resources/src/org/eclipse/core/resources/IncrementalProjectBuilder.java:363:\nerror: unexpected end tag: \u003c/p\u003e\n\t * \u003c/p\u003e\n\t   ^\n../../../eclipse.platform.resources/bundles/org.eclipse.core.resources/src/org/eclipse/core/resources/IncrementalProjectBuilder.java:393:\nerror: unexpected end tag: \u003c/p\u003e\n\t * \u003c/p\u003e\n\t   ^\n2 errors\n\nChange-Id: Ifcca42d4a3e25f3790830854a3fc1ca6c8240f84\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/191981\nTested-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\nReviewed-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\n"
    },
    {
      "commit": "4c59c9591f2038e4eb4b468ed4391a63655d2345",
      "tree": "5b82b605c7ae7beae50bd2690f0f90c0fc96fcb1",
      "parents": [
        "1dfd03d90f986df658aeb96b2d5774aa41e333eb"
      ],
      "author": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Mon Mar 07 13:19:06 2022 +0100"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Wed Mar 16 13:58:05 2022 -0400"
      },
      "message": "Bug 579082 - new API for IncrementalProjectBuilder for rebuilding\n\nAdded new requestProjectRebuild(boolean) and\nrequestProjectsRebuild(Collection\u003cIProject\u003e) API in\nIncrementalProjectBuilder that allows builders that generate sources\nrelevant for the current project or to any given projects to trigger\nextra rebuild round, so other builders on same project or other projects\nbuild can be re-triggered in the current build job.\n\nThe default IncrementalProjectBuilder implementation uses new methods\nrequestRebuild(Collection\u003cIProject\u003e) and requestRebuild(IProject,\nboolean) in BuildManager.\n\nIf requestProjectRebuild(boolean) is called by a builder during project\nbuild, BuildManager will try to rebuild current project only. The\nboolean flag allows builders to request immediate project rebuild (no\nfollowing builders will be run), or to do a rebuild after all configured\nbuilders are done.\n\nIf requestProjectsRebuild(Collection\u003cIProject\u003e) is called by a\nbuilder, BuildManager will try to rebuild given projects in the next\nbuild cycle.\n\nAdditionally to that, a new system property allows to skip other\nprojects to be built and restart entire build loop from scratch, if a\nrebuild was requested via needRebuild() or\nrequestRebuild(Collection\u003cIProject\u003e). This can be done by setting system\nproperty\n-Dorg.eclipse.core.resources.allowEarlyBuildLoopExit\u003dtrue\n\nChange-Id: Ibbe9181531a89ed6fc436e4bc26f6e0d0b7fb4bd\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/191538\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\n"
    },
    {
      "commit": "1dfd03d90f986df658aeb96b2d5774aa41e333eb",
      "tree": "c01fdf6690d188ea91a884e69d1f42b1bf45d5dc",
      "parents": [
        "6abd3444b8571f7f973f946cdbdd552dab5ba4cf"
      ],
      "author": {
        "name": "Jörg Kubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Tue Mar 08 13:29:53 2022 -0500"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Wed Mar 09 02:30:35 2022 -0500"
      },
      "message": "Bug 579153 - canceling java build may lead to full build\n\nRevert \"Bug 578640 - cancel autobuild when user wants to interrupt it\"\n\nThis reverts commit e6cf8197dad20aab0a714e9b91e6f1b1ff885c81.\n\nChange-Id: Id85118d2ab0f414c1a593e95ce8c9b2c2c0ec1f9\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/190425\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\n"
    },
    {
      "commit": "6abd3444b8571f7f973f946cdbdd552dab5ba4cf",
      "tree": "d4c8082087cb6290b9ba5b2a227a435be68c09ab",
      "parents": [
        "c9a4d0da0cb492dc230c54b76d1814c7a357629f"
      ],
      "author": {
        "name": "Joerg Kubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Fri Feb 11 13:55:16 2022 +0100"
      },
      "committer": {
        "name": "Jörg Kubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Tue Mar 08 06:20:59 2022 -0500"
      },
      "message": "Bug 578578 - prevent AutoBuildJob to lock workspace while interrupted\n\nInterrupted flag was checked to late - only in in the building loop when\nthe workspace operation was already started. Instead the check should\nalso done before to avoid a race condition to get the lock\n\nChange-Id: If0c8d3289c53a0f13b9ea71b5bc8627fd2d1ad27\nSigned-off-by: Joerg Kubitz \u003cjkubitz-eclipse@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/190715\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\n"
    },
    {
      "commit": "c9a4d0da0cb492dc230c54b76d1814c7a357629f",
      "tree": "14a5ea4b49f3075cec982da6f219f6db15956647",
      "parents": [
        "19ae9e3c4422f071e85e394d43849809a6c7735f"
      ],
      "author": {
        "name": "Hannes Wellmann",
        "email": "wellmann.hannes1@gmx.net",
        "time": "Sat Mar 05 08:42:39 2022 +0100"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Tue Mar 08 06:20:45 2022 -0500"
      },
      "message": "Bug 579101 - Use ConcurrentHashMap for WorkspaceRoot\u0027s projectTable\n\nChange-Id: I14cd87a08b31699f4fb27b5f92b8e791a58f0111\nSigned-off-by: Hannes Wellmann \u003cwellmann.hannes1@gmx.net\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/191507\nTested-by: Mickael Istria \u003cmistria@redhat.com\u003e\nReviewed-by: Mickael Istria \u003cmistria@redhat.com\u003e\n"
    },
    {
      "commit": "19ae9e3c4422f071e85e394d43849809a6c7735f",
      "tree": "2071a1d33565db49991d309cb53233a5bdce5cfd",
      "parents": [
        "e21d7232ffc843013739ccee7dcd342c93de8997"
      ],
      "author": {
        "name": "Sravan Kumar Lakkimsetti",
        "email": "sravankumarl@in.ibm.com",
        "time": "Fri Mar 04 18:58:23 2022 +0530"
      },
      "committer": {
        "name": "Sravan Kumar Lakkimsetti",
        "email": "sravankumarl@in.ibm.com",
        "time": "Fri Mar 04 08:57:59 2022 -0500"
      },
      "message": "Bug 579073 - POM and product version change for 4.24 release\n\nSigned-off-by: Sravan Kumar Lakkimsetti \u003csravankumarl@in.ibm.com\u003e\nChange-Id: Ie414a45b1215092ac9a0c18ceebc3bc369d6577e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/191461\n"
    },
    {
      "commit": "e21d7232ffc843013739ccee7dcd342c93de8997",
      "tree": "964735cdfbb9eb51c0e74962ded9ed8e8758887c",
      "parents": [
        "cecd165b5ac80ad89bf634a969cff16fb65a9dd4"
      ],
      "author": {
        "name": "Sravan Kumar Lakkimsetti",
        "email": "sravankumarl@in.ibm.com",
        "time": "Tue Mar 01 14:10:40 2022 +0530"
      },
      "committer": {
        "name": "Sravan Kumar Lakkimsetti",
        "email": "sravankumarl@in.ibm.com",
        "time": "Tue Mar 01 04:28:23 2022 -0500"
      },
      "message": "Bug 579015 - Move to tycho 2.7.0\n\nChange-Id: I330b8463d5ad5061ebff710e36c2227fa49d10f1\nSigned-off-by: Sravan Kumar Lakkimsetti \u003csravankumarl@in.ibm.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/191291\n"
    },
    {
      "commit": "cecd165b5ac80ad89bf634a969cff16fb65a9dd4",
      "tree": "b66ffa06578c181ca45d5255396fc1ccf4e2bbeb",
      "parents": [
        "223a2e5d6ff416d8bd4db7f0d961f664c5a1b613"
      ],
      "author": {
        "name": "Joerg Kubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Mon Feb 14 10:34:27 2022 +0100"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Mon Feb 14 05:12:20 2022 -0500"
      },
      "message": "Bug 578725 - improve workspace.prepareOperation/endOperation pairs\n\nif subMonitor.newChild throws a unchecked RuntimeException then the\n\"prepareOperation\" would not be executed but \"endOperation\" which would\ncause\nIllegalArgumentException: endRule without matching beginRule\n\nChange-Id: Iab9d828db8402cefedde29aff3fd08e5783d4e62\nSigned-off-by: Joerg Kubitz \u003cjkubitz-eclipse@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/190762\nTested-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\nReviewed-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\n"
    },
    {
      "commit": "223a2e5d6ff416d8bd4db7f0d961f664c5a1b613",
      "tree": "0c06535e3050ebef1ab59a947bc80e14fb79ce11",
      "parents": [
        "98d9b5060f2d78823841a6e6638adeeac76f4fdc"
      ],
      "author": {
        "name": "Joerg Kubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Mon Feb 14 09:31:56 2022 +0100"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Mon Feb 14 05:11:30 2022 -0500"
      },
      "message": "Bug 578725 - fix [autobuild] Random startup issues\n\nif subMonitor.split throws OperationCanceledException the\n\"prepareOperation\" was not execuded but \"endOperation\" which caused\nIllegalArgumentException: endRule without matching beginRule\n\nChange-Id: I03eb712f766f3129272bef86ab8fb59a054a85eb\nSigned-off-by: Joerg Kubitz \u003cjkubitz-eclipse@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/190761\nTested-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\nReviewed-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\n"
    },
    {
      "commit": "98d9b5060f2d78823841a6e6638adeeac76f4fdc",
      "tree": "dc7be084ecbfae37d16f88a2c935326e1a975832",
      "parents": [
        "381146e026778f72edbd9e1c04e4b599428b7310"
      ],
      "author": {
        "name": "Joerg Kubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Tue Feb 08 13:41:24 2022 +0100"
      },
      "committer": {
        "name": "Jörg Kubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Thu Feb 10 12:46:15 2022 -0500"
      },
      "message": "Bug 578578 - fix AUTO_BUILD was elevated to INCREMENTAL_BUILD\n\nafter the first iteration and could not be interrupted by user actions\nanymore.\n\nChange-Id: Ibe3900ab7b0f50ad912060bb905d5ef98c7b9c56\nSigned-off-by: Joerg Kubitz \u003cjkubitz-eclipse@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/190559\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Sebastian Zarnekow \u003csebastian.zarnekow@gmail.com\u003e\n"
    },
    {
      "commit": "381146e026778f72edbd9e1c04e4b599428b7310",
      "tree": "fbe0874bc4d20c580463c2630ea8d6dd2cf3ac0d",
      "parents": [
        "e6cf8197dad20aab0a714e9b91e6f1b1ff885c81"
      ],
      "author": {
        "name": "Joerg Kubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Tue Feb 08 15:08:04 2022 +0100"
      },
      "committer": {
        "name": "Jörg Kubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Thu Feb 10 03:37:29 2022 -0500"
      },
      "message": "Bug 578639 - stop the current autobuild when turned off\n\nChange-Id: Ib4bf5fb7ee4a43902da10932170b9835136ccd4b\nSigned-off-by: Joerg Kubitz \u003cjkubitz-eclipse@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/190566\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\n"
    },
    {
      "commit": "e6cf8197dad20aab0a714e9b91e6f1b1ff885c81",
      "tree": "7f770f1371128977a2c0718a31a6cbe4156347cf",
      "parents": [
        "7cef004b5597224cb101a15cf51afcff61e97109"
      ],
      "author": {
        "name": "Joerg Kubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Tue Feb 08 15:18:10 2022 +0100"
      },
      "committer": {
        "name": "Jörg Kubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Thu Feb 10 02:58:46 2022 -0500"
      },
      "message": "Bug 578640 - cancel autobuild when user wants to interrupt it\n\nto faster release the workspace lock during long running java builds\n\nChange-Id: Ia0ddea8c7526d3e78b83b5c1625ff9753017a7fc\nSigned-off-by: Joerg Kubitz \u003cjkubitz-eclipse@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/190567\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nTested-by: Lars Vogel \u003cLars.Vogel@vogella.com\u003e\nReviewed-by: Lars Vogel \u003cLars.Vogel@vogella.com\u003e\n"
    },
    {
      "commit": "7cef004b5597224cb101a15cf51afcff61e97109",
      "tree": "9efaa953d216a59b5f34448cd8589e65b7e56691",
      "parents": [
        "f7d5f9bdd0421c6c18af67d1cd5f464bb53b4d36"
      ],
      "author": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Wed Feb 09 21:24:50 2022 +0200"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Wed Feb 09 14:57:53 2022 -0500"
      },
      "message": "Adjust Jenkinsfile for move of releng.aggregator to github\n\nChange-Id: Iffd1826bbb8349625cf132ab8692958143e5ec92\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/190633\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\n"
    },
    {
      "commit": "f7d5f9bdd0421c6c18af67d1cd5f464bb53b4d36",
      "tree": "6a3ac5f71aa56ef13cd9355cd5d933c4eb0bc7b3",
      "parents": [
        "46345591e91acdf0da979465b8e703ac3ce852cb"
      ],
      "author": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Thu Feb 03 15:41:47 2022 +0100"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Thu Feb 03 15:30:55 2022 -0500"
      },
      "message": "Bug 578487 - Refresh job gets stuck and cannot proceed ever\n\nPrevent endless refresh operations if refresh of a current resource adds\ncurrent resource again at the begin of the queue to refresh.\n\nThe bug was caused by undocumented hack in UnifiedTree.isValidLevel()\nthat allowed values over 1000 (and only such values) to be valid.\n\nFor invalid depth values, childLevelValid will be set to false, so\naddNodeChildrenToQueue() will not do anything and so the current\nresource node refresh will not happen, so next members() call will add\nagain the resource to the refresh job queue IF the deep value in\nRefreshJob.runInWorkspace() overflows.\n\nChange-Id: Ib131e82a7fad5c35bcf8d06e110d4b13a32a4dae\nSigned-off-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/190213\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\n"
    },
    {
      "commit": "46345591e91acdf0da979465b8e703ac3ce852cb",
      "tree": "eb7cd994456596e6663fea37a69991b785f250a2",
      "parents": [
        "60dc637cfbda1d612b0a41f282ef082f73f4eb97"
      ],
      "author": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Thu Feb 03 13:03:49 2022 +0100"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Thu Feb 03 13:16:31 2022 -0500"
      },
      "message": "Bug 578487 - added tests for RefreshJob\n\nNo real functional / behavior code changes, just refactored RefreshJob\nso it can be tested and added trivial tests.\n\nChange-Id: I7f1d339824e5b666a9239600e7da406ab6222513\nSigned-off-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/190369\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\n"
    },
    {
      "commit": "60dc637cfbda1d612b0a41f282ef082f73f4eb97",
      "tree": "c5a3559cc4a64558fc711bfaf491564c50f5e1c6",
      "parents": [
        "411f5177a06a0655ebe3a53920099305c293b59e"
      ],
      "author": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Thu Feb 03 18:39:55 2022 +0100"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Thu Feb 03 13:15:52 2022 -0500"
      },
      "message": "Bug 578487 - bumped tests bundle version\n\nChange-Id: I4bc43a8ccfd602116804124bde08402af3a40ead\nSigned-off-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/190379\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\n"
    },
    {
      "commit": "411f5177a06a0655ebe3a53920099305c293b59e",
      "tree": "ee458b517c7e76ef0904657339b2042323f71ddc",
      "parents": [
        "aef40c188aef45d2c695df8d6edd2700f65a0e86"
      ],
      "author": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Tue Feb 01 17:09:45 2022 +0100"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Tue Feb 01 13:55:16 2022 -0500"
      },
      "message": "Bug 578449 - Use same groupId in production pom than in consumer\n\nPlatform artifacts are published on Maven Central with\norg.eclipse.platform\ngroupId.\nTo facilitate further work which could allow deploying to p2 and Maven\nas\npart of the same build, let\u0027s use the target/expected buildId directly\nso\nwe don\u0027t have to generate a new one later.\nartifactId is already 1-1 mapping.\nOnly versions would then be different between Maven (-SNAPSHOT) and p2\nmetadata\n(.yyyyMMddhhmm)\n\nChange-Id: I3a54021f23f165e11783d14feef7bf417b791f0f\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/190248\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Mickael Istria \u003cmistria@redhat.com\u003e\n"
    },
    {
      "commit": "aef40c188aef45d2c695df8d6edd2700f65a0e86",
      "tree": "baa37fc191075a6e3b039c51dcf8ccb1d9fc4564",
      "parents": [
        "73252bb7d5337991f6f7d812a419b9f0fa60cbc5"
      ],
      "author": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Fri Jan 21 13:56:24 2022 +0200"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Fri Jan 21 09:26:32 2022 -0500"
      },
      "message": "Remove unused api problem filter.\n\nChange-Id: I59619d2a310eb4dd5c7c14204106de577709b7a8\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/189874\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\n"
    },
    {
      "commit": "73252bb7d5337991f6f7d812a419b9f0fa60cbc5",
      "tree": "f5bbd86cf1a567a89b686df99c4364a3fe519be0",
      "parents": [
        "34000977c220d8ffe370d66ac78d0c50c88b36a4"
      ],
      "author": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Fri Jan 21 13:55:55 2022 +0200"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Fri Jan 21 07:38:26 2022 -0500"
      },
      "message": "Update Tycho pomless to 2.6.0\n\nChange-Id: I71688c233b4da8f56b477e4989ba137a1a57c888\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/189873\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\n"
    },
    {
      "commit": "34000977c220d8ffe370d66ac78d0c50c88b36a4",
      "tree": "4c23be70255bae8316134bc4a29524ff70fb3865",
      "parents": [
        "357293658d8d8a234dd73d10b7069a046ba2543e"
      ],
      "author": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Wed Dec 01 12:04:12 2021 +0100"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Wed Dec 01 11:12:49 2021 -0500"
      },
      "message": "Bug 577530 - scale build iterations depending on affected projects\n\nScale maximum allowed build iterations count depending on affected\nprojects - allow at least two build cycles per project.\n\nChange-Id: I6ab1d88faf0909ad5caee2918944fb1d6f75118a\nSigned-off-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/188398\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\n"
    },
    {
      "commit": "357293658d8d8a234dd73d10b7069a046ba2543e",
      "tree": "41232fb88f7d25bf7ff018b846b95aa52b4b8f85",
      "parents": [
        "24c5d191ec5130e32c4f6b874e7da76bb57143b0"
      ],
      "author": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Wed Dec 01 12:01:47 2021 +0100"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Wed Dec 01 06:47:08 2021 -0500"
      },
      "message": "Bug 577530 - bump bundle version for 4.23\n\nChange-Id: I52d6572e7bfbcba8975e551f4570507a3c12228b\nSigned-off-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/188397\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\n"
    },
    {
      "commit": "24c5d191ec5130e32c4f6b874e7da76bb57143b0",
      "tree": "9c8b5b3e86d87d9fcf6795fca7c85d84467063c5",
      "parents": [
        "a3ff6eca9070a25e52cd53717bcb30d9e9641dc2"
      ],
      "author": {
        "name": "Sravan Kumar Lakkimsetti",
        "email": "sravankumarl@in.ibm.com",
        "time": "Thu Nov 25 15:29:53 2021 +0530"
      },
      "committer": {
        "name": "Sravan Kumar Lakkimsetti",
        "email": "sravankumarl@in.ibm.com",
        "time": "Fri Nov 26 02:23:21 2021 -0500"
      },
      "message": "Bug 577442 - POM and product version change for 4.23 release\n\nChange-Id: I748d57488a1d85c234d064d70433b62e6d9b6092\nSigned-off-by: Sravan Kumar Lakkimsetti \u003csravankumarl@in.ibm.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/188134\n"
    },
    {
      "commit": "a3ff6eca9070a25e52cd53717bcb30d9e9641dc2",
      "tree": "7619c46784c4e6ec398a11e3bc6c1e7301eafc9d",
      "parents": [
        "fcf04a64b3b860ac448c86db49ebb3dfe4885260"
      ],
      "author": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Sat Oct 02 21:18:20 2021 +0300"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Sat Oct 02 14:56:16 2021 -0400"
      },
      "message": "Bug 576403 - Update to Tycho 2.5.0\n\nChange-Id: I4a797cdf3e62c3dbaf6ad11bf5dd037ff7e2f219\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/186084\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\n"
    },
    {
      "commit": "fcf04a64b3b860ac448c86db49ebb3dfe4885260",
      "tree": "4a266b6160d4c4da57668503b9f6629b2324c298",
      "parents": [
        "2c4c76bb394e289b6647467c0b0aa265c427676c"
      ],
      "author": {
        "name": "Joerg Kubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Sat Sep 25 14:04:32 2021 +0200"
      },
      "committer": {
        "name": "Jörg Kubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Fri Oct 01 16:32:15 2021 -0400"
      },
      "message": "Bug 576264 - [performance] cache Resource\u0027s persistentProperty\n\nAdded a soft cache for PropertyBucket.\n\nCache can be disabled with system property\n \"org.eclipse.core.PropertyCache.disable\u003dtrue\"\n\nResource.getPersistentProperty(QualifiedName) is a hotspot for\napplication that frequently asks for persistent properties from\ndifferent Resources. An easy to reproduce example is PDEs launch dialog\nfor \"Eclipse Application\", where properties for all related projects are\nread. For each project another File was (tried to) read. Depending on\nthe number of Projects that took significant time. In the very most\ncases that property file does not even exist, so the time was just\nwasted again and again.\nNow the String property (if any) is remembered in Heap. For the most\ntypical usecase where the property does not exists that is also\nremembered with an empty map. That avoids any further try to read it\nfrom file system.\n\nThe cache is guaranteed to be thrown away before OOME happens.\n\nNote that the maximum value string length is 2k\n(PropertyManager2.MAX_VALUE_SIZE), so that the memory used is\ninsignificant anyway.\n\nCaching is disabled for History Buckets (fire and forget).\n\nFunctionality (cache caches + OOME) is tested with PropertyManagerTest.\n\nChange-Id: Ic99e8aa7579def46e00f17ea59036a5cfe8771dd\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/185830\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Jörg Kubitz \u003cjkubitz-eclipse@gmx.de\u003e\n"
    },
    {
      "commit": "2c4c76bb394e289b6647467c0b0aa265c427676c",
      "tree": "d58aef08d939559defee626795b6cca65f442dab",
      "parents": [
        "2a38e028352044f489b59f3a504b4cbe08a4c33d"
      ],
      "author": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Thu Sep 30 13:59:26 2021 +0200"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Fri Oct 01 10:31:58 2021 -0400"
      },
      "message": "Bug 572338 - add DELETE_CONTENT_PROPOSED to files and folders too\n\nIn case a file or folder is selected for deletion, we should also\nprovide DELETE_CONTENT_PROPOSED for ModelProvider instances that\ntraverse the delta in validateChange().\n\nThat was done in original change for files and folders but only in case\nthe parent project was selected for deletion.\n\nChange-Id: I87ccda8867a70cf7f0cabe69bd7e4b53a5167184\nSigned-off-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/185973\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\n"
    },
    {
      "commit": "2a38e028352044f489b59f3a504b4cbe08a4c33d",
      "tree": "d761dfddba42e4e037a2d82738d0c9d4a94027c0",
      "parents": [
        "3373032cad4449c38e9a3815db905ae3dccbed46"
      ],
      "author": {
        "name": "Mykola Zakharchuk",
        "email": "zakharchuk.vn@gmail.com",
        "time": "Wed Sep 22 14:38:31 2021 +0200"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Sat Sep 25 02:15:01 2021 -0400"
      },
      "message": "Bug 576169 - Distinguish between project removal from workspace/disk\n\nOn deleting a project from Package Explorer one can have two options:\n(1) Remove from the workspace (\"Delete project contents on disk (cannot\nbe undone)\" checkbox is *not* selected)\n(2) Remove from the workspace and disk (\"Delete project contents on disk\n(cannot be undone)\" checkbox is selected)\n\nThis change adds a new flag to the IResourceDelta and a new method to\nIResourceChangeDescriptionFactory to differentiate the\n\"type\" of delete ((1) or (2)) in the delta objects created by\nIResourceChangeDescriptionFactory.\n\nResourceChangeDescriptionFactory is updated to to set this flag\naccordingly \u0026 tests added for new behavior.\n\nChange-Id: Id3036344d864fb57fd1c514dbba3780df93adbbf\nSigned-off-by: Mykola Zakharchuk \u003czakharchuk.vn@gmail.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/185701\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\n"
    },
    {
      "commit": "3373032cad4449c38e9a3815db905ae3dccbed46",
      "tree": "d4d9f15050e6215ce418290c7d4e1702404cc844",
      "parents": [
        "761bae43648ca369406e0934df21f388564bcb25"
      ],
      "author": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Thu Sep 23 17:20:53 2021 +0200"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Thu Sep 23 11:59:39 2021 -0400"
      },
      "message": "Bug 576169 - bump test bundle version for 4.22\n\nChange-Id: I8b5943182612f07aca36a68d01579a1081953b7b\nSigned-off-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/185769\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\n"
    },
    {
      "commit": "761bae43648ca369406e0934df21f388564bcb25",
      "tree": "f24ce6655976277d84fb708cf7928d53838e1ce5",
      "parents": [
        "7c4abd208b2ab780f54d945015d3e2c36281cf24"
      ],
      "author": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Sat Sep 11 10:29:32 2021 +0300"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Sun Sep 12 14:51:16 2021 -0400"
      },
      "message": "Bug 572338 - Version bump\n\nChange-Id: I42d979a2eb1b3b091aae09d6d0e078059c302186\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/185328\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\n"
    },
    {
      "commit": "7c4abd208b2ab780f54d945015d3e2c36281cf24",
      "tree": "88037cd3b93e5a1fd21f32f207bdedff9ed3e186",
      "parents": [
        "c09b8f6d9a9cccffeffea771ae9fbde333d38262"
      ],
      "author": {
        "name": "Carsten Hammer",
        "email": "carsten.hammer@t-online.de",
        "time": "Sat Feb 06 17:18:33 2021 +0100"
      },
      "committer": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Fri Sep 10 04:06:54 2021 -0400"
      },
      "message": "Bug 572338 - use only one file access instead of 4 to collect file\ninformation\n\nChange-Id: I14df62244b0cbcfc782e4bb17e0b25d4e3468d24\nSigned-off-by: Carsten Hammer \u003ccarsten.hammer@t-online.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/175921\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Karsten Thoms \u003ckarsten.thoms@karakun.com\u003e\nReviewed-by: Lars Vogel \u003cLars.Vogel@vogella.com\u003e\n"
    },
    {
      "commit": "c09b8f6d9a9cccffeffea771ae9fbde333d38262",
      "tree": "b2dcf5e765d2660aa20981a11a61dd0152032694",
      "parents": [
        "1175ef436cde64c9a132c7e584a0aa87aa0f6b8d"
      ],
      "author": {
        "name": "Kit Lo",
        "email": "kitlo@us.ibm.com",
        "time": "Sun Sep 05 19:37:12 2021 -0400"
      },
      "committer": {
        "name": "Sravan Kumar Lakkimsetti",
        "email": "sravankumarl@in.ibm.com",
        "time": "Mon Sep 06 02:53:47 2021 -0400"
      },
      "message": "Bug 575782 - POM and product version change for 4.22 release\n\nChange-Id: I3c672978a7d15acbe0419ee2a38b4c0c65bb2340\nSigned-off-by: Kit Lo \u003ckitlo@us.ibm.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/185011\nReviewed-by: Sravan Kumar Lakkimsetti \u003csravankumarl@in.ibm.com\u003e\nTested-by: Sravan Kumar Lakkimsetti \u003csravankumarl@in.ibm.com\u003e\n"
    },
    {
      "commit": "1175ef436cde64c9a132c7e584a0aa87aa0f6b8d",
      "tree": "1014fa6ffb0c02d2123be010f08e668d4c65bbe1",
      "parents": [
        "e4fe9efceaba2e82bc319059b1c784ff66ad3a7e"
      ],
      "author": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Wed Aug 18 16:49:47 2021 +0200"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Wed Aug 18 11:23:32 2021 -0400"
      },
      "message": "Bug 575486 - AutoBuildJob booleans need volatile modifier\n\nforceBuild \u0026 buildNeeded were accessed from not synchronized methods -\nshould be made volatile to avoid stale content seen by other threads.\n\n... And to be consistent, set all boolean flags to volatile, just in\ncase there will be new code reading them from non synchnronized methods.\n\nChange-Id: I2eb1fa57d7e3ca0e65986f598297a97a7e432291\nSigned-off-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/184205\nReviewed-by: Jörg Kubitz \u003cjkubitz-eclipse@gmx.de\u003e\n"
    },
    {
      "commit": "e4fe9efceaba2e82bc319059b1c784ff66ad3a7e",
      "tree": "a2e9d087ba829745161aca9bb271813eafef45eb",
      "parents": [
        "00e993ed2cf5e816eda257986420883dcd1dc617"
      ],
      "author": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Wed Aug 18 14:35:48 2021 +0200"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Wed Aug 18 09:42:30 2021 -0400"
      },
      "message": "Bug 575483 - Eclipse may forget to build\n\nhasBuildChanges should be volatile, setBuild() synchronized\n\nChange-Id: I420925f064dd3f4c7ba08d1710a605f5da46c086\nSigned-off-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/184202\nReviewed-by: Jörg Kubitz \u003cjkubitz-eclipse@gmx.de\u003e\n"
    },
    {
      "commit": "00e993ed2cf5e816eda257986420883dcd1dc617",
      "tree": "49abd2be7a8cedd629c967d5b848a056286c03c1",
      "parents": [
        "e4be0d77d9636fdd93223fa2432f763cc76b5ab6"
      ],
      "author": {
        "name": "Sravan Kumar Lakkimsetti",
        "email": "sravankumarl@in.ibm.com",
        "time": "Thu Aug 12 17:11:41 2021 +0530"
      },
      "committer": {
        "name": "Sravan Kumar Lakkimsetti",
        "email": "sravankumarl@in.ibm.com",
        "time": "Thu Aug 12 08:14:44 2021 -0400"
      },
      "message": "Bug 575375 - Update scm links in pom files to use https protocol\n\nChange-Id: I0a14ed372011abbf2f0efd5bcd7867739bc5919d\nSigned-off-by: Sravan Kumar Lakkimsetti \u003csravankumarl@in.ibm.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/183947\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\n"
    },
    {
      "commit": "e4be0d77d9636fdd93223fa2432f763cc76b5ab6",
      "tree": "84a2427eef7541edeb1ba28f6e6ca5d9c470cfb7",
      "parents": [
        "fd185f02c52a8c236fc620b378a9e9de66097d39"
      ],
      "author": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Fri Jul 30 17:22:08 2021 +0200"
      },
      "committer": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Fri Jul 30 16:36:21 2021 -0400"
      },
      "message": "[cleanup] Use Comparator.comparing\n\nDone with the JDT UI cleanup action.\n\nChange-Id: I314795a98be3d54e54c5039a3b0d11496450742d\nSigned-off-by: Lars Vogel \u003cLars.Vogel@vogella.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/183554\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Hannes Wellmann \u003cwellmann.hannes1@gmx.net\u003e\n"
    },
    {
      "commit": "fd185f02c52a8c236fc620b378a9e9de66097d39",
      "tree": "ae02d6de75be359c474216cb0b43b37cc68c202f",
      "parents": [
        "42b868a881c610d4693dc76c885145b1336691b8"
      ],
      "author": {
        "name": "Sravan Kumar Lakkimsetti",
        "email": "sravankumarl@in.ibm.com",
        "time": "Wed Jul 21 14:26:08 2021 +0530"
      },
      "committer": {
        "name": "Sravan Kumar Lakkimsetti",
        "email": "sravankumarl@in.ibm.com",
        "time": "Wed Jul 21 05:28:44 2021 -0400"
      },
      "message": "Bug 574939 - Move to Tycho 2.4.0\n\nChange-Id: I628704bc570aef3d2cb37352a4224070f840732f\nSigned-off-by: Sravan Kumar Lakkimsetti \u003csravankumarl@in.ibm.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/183220\n"
    },
    {
      "commit": "42b868a881c610d4693dc76c885145b1336691b8",
      "tree": "70d00d84f1e2c463f19727319fa6b90bc6978de6",
      "parents": [
        "ee1a80fb92146924a73dffcee1dc5fcfc78f835e"
      ],
      "author": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Tue Jul 06 15:59:43 2021 +0200"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Wed Jul 07 10:38:11 2021 -0400"
      },
      "message": "Bug 574667 - Use Jenkins multibranch pipeline based on\nJenkinsfile+Gerrit\n\nChange-Id: I8c1b413040f84d8ea0468edc71856aa85ea2d861\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/182798\nTested-by: Mickael Istria \u003cmistria@redhat.com\u003e\nReviewed-by: Mickael Istria \u003cmistria@redhat.com\u003e\n"
    },
    {
      "commit": "ee1a80fb92146924a73dffcee1dc5fcfc78f835e",
      "tree": "91e772f0a03962ab8b5a79b4376efacf7ab0241f",
      "parents": [
        "2fa802745521175fc96c4ce1f157ab1160f07ad5"
      ],
      "author": {
        "name": "Carsten Hammer",
        "email": "carsten.hammer@t-online.de",
        "time": "Thu Feb 04 18:47:13 2021 +0100"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Thu Jun 24 05:13:44 2021 -0400"
      },
      "message": "Throw out unused code\n\nChange-Id: I030e438420a7c6b2945edd21784818b43200c402\nSigned-off-by: Carsten Hammer \u003ccarsten.hammer@t-online.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/175810\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Mickael Istria \u003cmistria@redhat.com\u003e\n"
    },
    {
      "commit": "2fa802745521175fc96c4ce1f157ab1160f07ad5",
      "tree": "61070eb5d23c8b0201a39d84b2ceec8262ff43d5",
      "parents": [
        "fd7a7476d22a77fd243b076c608c1df9d6832c74"
      ],
      "author": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Mon Jun 14 11:25:15 2021 +0200"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Tue Jun 15 15:12:08 2021 -0400"
      },
      "message": "Bug 568299 - changed default to allow early exit from inner loop\n\nIf one config requested rebuild, running following configs in same round\nonly wastes resources. We skip the rest of the current build round and\nstart again with the first config to be built, unless  a system property\nis set to keep the legacy behavior.\n\nThe flag can be set via system property\n-Dorg.eclipse.core.resources.disallowEarlyInnerBuildLoopExit and by\ndefault early exit is allowed.\n\nChange-Id: I763f51310240c786e443890c9aef6b205ca0076e\nSigned-off-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/181910\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\n"
    },
    {
      "commit": "fd7a7476d22a77fd243b076c608c1df9d6832c74",
      "tree": "ccf006d8f5d6042544f46dff135815b7d7534773",
      "parents": [
        "05edcbadc30e1483b2aa0f1af366493f21dd9c31"
      ],
      "author": {
        "name": "Joerg Kubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Tue Jun 15 11:36:16 2021 +0200"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Tue Jun 15 11:07:52 2021 -0400"
      },
      "message": "Bug 574204 - Characters 0..31 are forbidden in windows\n\nSee https://docs.microsoft.com/en-us/windows/win32/fileio/naming-a-file\nand sun.nio.fs.WindowsPathParser.isInvalidPathChar(char)\n\nChange-Id: I9d3deb870dfc4bba79b0b42a23d19b71189e6da0\nSigned-off-by: Joerg Kubitz \u003cjkubitz-eclipse@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/181977\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\n"
    },
    {
      "commit": "05edcbadc30e1483b2aa0f1af366493f21dd9c31",
      "tree": "e7eb572af90f263b1b1ee76412883b476f33b2b0",
      "parents": [
        "6f51e1b87d52320dceed8ee115898b8d43e91f1a"
      ],
      "author": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Tue Jun 15 09:07:29 2021 +0200"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Tue Jun 15 05:12:29 2021 -0400"
      },
      "message": "Bug 568299 - don\u0027t exit early build loop in \"autobuild off\" case\n\nThe \"early exit\" change is required only for autobuild case, where we\ncancel the build because we know a rebuild is requested and next round\nwill be there. With autobuild off there is no next round, so that would\nbe a regression to exit early, therefore don\u0027t exit the build loop.\n\nChange-Id: I4c059b4cbae3109a1b796cce18883c09d78748f7\nSigned-off-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/181960\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Simeon Andreev \u003csimeon.danailov.andreev@gmail.com\u003e\n"
    },
    {
      "commit": "6f51e1b87d52320dceed8ee115898b8d43e91f1a",
      "tree": "aa9e32c652dce81622a16105a2ab5f6c7aec2e4e",
      "parents": [
        "0e8e3734a1cba8c0844e4a6633df43af3756ee30"
      ],
      "author": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Wed Jun 09 18:13:27 2021 +0200"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Fri Jun 11 13:00:50 2021 -0400"
      },
      "message": "Bug 573595 - AutoBuildJob following a search and replace might run as\nsystem job\n\nDon\u0027t schedule \"real\" autobuild job if autobuild is off. Instead,\nschedule a \"dummy\" system job that only sends PRE_BUILD/POST_BUILD\nevents to follow the contract defined by IResourceChangeEvent.\n\nWith that, there is no need to set the \"system\" state for the real\nautobuild job to hide it.\n\nThis prevents all kinds of build job state inconsistencies shown in the\nProgress view - if the autobuild is disabled, \"real\" autobuild job is\nsimply not running (only system job that sends events), if autobuild is\nenabled, \"real\" autobuild job is always shown in the Progress view.\n\nChange-Id: If0a37d9d1a0fd7fe0ff54a416e087edb9755d13c\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/181719\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Simeon Andreev \u003csimeon.danailov.andreev@gmail.com\u003e\nReviewed-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\n"
    },
    {
      "commit": "0e8e3734a1cba8c0844e4a6633df43af3756ee30",
      "tree": "d604ae29cffea69f38dd6feab178c83952767107",
      "parents": [
        "ebec8bb29e69c139d81abb93f566c83411e745b1"
      ],
      "author": {
        "name": "Joerg Kubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Thu May 06 17:12:28 2021 +0200"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Fri Jun 11 05:19:16 2021 -0400"
      },
      "message": "Bug 573409 - [performance] Avoid File.getCanonicalPath\n\nisSameFile() is much faster then getCanonicalPath on windows\nwhen jvmArgs \u003d\n -Dsun.io.useCanonPrefixCache\u003dfalse\"\n -Dsun.io.useCanonCaches\u003dfalse\nwhich is default for JDK\u003e\u003d12\nSee https://bugs.openjdk.java.net/browse/JDK-8207005\n\nChange-Id: Icb076bfbee80da4fc8d47d39c51dfb10239f3201\nSigned-off-by: Joerg Kubitz \u003cjkubitz-eclipse@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/180308\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\n"
    },
    {
      "commit": "ebec8bb29e69c139d81abb93f566c83411e745b1",
      "tree": "05c72fea7aa4486d990d90a913d08613ec388b37",
      "parents": [
        "e97aa804ca87276cf9372f7931269fe2e0308aec"
      ],
      "author": {
        "name": "Joerg Kubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Mon Apr 26 10:20:14 2021 +0200"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Thu Jun 10 12:37:43 2021 -0400"
      },
      "message": "Bug 573161 - [performance] avoid chunked File write\n\nByteArrayInputStream:transferTo avoids split into 8192 chunks\n\nChange-Id: Ia0759fd6a1028d58673dcbd191a3d48c858bc84c\nSigned-off-by: Joerg Kubitz \u003cjkubitz-eclipse@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/179819\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\n"
    },
    {
      "commit": "e97aa804ca87276cf9372f7931269fe2e0308aec",
      "tree": "2c9d2456fc19100af30ed52e2284285ec34e6bd6",
      "parents": [
        "825390a1226648c042da6846d79ba335fae5e82d"
      ],
      "author": {
        "name": "Joerg Kubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Mon Jun 07 12:42:25 2021 +0200"
      },
      "committer": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Thu Jun 10 10:51:51 2021 -0400"
      },
      "message": "Bug 573409 Version update core.filesystem for 4.21\n\nChange-Id: I38231789a7225440f4161b86ea60f808d0d3e6c0\nSigned-off-by: Joerg Kubitz \u003cjkubitz-eclipse@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/181509\nTested-by: Lars Vogel \u003cLars.Vogel@vogella.com\u003e\nReviewed-by: Lars Vogel \u003cLars.Vogel@vogella.com\u003e\n"
    },
    {
      "commit": "825390a1226648c042da6846d79ba335fae5e82d",
      "tree": "b5e2359cbc5cc6d2b0d457c8fc3ab79b87b619f8",
      "parents": [
        "c7ef922b89b1de4e90f18a2f1e8be775567c56a7"
      ],
      "author": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Wed Jun 09 11:44:39 2021 +0200"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Wed Jun 09 07:24:11 2021 -0400"
      },
      "message": "Revert \"Bug 573595 - AutoBuildJob following a search and replace might\nrun as system job\"\n\nThis caused lot of JDT core test fails, see bug 574098\n\nThis reverts commit 4bca749b780c2a9221c9614490e636fe5d2de99b.\n\nChange-Id: Iae221bc4dd5d40143ac5cc6c3add70021264152e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/181688\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\n"
    },
    {
      "commit": "c7ef922b89b1de4e90f18a2f1e8be775567c56a7",
      "tree": "3278363bc89a74a03f642b43ddac95bbfd2cd67b",
      "parents": [
        "d240af240f368757546391273f196a9a6718396e"
      ],
      "author": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Mon Jun 07 10:37:59 2021 +0200"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Mon Jun 07 05:19:57 2021 -0400"
      },
      "message": "Bump tests.resources version for 4.21\n\nChange-Id: I92015c5b2e8695fcde17f2ede1bc33c9ef1401ad\nSigned-off-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/181499\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\n"
    },
    {
      "commit": "d240af240f368757546391273f196a9a6718396e",
      "tree": "9cc53bb3e221eb27edf8d45128b0018e0777bf8b",
      "parents": [
        "4bca749b780c2a9221c9614490e636fe5d2de99b"
      ],
      "author": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Tue Jun 01 10:38:24 2021 +0200"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Mon Jun 07 03:19:51 2021 -0400"
      },
      "message": "Bug 568299 - reset rebuildRequested flag \u0026 don\u0027t use on parallel build\n\nIf a builder sets rebuildRequested to true in the basic build loop, the\nflag remains set and could be seen during the single project build\nexecuted right after the multiple projects build. This would cause no\nbuild executed at all, because the basic build loop doesn\u0027t clean up the\nflag on exit. Similar may happen with two consecutive single project\nbuilds.\n\nSo we should always reset rebuildRequested flag if we start new single\nproject build, and we should ignore this flag completely during parallel\nbuild, because we don\u0027t know which project requested it.\n\nChange-Id: I226fc93e7c159cfc3b874d311f5b3e7b78d835c6\nSigned-off-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/181209\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\n"
    },
    {
      "commit": "4bca749b780c2a9221c9614490e636fe5d2de99b",
      "tree": "0043a9d16561069684a0005b32fe62435dd4c0a1",
      "parents": [
        "36b7013aa78c11857bc824b7436fc3de5c0d245a"
      ],
      "author": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Tue May 18 10:11:15 2021 +0200"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Mon Jun 07 03:18:54 2021 -0400"
      },
      "message": "Bug 573595 - AutoBuildJob following a search and replace might run as\nsystem job\n\nDon\u0027t schedule autobuild job if autobuild is off.\n\nThis prevents all kinds of build job state inconsistencies shown in the\nProgress view - if the autobuild is disabled, it is simply not running,\nif it is enabled, it always is shown in the Progress.\n\nWith that, there is no need to set the \"system\" state for the autobuild\njob to hide it if it runs but actually won\u0027t do anything.\n\nChange-Id: Ib99c459822d8bc55654b46aee064ecefbbc3c2e1\nSigned-off-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/180722\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\n"
    },
    {
      "commit": "36b7013aa78c11857bc824b7436fc3de5c0d245a",
      "tree": "6e2af83906ff91f385a58b446a1672512c6c66a0",
      "parents": [
        "7cc6cd57f667eb2aaee554793053d9d4e4aaa212"
      ],
      "author": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Mon Jun 07 08:41:45 2021 +0200"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Mon Jun 07 03:16:46 2021 -0400"
      },
      "message": "Bug 573595 - bump version for 4.21\n\nChange-Id: I74817a1beeb1890648161c200c1625e123304133\nSigned-off-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/181494\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\n"
    },
    {
      "commit": "7cc6cd57f667eb2aaee554793053d9d4e4aaa212",
      "tree": "25e8b04104ba7c6231233ce747b630a6adcf83ab",
      "parents": [
        "d0f808286733732eb124bd584c47f4d8e8a07192"
      ],
      "author": {
        "name": "Sravan Kumar Lakkimsetti",
        "email": "sravankumarl@in.ibm.com",
        "time": "Thu Jun 03 20:46:20 2021 +0530"
      },
      "committer": {
        "name": "Sravan Kumar Lakkimsetti",
        "email": "sravankumarl@in.ibm.com",
        "time": "Fri Jun 04 02:32:50 2021 -0400"
      },
      "message": "Bug 573960 - POM and product version change for 4.21 release\n\nChange-Id: Ie9fae5f271d97acb1d61c42bbf59f69b0fe0b209\nSigned-off-by: Sravan Kumar Lakkimsetti \u003csravankumarl@in.ibm.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/181375\n"
    },
    {
      "commit": "d0f808286733732eb124bd584c47f4d8e8a07192",
      "tree": "cd7534a2f4b07e0b61cc3fd06eac49b468b5dd95",
      "parents": [
        "fc5d88b24c1997a1c93adb3e206a6a390d2e8d11"
      ],
      "author": {
        "name": "Joerg Kubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Thu May 06 17:12:28 2021 +0200"
      },
      "committer": {
        "name": "Sebastian Ratz",
        "email": "sebastian.ratz@sap.com",
        "time": "Wed May 26 10:45:21 2021 -0400"
      },
      "message": "Bug 573409 - test for [performance] Avoid File.getCanonicalPath\n\nadditional tests for case insensitive edge cases of copy and move\n\nChange-Id: Iaca9da595f1eaf5072cd9af61c5540f68a4471d1\nSigned-off-by: Joerg Kubitz \u003cjkubitz-eclipse@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/180307\nTested-by: Lars Vogel \u003cLars.Vogel@vogella.com\u003e\nReviewed-by: Lars Vogel \u003cLars.Vogel@vogella.com\u003e\nReviewed-by: Sebastian Ratz \u003csebastian.ratz@sap.com\u003e\n"
    },
    {
      "commit": "fc5d88b24c1997a1c93adb3e206a6a390d2e8d11",
      "tree": "a928b7a363492845f999829718e67b0a45b3667c",
      "parents": [
        "41fc3142569fbfd4a40233da55a2b3f17cf6fa3e"
      ],
      "author": {
        "name": "Joerg Kubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Fri May 07 14:46:46 2021 +0200"
      },
      "committer": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Fri May 21 03:22:21 2021 -0400"
      },
      "message": "Bug 573421 - Avoid local history for derived files\n\nAdded a configuration whether history for derived files is kept.\nOff by default.\n\nChange-Id: I27eba608269c2d96827066bab86496bd1bfa20f2\nSigned-off-by: Joerg Kubitz \u003cjkubitz-eclipse@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/180356\nTested-by: Lars Vogel \u003cLars.Vogel@vogella.com\u003e\nReviewed-by: Lars Vogel \u003cLars.Vogel@vogella.com\u003e\n"
    },
    {
      "commit": "41fc3142569fbfd4a40233da55a2b3f17cf6fa3e",
      "tree": "de4b134ad3567ada0e498751bb0f7a32f210449b",
      "parents": [
        "44486007982366360ebadcee8557cac15dc91b04"
      ],
      "author": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Wed May 05 10:22:19 2021 +0200"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Wed May 05 07:54:41 2021 -0400"
      },
      "message": "Bug 573355 - Avoid double refresh after IDE crash\n\nAllow org.eclipse.ui.ide.application to check if workspace crash was\ndetected, so it can skip (another one) workspace refresh in that case.\n\nChange-Id: I8467f916eccb2f37877c1ff29bd01ecebda694b9\nSigned-off-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/180203\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Simeon Andreev \u003csimeon.danailov.andreev@gmail.com\u003e\n"
    },
    {
      "commit": "44486007982366360ebadcee8557cac15dc91b04",
      "tree": "5dadc850090fa8816a084afcc7240096986240cc",
      "parents": [
        "148c9955338c6ec00b7d83f3ddf580fc4ae354fd"
      ],
      "author": {
        "name": "Lakshmi Shanmugam",
        "email": "lshanmug@in.ibm.com",
        "time": "Thu Apr 22 00:54:32 2021 +0200"
      },
      "committer": {
        "name": "Lakshmi P Shanmugam",
        "email": "lshanmug@in.ibm.com",
        "time": "Tue Apr 27 15:37:17 2021 -0400"
      },
      "message": "Bug 572799 - Replace arm64 with aarch64\n\nReplace arm64 with aarch64 in fragment osgi.arch\n\nChange-Id: I93097bca0f3b41a296acf70e98b47e7a0e02a345\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/179662\nTested-by: Lakshmi P Shanmugam \u003clshanmug@in.ibm.com\u003e\nReviewed-by: Lakshmi P Shanmugam \u003clshanmug@in.ibm.com\u003e\n"
    },
    {
      "commit": "148c9955338c6ec00b7d83f3ddf580fc4ae354fd",
      "tree": "61e9cef8a3c97769c9fc32f2c0282b8048a2c042",
      "parents": [
        "c59ea8ed1410b196c2e89cd0ba201756a56da358"
      ],
      "author": {
        "name": "Vikas Chandra",
        "email": "Vikas.Chandra@in.ibm.com",
        "time": "Mon Apr 19 16:47:49 2021 +0530"
      },
      "committer": {
        "name": "Vikas Chandra",
        "email": "Vikas.Chandra@in.ibm.com",
        "time": "Mon Apr 19 07:55:15 2021 -0400"
      },
      "message": "Bug 572967 - API tool Version error in org.eclipse.core.filesystem \n\nChange-Id: Ie64f95a42fb001d8bcaded4cfb31956bca51acee\nSigned-off-by: Vikas Chandra \u003cVikas.Chandra@in.ibm.com\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/179507\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\n"
    },
    {
      "commit": "c59ea8ed1410b196c2e89cd0ba201756a56da358",
      "tree": "d95dd3ab6995dfc6e587f866736c83bd2c02d4b6",
      "parents": [
        "1598363d75b1f1b80cb9344291ea6726ecbdf4c1"
      ],
      "author": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Thu Apr 15 09:20:01 2021 +0200"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Thu Apr 15 04:00:41 2021 -0400"
      },
      "message": "Bug 572789 - Comparator errors in I20210412-1800 after moving to\ncompiler from 4.20 M1\n\nChange-Id: Icb3a2e6f9c9b960a3288cdc4323dcfe840ae238e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/179341\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Mickael Istria \u003cmistria@redhat.com\u003e\n"
    },
    {
      "commit": "1598363d75b1f1b80cb9344291ea6726ecbdf4c1",
      "tree": "6f079a98be747e3976ccede91fd7599511eea977",
      "parents": [
        "f50db0dcfe68f59051d958219ffc491ebd5dc101"
      ],
      "author": {
        "name": "Joerg Kubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Mon Apr 12 12:32:56 2021 +0200"
      },
      "committer": {
        "name": "Joerg Kubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Mon Apr 12 12:32:56 2021 +0200"
      },
      "message": "Bug 572770 - fix FileStoreTest.testSortOrderPaths for windows\n\nChange-Id: I30a938ebebb03c1703d49d3a9256767ff5827042\nSigned-off-by: Joerg Kubitz \u003cjkubitz-eclipse@gmx.de\u003e\n"
    },
    {
      "commit": "f50db0dcfe68f59051d958219ffc491ebd5dc101",
      "tree": "d6e70bd68842754be4b481560f730ef201d64064",
      "parents": [
        "d375443ec2e97c76bdadadb7caacda4244dd93fd"
      ],
      "author": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Fri Apr 09 07:45:11 2021 +0200"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Fri Apr 09 13:27:43 2021 -0400"
      },
      "message": "[dogfooding][cleanup] Use static inner class clean up for\ntools.resources\ncode\n\nUsing this cleanup brings:\n- It reviews the feature\n - For optimization: small memory usage reduction as the outer pointer\nis removed\n\nChange-Id: I3a6f3188ddd339ddba7bb1a0a7d2964bdf41aafd\nSigned-off-by: Lars Vogel \u003cLars.Vogel@vogella.com\u003e\n"
    },
    {
      "commit": "d375443ec2e97c76bdadadb7caacda4244dd93fd",
      "tree": "5c86d847eab99126ee1fb1fb2cd4371ae29ad9ee",
      "parents": [
        "2c76631357054f287e79956be073368d9fc59617"
      ],
      "author": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Fri Apr 09 07:44:49 2021 +0200"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Fri Apr 09 13:27:43 2021 -0400"
      },
      "message": "[dogfooding][cleanup] Use static inner class clean up for test\ncode\n\nUsing this cleanup brings:\n- It reviews the feature\n - For optimization: small memory usage reduction as the outer pointer\nis removed\n\nChange-Id: Idf5badabf0f79c0c513113c95a730c26d14ae083\nSigned-off-by: Lars Vogel \u003cLars.Vogel@vogella.com\u003e"
    },
    {
      "commit": "2c76631357054f287e79956be073368d9fc59617",
      "tree": "1424a377733fb731251de6dbacab206d9c85818f",
      "parents": [
        "3dbb9c2785a659a6b8e281e4588e5694dc618654"
      ],
      "author": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Fri Apr 09 12:58:20 2021 +0200"
      },
      "committer": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Fri Apr 09 12:58:20 2021 +0200"
      },
      "message": "[dogfooding] Use diamond operator in tests.resources\n\nApplied JDT UI \"Use diamond operator\"\n\nChange-Id: I45fa563f96fa8f18e95f07975f997e079695ff12\nSigned-off-by: Lars Vogel \u003cLars.Vogel@vogella.com\u003e\n"
    },
    {
      "commit": "3dbb9c2785a659a6b8e281e4588e5694dc618654",
      "tree": "500198a42fc490c5edccada40747c298000bbd2d",
      "parents": [
        "6757f30ff75b36d776e78031a2cb680f6de122f7"
      ],
      "author": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Thu Apr 01 12:02:38 2021 +0200"
      },
      "committer": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Thu Apr 01 12:03:27 2021 +0200"
      },
      "message": "[dogfooding][cleanup] Use static inner class clean up\n\nUsing this cleanup brings:\n- It reviews the feature\n - For optimization: small memory usage reduction as the outer pointer\nis removed\n\nChange-Id: If3c85b18178edef84003746ecf1bd32fe8ae9dce\n"
    },
    {
      "commit": "6757f30ff75b36d776e78031a2cb680f6de122f7",
      "tree": "d24e2884803e78f9d01d06393e63875da990f423",
      "parents": [
        "d97a47e5b766bf719685c199844b19de641c8018"
      ],
      "author": {
        "name": "kitlo",
        "email": "kitlo@us.ibm.com",
        "time": "Thu Apr 01 00:18:19 2021 -0400"
      },
      "committer": {
        "name": "kitlo",
        "email": "kitlo@us.ibm.com",
        "time": "Thu Apr 01 00:18:19 2021 -0400"
      },
      "message": "Bug 572497 - Upgrade to Tycho 2.3.0\n\nChange-Id: Ia4fa05469e5b931034d606c1338be5d113c28d3a\nSigned-off-by: kitlo \u003ckitlo@us.ibm.com\u003e\n"
    },
    {
      "commit": "d97a47e5b766bf719685c199844b19de641c8018",
      "tree": "4f08d14754b42dbc715b25727de63bf6b745732d",
      "parents": [
        "13293b97839b1145158efef2cb811e8d4ed4e1dc"
      ],
      "author": {
        "name": "Carsten Hammer",
        "email": "carsten.hammer@t-online.de",
        "time": "Sat Feb 06 16:36:14 2021 +0100"
      },
      "committer": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Wed Mar 31 05:21:31 2021 -0400"
      },
      "message": "Bug 572335 - Accessing the filecache should not go through a synchronized section\n\nChange-Id: I636a06e4acf24a7d46171abb1d0c4332ad82d4e0\nSigned-off-by: Carsten Hammer \u003ccarsten.hammer@t-online.de\u003e\n"
    },
    {
      "commit": "13293b97839b1145158efef2cb811e8d4ed4e1dc",
      "tree": "59249d4eb0108462365fe42ed19f67d792c7a054",
      "parents": [
        "69622983bfc3180df8f4ac5dcf953a7bba147b21"
      ],
      "author": {
        "name": "Joerg Kubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Mon Mar 29 06:05:27 2021 +0200"
      },
      "committer": {
        "name": "Alex Blewitt",
        "email": "alex.blewitt@gmail.com",
        "time": "Mon Mar 29 12:42:38 2021 -0500"
      },
      "message": "Bug 570896: Optimize comparePathUri for normal URIs\n\nIf URI is already normal u.normalize() will just return u.\ni.e. no memory allocation.\n\nChange-Id: I379d3b3460b3444f1a99b938c5f4c6ee433d69ea\nSigned-off-by: Joerg Kubitz \u003cjkubitz-eclipse@gmx.de\u003e\n"
    },
    {
      "commit": "69622983bfc3180df8f4ac5dcf953a7bba147b21",
      "tree": "92f2c4d7c1b28b4083807d461a923f86a35cb8f9",
      "parents": [
        "911d5b2d66c8aa576672f5eb90f68326939efbac"
      ],
      "author": {
        "name": "Alex Blewitt",
        "email": "alex.blewitt@gmail.com",
        "time": "Sun Mar 28 23:10:28 2021 +0100"
      },
      "committer": {
        "name": "Alex Blewitt",
        "email": "alex.blewitt@gmail.com",
        "time": "Mon Mar 29 15:09:01 2021 +0100"
      },
      "message": "Bug 570896: Simplify existing tests\n\nInstead of using the URI comparison, we can exercise the code path by\nusing a dummy FileStore and FileSystem to perform the comparisons to\nverify that the appropriate URI specific handling is correct.\n\nChange-Id: Iceb598acca655c121ab8837d1d3ee0180b7e44fe\nSigned-off-by: Alex Blewitt \u003calex.blewitt@gmail.com\u003e\n"
    },
    {
      "commit": "911d5b2d66c8aa576672f5eb90f68326939efbac",
      "tree": "8743b0ae18f61c3727e9d35bb1d0b52e372086b7",
      "parents": [
        "2dc5397aadc69575e81b31e2750c474033399eca"
      ],
      "author": {
        "name": "Alex Blewitt",
        "email": "alex.blewitt@gmail.com",
        "time": "Sun Mar 28 19:18:58 2021 +0100"
      },
      "committer": {
        "name": "Alex Blewitt",
        "email": "alex.blewitt@gmail.com",
        "time": "Sun Mar 28 23:09:36 2021 +0100"
      },
      "message": "Bug 570896: Optimise happy path\n\nBy optimising the happy path of the lookup, we can save about 10% of\nthe cost of comparisons.\n\nRefactor existing code into FileStoreUtil for convenience and to mark\nother methods as private.\n\nChange-Id: Ie828af3d31edfd032f7cdbb915f4757d516db0ab\nSigned-off-by: Alex Blewitt \u003calex.blewitt@gmail.com\u003e\n"
    },
    {
      "commit": "2dc5397aadc69575e81b31e2750c474033399eca",
      "tree": "c3018d7e5f8565f2fc6fdc3ff08bf7d9e8756fed",
      "parents": [
        "2fef0814c893d3f766abea81bbe32d09fdfa337e"
      ],
      "author": {
        "name": "Alex Blewitt",
        "email": "alex.blewitt@gmail.com",
        "time": "Sun Mar 28 17:19:07 2021 +0100"
      },
      "committer": {
        "name": "Alex Blewitt",
        "email": "alex.blewitt@gmail.com",
        "time": "Sun Mar 28 18:10:05 2021 +0100"
      },
      "message": "Bug 570896: Write additional tests for FileStore\n\nAdd some more test data for the FileStore comparisons.\n\nChange-Id: Id8a122fc5a5e471df42ff22abb2d412a25271713\nSigned-off-by: Alex Blewitt \u003calex.blewitt@gmail.com\u003e\n"
    },
    {
      "commit": "2fef0814c893d3f766abea81bbe32d09fdfa337e",
      "tree": "03533f912848f0e173d5785b6673e79fc190568b",
      "parents": [
        "27c1fda9151624b8c67959aab81bda83c6fd0ec0"
      ],
      "author": {
        "name": "Alex Blewitt",
        "email": "alex.blewitt@gmail.com",
        "time": "Thu Mar 25 22:57:21 2021 +0000"
      },
      "committer": {
        "name": "Alex Blewitt",
        "email": "alex.blewitt@gmail.com",
        "time": "Thu Mar 25 22:57:21 2021 +0000"
      },
      "message": "Bug 571133: Fix sporadic test failures\n\nThe FileSystemResourceManagerTest resulted in throwing several\nexceptions periodically on running but was not obvious what the cause\nwas.\n\nOne possibility is that many of the tests read and wrote the same file\nname `foo` which on a slow network drive could have resulted in tests\ncolliding. Changing the files to be unique names per test seems to have\nimproved this condition, but the issue is by no means fixed for sure.\n\nChange-Id: I481b6e7b1b083b6b2e2aa04effa4cbb2e9f3534f\nSigned-off-by: Alex Blewitt \u003calex.blewitt@gmail.com\u003e\n"
    },
    {
      "commit": "27c1fda9151624b8c67959aab81bda83c6fd0ec0",
      "tree": "6560c97cac7ab210d22864c5ad9e8be22cb4bc6b",
      "parents": [
        "e1782ab6dce66b452345bfdda12e1db5f363121f"
      ],
      "author": {
        "name": "Alex Blewitt",
        "email": "alex.blewitt@gmail.com",
        "time": "Thu Mar 25 16:50:58 2021 +0000"
      },
      "committer": {
        "name": "Alex Blewitt",
        "email": "alex.blewitt@gmail.com",
        "time": "Thu Mar 25 21:04:05 2021 +0000"
      },
      "message": "Bug 570896: Refactor URI comparisons\n\nThe functionality added to URIUtil would become public API if left in\nthe current place, so move it to an alternate class in an internal\npackage to avoid public API growth.\n\nChange-Id: Ibccc01f4f04177090fbc9ce91333ff755405d587\nSigned-off-by: Alex Blewitt \u003calex.blewitt@gmail.com\u003e\n"
    },
    {
      "commit": "e1782ab6dce66b452345bfdda12e1db5f363121f",
      "tree": "f34a6b0a9d7ec0889cb056928b55177b8e7badb7",
      "parents": [
        "ea4d64c5e642f12ef0dccc8b6e3ba06ff3e5fb1b"
      ],
      "author": {
        "name": "jkubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Wed Feb 10 14:41:57 2021 +0100"
      },
      "committer": {
        "name": "Alex Blewitt",
        "email": "alex.blewitt@gmail.com",
        "time": "Tue Mar 23 15:01:48 2021 -0400"
      },
      "message": "Bug 570896 - [performance] Improve AliasManager LocationMap compare\n\nAvoid memory allocation during compare\n\nPart 2: changed implementation:\nThe compare is a memory hot spot. The old implementation used new\ninstances of Path during each compare and thus a lot of ephemeral String\nmemory allocation which did presssure the GC. The new implementation\navoids memory allocation at all by comparing the path string without\nsplitting it into several String instances.\nAlso the old Path constructor performed some non needed normalization of\npath strings which are not needed for already normalized URI path\nstrings.\nAlso fixed compare contract sgn(compare(x, y)) \u003d\u003d -sgn(compare(y, x))\nin case of Exceptions\nFor compatibility the new version is only used for LocalFile.\n\nBug: 570896\nChange-Id: I10a454af867ab3141d1f1ca33e55e4d0b6b26e85\nSigned-off-by: jkubitz \u003cjkubitz-eclipse@gmx.de\u003e\n"
    },
    {
      "commit": "ea4d64c5e642f12ef0dccc8b6e3ba06ff3e5fb1b",
      "tree": "c40e3bc971ffbb1287a8bab5d20da11bc55b14ab",
      "parents": [
        "9f577c548ddeb347d664c85e997e91dbab83c746"
      ],
      "author": {
        "name": "jkubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Tue Mar 23 10:39:39 2021 +0100"
      },
      "committer": {
        "name": "Alex Blewitt",
        "email": "alex.blewitt@gmail.com",
        "time": "Tue Mar 23 15:01:20 2021 -0400"
      },
      "message": "Bug 570896 - [test] edge cases of Aliasmanager\n\nfurther back compatibility tests.\n\nChange-Id: Ib89d8c4bb74a7f5c43ce95b32274e7a610aa7867\nSigned-off-by: jkubitz \u003cjkubitz-eclipse@gmx.de\u003e\n"
    },
    {
      "commit": "9f577c548ddeb347d664c85e997e91dbab83c746",
      "tree": "02f94348e0b92b126f385de25b7f5c6e435702da",
      "parents": [
        "7fc856229a1e26eae354adf70d11b39d6727c20e"
      ],
      "author": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Tue Mar 23 16:19:23 2021 +0000"
      },
      "committer": {
        "name": "Eclipse Releng Bot",
        "email": "releng-bot@eclipse.org",
        "time": "Tue Mar 23 16:19:23 2021 +0000"
      },
      "message": "Recompiled and signed Mac filesystem library\n"
    },
    {
      "commit": "7fc856229a1e26eae354adf70d11b39d6727c20e",
      "tree": "26a3cb3030480018e2b630f6e1ce182800a49479",
      "parents": [
        "8d43dd775721a351f94749228d4303dadd868eab"
      ],
      "author": {
        "name": "Lakshmi P Shanmugam",
        "email": "lshanmug@in.ibm.com",
        "time": "Tue Mar 23 04:45:44 2021 -0400"
      },
      "committer": {
        "name": "Lakshmi P Shanmugam",
        "email": "lshanmug@in.ibm.com",
        "time": "Tue Mar 23 08:16:34 2021 -0400"
      },
      "message": "Bug 572096 - Build core.filesystem library for arm64\n\nMake file changes to build Mac arm64 + x86_64 universal library\n\nXCode 12.2 or newer is required to build the universal binary, but\nJavaVM framework is not available since XCode 12.2.\nRemoved JavaVM from Makefile.\n\nThe native library will be built by Jenkins job and committed separately.\n\nChange-Id: I3f96ce7d04acfa71c3187966f809ed61aa75d689\n"
    },
    {
      "commit": "8d43dd775721a351f94749228d4303dadd868eab",
      "tree": "ab85abd58b70bbe744396360483cb3027f2d4e6f",
      "parents": [
        "1a4c9caf8d8ea3eccb9e97ccb916945b9793f852"
      ],
      "author": {
        "name": "Carsten Hammer",
        "email": "carsten.hammer@t-online.de",
        "time": "Sat Jan 30 17:35:48 2021 +0100"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Tue Mar 23 04:24:46 2021 -0400"
      },
      "message": "Convert if/else if/else chain to switch (dogfooding)\n\nChange-Id: I219b80c8ad1d85344c0e34cbbc5500352cb43d2e\nSigned-off-by: Carsten Hammer \u003ccarsten.hammer@t-online.de\u003e\n"
    },
    {
      "commit": "1a4c9caf8d8ea3eccb9e97ccb916945b9793f852",
      "tree": "7269405264d7900cd7e89fa708d88db4a6f2de3b",
      "parents": [
        "a8a8d824145ea1f309eb0b4ade83995544eead50"
      ],
      "author": {
        "name": "Sravan Kumar Lakkimsetti",
        "email": "sravankumarl@in.ibm.com",
        "time": "Tue Mar 23 11:29:46 2021 +0530"
      },
      "committer": {
        "name": "Sravan Kumar Lakkimsetti",
        "email": "sravankumarl@in.ibm.com",
        "time": "Tue Mar 23 11:30:04 2021 +0530"
      },
      "message": "Revert \"Bug 572096 - Build core.filesystem library for arm64\"\n\nThis reverts commit 69e424f2c90894d4c5de724b10d3bc98174c2230.\n\nChange-Id: Ifc2be99469a49a66a5413bfad3a06be9be95f86f\nSigned-off-by: Sravan Kumar Lakkimsetti \u003csravankumarl@in.ibm.com\u003e\n"
    },
    {
      "commit": "a8a8d824145ea1f309eb0b4ade83995544eead50",
      "tree": "17828082f27510b8325625f1a05651a2c513db15",
      "parents": [
        "69e424f2c90894d4c5de724b10d3bc98174c2230"
      ],
      "author": {
        "name": "Alex Blewitt",
        "email": "alex.blewitt@gmail.com",
        "time": "Sat Mar 20 14:23:47 2021 +0000"
      },
      "committer": {
        "name": "Alex Blewitt",
        "email": "alex.blewitt@gmail.com",
        "time": "Mon Mar 22 16:54:58 2021 -0400"
      },
      "message": "Bug 572128: Move startup code into Workspace\n\nThe start code for the plugin can be migrated to run inside Workspace\nwithout changing existing behaviour.\n\nChange-Id: Ifef1711b809344a6ddee0f9f68c9c6deee81f671\nSigned-off-by: Alex Blewitt \u003calex.blewitt@gmail.com\u003e\n"
    },
    {
      "commit": "69e424f2c90894d4c5de724b10d3bc98174c2230",
      "tree": "4c733c4661ddbe9be6438a5f9c2cae41e8f74a6c",
      "parents": [
        "5393b8c5b88759b23f252f2ca27474a542ef86b2"
      ],
      "author": {
        "name": "Lakshmi Shanmugam",
        "email": "lshanmug@in.ibm.com",
        "time": "Fri Mar 19 11:05:29 2021 +0100"
      },
      "committer": {
        "name": "Lakshmi P Shanmugam",
        "email": "lshanmug@in.ibm.com",
        "time": "Mon Mar 22 12:36:14 2021 -0500"
      },
      "message": "Bug 572096 - Build core.filesystem library for arm64\n\nMake file changes to build Mac arm64 + x86_64 universal library\n\nXCode 12.2 or newer is required to build the universal binary, but\nJavaVM framework is not available since XCode 12.2.\nRemoved JavaVM from Makefile.\n\nBuilt the universal library on Jenkins mac slave\n\nChange-Id: Id0228abbd3559bd42d57c811ddb97517f15a7b30\n"
    },
    {
      "commit": "5393b8c5b88759b23f252f2ca27474a542ef86b2",
      "tree": "072cc98141defd8d2474de2add235fa09d6066f1",
      "parents": [
        "f0aa879c7613085e2951123ddb6b53841e07776c"
      ],
      "author": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Mon Mar 22 09:58:43 2021 +0100"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Mon Mar 22 09:58:43 2021 +0100"
      },
      "message": "Bug 572165 - testWorkingLocationDeletion_bug433061 fails on Linux/Mac\n\nThe project is already created in setup()\n\nChange-Id: I7b18eec6ccd40a27dd8b49bb00ed742c3daafe2f\nSigned-off-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\n"
    },
    {
      "commit": "f0aa879c7613085e2951123ddb6b53841e07776c",
      "tree": "eba4ddbb961b19845bb2fc5020a2106282d3ded6",
      "parents": [
        "0706e09c61f85c9667c47075acf9a41bedd96f1d"
      ],
      "author": {
        "name": "Alex Blewitt",
        "email": "alex.blewitt@gmail.com",
        "time": "Fri Mar 19 21:00:25 2021 +0000"
      },
      "committer": {
        "name": "Alex Blewitt",
        "email": "alex.blewitt@gmail.com",
        "time": "Fri Mar 19 21:00:25 2021 +0000"
      },
      "message": "Bug 572128: Enable PDE DS tooling\n\nChange-Id: Ic45e18e7f1d470b7d7c5a14300e3aaf10b8c06bc\nSigned-off-by: Alex Blewitt \u003calex.blewitt@gmail.com\u003e\n"
    },
    {
      "commit": "0706e09c61f85c9667c47075acf9a41bedd96f1d",
      "tree": "1b47c4f956978a59f7a3c5f7c8e18c1c8cba045e",
      "parents": [
        "3879d42b5d9b9793d05e02fbea3cbf759b858409"
      ],
      "author": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Wed Mar 17 20:14:48 2021 +0200"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Wed Mar 17 16:09:51 2021 -0400"
      },
      "message": "Bug 570946 - Use in.transfer(out) in ResourceTest\n\nSigned-off-by: Mickael Istria \u003cmistria@redhat.com\u003e\nAlso-By: Lars Vogel \u003cLars.Vogel@vogella.com\u003e\nChange-Id: Ic73e13b334e055690d102d920a8b7de484eb1a68\n"
    },
    {
      "commit": "3879d42b5d9b9793d05e02fbea3cbf759b858409",
      "tree": "bdaf9375a778497cbbc698968c8bf42cce5fa9d2",
      "parents": [
        "7dd6ce0887dcf6965b37d4f0a84563e81be4f44f"
      ],
      "author": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Wed Mar 17 21:00:37 2021 +0200"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Wed Mar 17 15:01:39 2021 -0400"
      },
      "message": "Version bump for 4.20\n\nNeeded by\nhttps://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/175846\n\nChange-Id: I026076a5da1f16b136daab23133ca55e61d453ac\nSigned-off-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e"
    },
    {
      "commit": "7dd6ce0887dcf6965b37d4f0a84563e81be4f44f",
      "tree": "fe70a17fb6945277183aa1515f07569f797f7865",
      "parents": [
        "2b2339d2a01b89d9a44f6cb9cf26d7c89b115817"
      ],
      "author": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Wed Feb 03 16:53:15 2021 +0100"
      },
      "committer": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Tue Mar 16 03:56:27 2021 -0400"
      },
      "message": "Removes commented line from 2007 in FileSystemAccess\n\nUsage of Platform.getBundle should be avoided see Bug 568153, hence I\nremove this comment, as this shows up in a file search.\n\nChange-Id: I2c3d9b3c697dd2ddfbbb3c19e828e9b1c0d1841e\nSigned-off-by: Lars Vogel \u003cLars.Vogel@vogella.com\u003e"
    },
    {
      "commit": "2b2339d2a01b89d9a44f6cb9cf26d7c89b115817",
      "tree": "346a3c1addffb152c7ce6a06fc962e36b5420725",
      "parents": [
        "7195100486039f73577d558973de39d74c11542b"
      ],
      "author": {
        "name": "Sravan Kumar Lakkimsetti",
        "email": "sravankumarl@in.ibm.com",
        "time": "Fri Jan 22 18:46:32 2021 +0530"
      },
      "committer": {
        "name": "Sravan Kumar Lakkimsetti",
        "email": "sravankumarl@in.ibm.com",
        "time": "Fri Mar 12 17:11:55 2021 +0530"
      },
      "message": "Bug 570540 - Build eclipse for Mac M1 processor architecture\n\nChange-Id: I80ac41782765a78494207b1b637c968f46a80526\nSigned-off-by: Sravan Kumar Lakkimsetti \u003csravankumarl@in.ibm.com\u003e\n"
    },
    {
      "commit": "7195100486039f73577d558973de39d74c11542b",
      "tree": "8b31fe2ff4026e87b408dc3526701a29ade06ffb",
      "parents": [
        "22322b20d471286206d8d4733bcb8c88f2662f56"
      ],
      "author": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Wed Feb 24 10:38:06 2021 +0100"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Thu Mar 11 09:03:18 2021 -0500"
      },
      "message": "Make inner class ProjectOrder static in IWorkspace\n\nThis avoids the pointer to the outer class and save a tiny bit of\nmemory. Done via JDT cleanup actions\n\nChange-Id: I335825a0ff00fd1c32f90ea3a2b4f8a1330ed5d9\nSigned-off-by: Lars Vogel \u003cLars.Vogel@vogella.com\u003e"
    },
    {
      "commit": "22322b20d471286206d8d4733bcb8c88f2662f56",
      "tree": "b83ec964d3a31fa95dc809c05d7285274bf94e60",
      "parents": [
        "824cdd007f7d2368bfff8ab0e4fdce4db3629a43"
      ],
      "author": {
        "name": "Carsten Hammer",
        "email": "carsten.hammer@t-online.de",
        "time": "Sat Jan 30 17:33:50 2021 +0100"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Thu Mar 11 08:25:43 2021 -0500"
      },
      "message": "Multi-catch (dogfooding)\n\nChange-Id: Ib38544f19039c33f4f80595d34d7c6a054884f84\nSigned-off-by: Carsten Hammer \u003ccarsten.hammer@t-online.de\u003e\n"
    },
    {
      "commit": "824cdd007f7d2368bfff8ab0e4fdce4db3629a43",
      "tree": "8c50983279156513b5472c7d2ec0c0d36a23a1f2",
      "parents": [
        "b223bcf5c9179df61ab0e9946fad657f2856026b"
      ],
      "author": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Thu Mar 11 11:02:34 2021 +0100"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Thu Mar 11 08:25:03 2021 -0500"
      },
      "message": "Bug 571870 - Move org.eclipse.core.resources to JavaSE-11\n\nChange-Id: I46cea5e788b1e9691ed8938cd05950903dd2ac1a\nSigned-off-by: Mickael Istria \u003cmistria@redhat.com\u003e\n"
    },
    {
      "commit": "b223bcf5c9179df61ab0e9946fad657f2856026b",
      "tree": "e3646105b4990fd6894ad6df45891545fc398726",
      "parents": [
        "f042a4b19abaf653d867563afb92d4f9037c3e86"
      ],
      "author": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Wed Feb 24 10:39:28 2021 +0100"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Thu Mar 11 04:41:10 2021 -0500"
      },
      "message": "Make inner class NameSorter static in LocalHistoryBrowserView\n\nThis avoids the pointer to the outer class and save a tiny bit of\nmemory. Done via JDT cleanup actions\n\nChange-Id: Ie8554e582aabd71455cac3c655710867203a17e4\nSigned-off-by: Lars Vogel \u003cLars.Vogel@vogella.com\u003e\n"
    },
    {
      "commit": "f042a4b19abaf653d867563afb92d4f9037c3e86",
      "tree": "319c8a2d617a09be4e9d57189f53ba142cfa9ca1",
      "parents": [
        "ba57db6f04a88a556fd5d64d8da66c4370b71aa7"
      ],
      "author": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Wed Feb 24 10:39:58 2021 +0100"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Thu Mar 11 03:54:50 2021 -0500"
      },
      "message": "Make inner class ResourceCounterVisitor static in CounterResourceAction\n\nThis avoids the pointer to the outer class and save a tiny bit of\nmemory. Done via JDT cleanup actions\n\nChange-Id: I517ea3f368c1b6efcaaa307a365d4670316aa43d\nSigned-off-by: Lars Vogel \u003cLars.Vogel@vogella.com\u003e\n"
    },
    {
      "commit": "ba57db6f04a88a556fd5d64d8da66c4370b71aa7",
      "tree": "db2196aafbc8cb264bf69fc2e7e61badc74f5e68",
      "parents": [
        "434556bcae52a8bc1d9476d2574cc65821f22841"
      ],
      "author": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Fri Mar 05 11:19:37 2021 +0200"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Fri Mar 05 11:19:37 2021 +0200"
      },
      "message": "Bug 571689 - POM and product version change for 4.20 release\n\nChange-Id: Iadbbb22cdb1c545b646c5f091f2cd12d15b0d2e3\nSigned-off-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e"
    },
    {
      "commit": "434556bcae52a8bc1d9476d2574cc65821f22841",
      "tree": "75f4debfc67251b52da9860d8974b88e05cbd509",
      "parents": [
        "48efb84b8e776b4b8c52433d2f53c6e5b765142a"
      ],
      "author": {
        "name": "jkubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Fri Feb 12 22:13:23 2021 +0100"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Mon Feb 15 04:34:51 2021 -0500"
      },
      "message": "Bug 571174 - [performance] improve getLineSeperator()\n\nOld implementation did read files byte by byte.\nThis is a hot spot in junit test of JDT.\n\nBug: 571174\nChange-Id: Ib08f643c38c51e01c5838743190ca54f591545b1\nSigned-off-by: jkubitz \u003cjkubitz-eclipse@gmx.de\u003e\n"
    }
  ],
  "next": "48efb84b8e776b4b8c52433d2f53c6e5b765142a"
}
