)]}'
{
  "log": [
    {
      "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"
    },
    {
      "commit": "48efb84b8e776b4b8c52433d2f53c6e5b765142a",
      "tree": "6354dc9b3929abf5a4268df9f26f55234cbdc468",
      "parents": [
        "378136ee7535f04cf7b5c30027490a2da5424df1"
      ],
      "author": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Sat Feb 13 21:08:15 2021 +0200"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Sat Feb 13 14:09:24 2021 -0500"
      },
      "message": "Bug 571156 - Javadoc build failure in I20210211-1810\n\nFix opening/closing tags pairs.\n\nChange-Id: I08160cee5e1b89d9817d59e4a305997135e6bcb5\nSigned-off-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e"
    },
    {
      "commit": "378136ee7535f04cf7b5c30027490a2da5424df1",
      "tree": "dbdc91fb99f48315fa317e74f1ba3d85442683dd",
      "parents": [
        "8276333899e966b736777fc855848c5b80570dd3"
      ],
      "author": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Sat Feb 13 07:27:09 2021 +0200"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Sat Feb 13 00:28:35 2021 -0500"
      },
      "message": "Bug 571156 - Javadoc build failure in I20210211-1810\n\nOne more unmappable symbol fixed.\n\nChange-Id: Ia7bf9eb5155b405ccbb7afee55b843ae6d0fdbfd\nSigned-off-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e"
    },
    {
      "commit": "8276333899e966b736777fc855848c5b80570dd3",
      "tree": "884372a9791786ffd270cb72b6ebbb8de1a7f08d",
      "parents": [
        "c35e0a0002a033dbcb4e036becb3d87b55276b61"
      ],
      "author": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Thu Feb 11 20:59:02 2021 +0100"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Fri Feb 12 09:08:14 2021 -0500"
      },
      "message": "Bug 570914 - added default method for backwards compatibility\n\nChange-Id: I6c05a62dd141b19acb37358840ebd813695a715d\nSigned-off-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\n"
    },
    {
      "commit": "c35e0a0002a033dbcb4e036becb3d87b55276b61",
      "tree": "0617c1dadc66b10241159290db0c7827c88a940a",
      "parents": [
        "b79eed9806ddf3075e923f7ea82b290732a188e3"
      ],
      "author": {
        "name": "Sravan Kumar Lakkimsetti",
        "email": "sravankumarl@in.ibm.com",
        "time": "Fri Feb 12 16:50:52 2021 +0530"
      },
      "committer": {
        "name": "Sravan Kumar Lakkimsetti",
        "email": "sravankumarl@in.ibm.com",
        "time": "Fri Feb 12 16:50:52 2021 +0530"
      },
      "message": "Bug 571156 - Javadoc build failure in I20210211-1810\n\nChange-Id: I205b5aed654a45f9ccd4bef7c6c07e5bd9b2b5e7\nSigned-off-by: Sravan Kumar Lakkimsetti \u003csravankumarl@in.ibm.com\u003e\n"
    },
    {
      "commit": "b79eed9806ddf3075e923f7ea82b290732a188e3",
      "tree": "0d68baee56e00e42d2ecf97184a567b125e4efcf",
      "parents": [
        "bb74d4c7ac103c87dfdef68b4189584bc6b7abac"
      ],
      "author": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Fri Feb 12 12:50:43 2021 +0200"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Fri Feb 12 12:50:43 2021 +0200"
      },
      "message": "Bug 571156 - Javadoc build failure in I20210211-1810\n\nSwitched default project encoding to UTF-8 and fixed Torbjörn name to be\nin utf8 encoding.\n\nChange-Id: I14c1291adcf3d195d561cb999ef367b4735b92ee\nSigned-off-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e"
    },
    {
      "commit": "bb74d4c7ac103c87dfdef68b4189584bc6b7abac",
      "tree": "2b0b505a179941713f7009fe885179beff20db31",
      "parents": [
        "2b8fd05e478b6e1e2a498faa9bd285f8edcf564c"
      ],
      "author": {
        "name": "jkubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Thu Feb 11 18:39:07 2021 +0100"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Fri Feb 12 04:55:56 2021 -0500"
      },
      "message": "Bug 571133 Improve Exception Message\n\nAvoid NPE see Bug 541493.\n\nBug: 571133\nChange-Id: Id333d646c217f4c6089d3c99b59154b8ac112ed6\nSigned-off-by: jkubitz \u003cjkubitz-eclipse@gmx.de\u003e\n"
    },
    {
      "commit": "2b8fd05e478b6e1e2a498faa9bd285f8edcf564c",
      "tree": "6b5cf5b0e401f2498e070a99961061efcc55abdc",
      "parents": [
        "080d3d457696f135164bb9e7265fe9c8f673cbd9"
      ],
      "author": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Fri Feb 12 08:06:38 2021 +0100"
      },
      "committer": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Fri Feb 12 04:33:00 2021 -0500"
      },
      "message": "Removes save action which makes private fields final\n\nPlatform code does not use the final keyword if not necessary, so this\nsave action should be deactivated.\n\nChange-Id: I53e779e73e4e94641c25ea9eb7d59b692fa23f9e\nSigned-off-by: Lars Vogel \u003cLars.Vogel@vogella.com\u003e"
    },
    {
      "commit": "080d3d457696f135164bb9e7265fe9c8f673cbd9",
      "tree": "fb1d574411e52f289ece7e0a96cac8abf3b70bf9",
      "parents": [
        "1302c72428d31acb93968f0ef2877ff921a58f59"
      ],
      "author": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Fri Feb 05 09:32:42 2021 +0100"
      },
      "committer": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Fri Feb 12 04:32:52 2021 -0500"
      },
      "message": "Removes useless @See Javadoc in MarkerAttributeChangeListener\n\nThis is not necessary since we use @Override\n\nChange-Id: Iced416bcb344ba4ec7851750ab8120a742c45981\nSigned-off-by: Lars Vogel \u003cLars.Vogel@vogella.com\u003e"
    },
    {
      "commit": "1302c72428d31acb93968f0ef2877ff921a58f59",
      "tree": "8587580df2c7c99fec6876abffde1615b8f5bd5a",
      "parents": [
        "dc26cf4fb0537eb1d370795435be5af9cac3dd76"
      ],
      "author": {
        "name": "Jonah Graham",
        "email": "jonah@kichwacoders.com",
        "time": "Thu Feb 11 13:20:19 2021 -0500"
      },
      "committer": {
        "name": "Jonah Graham",
        "email": "jonah@kichwacoders.com",
        "time": "Thu Feb 11 14:49:44 2021 -0500"
      },
      "message": "Bug 552606 - Don\u0027t loose builder args for clean\n\nWhen cleaning a C/C++ project using the headless build application, the\n\"active\" build configuration will always be used and not the one\nspecified on the command line. To fix the issue, the clean method needs\nto preserve the desired project/build configuration and not loose track\nof it midway.\n\nContributed by STMicroelectronics\n\nAlso-by: Torbjörn Svensson \u003ctorbjorn.svensson@st.com\u003e\nAlso-by: Jonah Graham \u003cjonah@kichwacoders.com\u003e\nSigned-off-by: Torbjörn Svensson \u003ctorbjorn.svensson@st.com\u003e\nSigned-off-by: Jonah Graham \u003cjonah@kichwacoders.com\u003e\nChange-Id: I9ffc78e557fbee8e3ab7dd640de30bfb1869e654\n"
    },
    {
      "commit": "dc26cf4fb0537eb1d370795435be5af9cac3dd76",
      "tree": "6da14aac0d7547e63f411e9f62b3b3a58198eaa9",
      "parents": [
        "d5ad7329480cb359fba42b15ed7ea0fbcbea8dfb"
      ],
      "author": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Wed Feb 10 11:12:28 2021 +0100"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Wed Feb 10 21:43:59 2021 +0100"
      },
      "message": "Bug 571081 - Fix new Resource.createMarker API implementation\n\nWhile creating marker via new API we use Marker.setAttributes() which\nrepeats same operations we already do in createMarker() before: acquire\na rule / check marker info / call prepareOperation/endOperation etc.\n\nWe should avoid duplicated work in basic resource operations.\n\nChange-Id: I0d197296b5eb2aa5167c4252bdd1cd9aabc76b1a\nSigned-off-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\n"
    },
    {
      "commit": "d5ad7329480cb359fba42b15ed7ea0fbcbea8dfb",
      "tree": "2b5a5fae58e73e143ef7363120e1e943796dd1a3",
      "parents": [
        "967328a601661ceaf59f4b3913ed50119a82c6fd"
      ],
      "author": {
        "name": "jkubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Wed Feb 10 15:39:58 2021 +0100"
      },
      "committer": {
        "name": "Jörg Kubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Wed Feb 10 14:00:08 2021 -0500"
      },
      "message": "Bug 570896 - [performance] Improve AliasManager LocationMap compare Test\n\nAvoid memory allocation during compare\n\nPart1: test old sortOrder\n\nBug: 570896\nChange-Id: I80f730facba143eaeb68afdb134345c36c805e1c\nSigned-off-by: jkubitz \u003cjkubitz-eclipse@gmx.de\u003e\n"
    },
    {
      "commit": "967328a601661ceaf59f4b3913ed50119a82c6fd",
      "tree": "6026d6c77386bdacdcff62b7c1834e83bf1a44e5",
      "parents": [
        "5e61d746c861ae975d876c589369992c4d49f9e2"
      ],
      "author": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Wed Feb 10 17:54:08 2021 +0100"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Wed Feb 10 12:43:40 2021 -0500"
      },
      "message": "Bug 570914 - fixed generic signature\n\nThis allows clients to pass HashMap\u003cString, Integer\u003e etc maps and is\nconsistent with IMarker.setAttributes(Map\u003cString, ? extends Object\u003e)\ninterface.\n\nChange-Id: I4d7bd5c4230a99744157243e0bb99fdbb10d0986\nSigned-off-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\n"
    },
    {
      "commit": "5e61d746c861ae975d876c589369992c4d49f9e2",
      "tree": "c26e68a859a19a8603849fee8aebfdd79eda2723",
      "parents": [
        "393b50c71231fde6969361668b9a793f2cfb980c"
      ],
      "author": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Mon Feb 08 16:11:13 2021 +0100"
      },
      "committer": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Wed Feb 10 10:11:47 2021 -0500"
      },
      "message": "Bug 570952 - Use new atomic marker creation API in\nCheckMissingNaturesListener\n\nThe new marker API from Bug 570914 allows to create markers with\nattributes and therefore avoids sending out resource change events for\nevery attribute change.\n\nChange-Id: I7383b650935c64240d2ef2edf997bb2a0b0caa9f\nSigned-off-by: Lars Vogel \u003cLars.Vogel@vogella.com\u003e"
    },
    {
      "commit": "393b50c71231fde6969361668b9a793f2cfb980c",
      "tree": "468a3e239c25a7d094dd1870702648ada2fb9f22",
      "parents": [
        "efc986098293cff27b931cb04e1b10d3b8383c11"
      ],
      "author": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Mon Feb 08 14:41:28 2021 +0100"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Mon Feb 08 14:41:28 2021 +0100"
      },
      "message": "Bug 570914 - don\u0027t call marker.setAttribute for new createMarker() API\n\nThe new API implementation used inefficient marker.setAttribute() API in\na loop for each element in given map, instead of using existing\nmarker.setAttributes(Map).\n\nChange-Id: I2725f9f7be8d563b36ac78389f3c1ffdd60a089d\nSigned-off-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\n"
    },
    {
      "commit": "efc986098293cff27b931cb04e1b10d3b8383c11",
      "tree": "e87a5ae6a958b3271e024ba962f3f08498595ccb",
      "parents": [
        "94be0fab8393c69d1e3a981f5c7bc847a7a58ff9"
      ],
      "author": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Sat Feb 06 02:32:54 2021 -0500"
      },
      "committer": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Sat Feb 06 03:18:59 2021 -0500"
      },
      "message": "Revert \"Revert \"Bug 570914 - Test for verifying that marker creation with attributes\"\"\n\nThis reverts commit 8a6e417f058faffb8e6613382d905a66e3670e0a.\n\nReason for revert: Fixing the mock\n\nChange-Id: Iec8164649ced826807f4575c99d189f999c1a711\n"
    },
    {
      "commit": "94be0fab8393c69d1e3a981f5c7bc847a7a58ff9",
      "tree": "7c7d7f3d89016ef85a80b17d647006e4136794bf",
      "parents": [
        "9feaf77cf98bf42a38954927750e4f1daa7ce8fe"
      ],
      "author": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Sat Feb 06 02:38:32 2021 -0500"
      },
      "committer": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Sat Feb 06 02:38:32 2021 -0500"
      },
      "message": "Revert \"Revert \"Bug 570914 - Create API that allows marker creation with attributes\"\"\n\nThis reverts commit 9feaf77cf98bf42a38954927750e4f1daa7ce8fe.\n\nReason for revert: Fixing the test class via https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/175914\n\nChange-Id: I65241530010fb4f7bded9b9c692b36a73beba32e\n"
    },
    {
      "commit": "9feaf77cf98bf42a38954927750e4f1daa7ce8fe",
      "tree": "fc4f5e59a1126080caea9df39aca221d54e5d155",
      "parents": [
        "8a6e417f058faffb8e6613382d905a66e3670e0a"
      ],
      "author": {
        "name": "Sravan Kumar Lakkimsetti",
        "email": "sravankumarl@in.ibm.com",
        "time": "Sat Feb 06 00:42:12 2021 -0500"
      },
      "committer": {
        "name": "Sravan Kumar Lakkimsetti",
        "email": "sravankumarl@in.ibm.com",
        "time": "Sat Feb 06 11:16:58 2021 +0530"
      },
      "message": "Revert \"Bug 570914 - Create API that allows marker creation with attributes\"\n\nThis reverts commit f108d56352248b4f6a649e62529a078d4ca20223.\n\nReason for revert: Build failure in I20210205-1800\n\nChange-Id: I4221a7fb2cbde0dac5cd27523cbfd9c9aebf5997\n"
    },
    {
      "commit": "8a6e417f058faffb8e6613382d905a66e3670e0a",
      "tree": "7c7d7f3d89016ef85a80b17d647006e4136794bf",
      "parents": [
        "961bdd4ff933c03a19b214be289d4d021e9ca64c"
      ],
      "author": {
        "name": "Sravan Kumar Lakkimsetti",
        "email": "sravankumarl@in.ibm.com",
        "time": "Sat Feb 06 00:42:07 2021 -0500"
      },
      "committer": {
        "name": "Sravan Kumar Lakkimsetti",
        "email": "sravankumarl@in.ibm.com",
        "time": "Sat Feb 06 00:42:07 2021 -0500"
      },
      "message": "Revert \"Bug 570914 - Test for verifying that marker creation with attributes\"\n\nThis reverts commit 961bdd4ff933c03a19b214be289d4d021e9ca64c.\n\nReason for revert: Build failure in I20210205-1800\n\nChange-Id: I39f711c489c3b02e6660550f85d524dc662bacc5\n"
    },
    {
      "commit": "961bdd4ff933c03a19b214be289d4d021e9ca64c",
      "tree": "e87a5ae6a958b3271e024ba962f3f08498595ccb",
      "parents": [
        "f108d56352248b4f6a649e62529a078d4ca20223"
      ],
      "author": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Fri Feb 05 11:21:06 2021 +0100"
      },
      "committer": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Fri Feb 05 07:54:51 2021 -0500"
      },
      "message": "Bug 570914 - Test for verifying that marker creation with attributes\ntriggers only one resource change event\n\nThe new API has been defined so markers can be created without triggered\nresource change events for each attribute set. This test validates that\nmarkers created with the new api only trigger one resource change event.\n\nChange-Id: Idaaea52997a76a12122c287b13dbec9b936ce5e2\nSigned-off-by: Lars Vogel \u003cLars.Vogel@vogella.com\u003e"
    },
    {
      "commit": "f108d56352248b4f6a649e62529a078d4ca20223",
      "tree": "7c7d7f3d89016ef85a80b17d647006e4136794bf",
      "parents": [
        "82d8d314b3fe737a7e8397ac1c76cd0ae0ef6c82"
      ],
      "author": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Thu Feb 04 15:32:02 2021 +0100"
      },
      "committer": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Fri Feb 05 07:47:33 2021 -0500"
      },
      "message": "Bug 570914 - Create API that allows marker creation with attributes\n\nCurrently IResource does not allow to create a marker with attributes.\nThis is frequently required and updating markers may trigger unnecessary\nchange events.\n\nWe provide now new API to create marker with attribute in\none workspace operation\n\nAlso added some test for the new API.\n\nChange-Id: I58d110c66ada766da101a58922b1d100e5902e18\nSigned-off-by: Lars Vogel \u003cLars.Vogel@vogella.com\u003e"
    },
    {
      "commit": "82d8d314b3fe737a7e8397ac1c76cd0ae0ef6c82",
      "tree": "fc4f5e59a1126080caea9df39aca221d54e5d155",
      "parents": [
        "9a6f94a1599777384b46c50aca00736ff240dca3"
      ],
      "author": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Fri Feb 05 10:50:33 2021 +0100"
      },
      "committer": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Fri Feb 05 05:29:34 2021 -0500"
      },
      "message": "Update MarkesChangeListener in Resource tests to modern memory\nstructures.\n\nHashTable and Vector are replaced by their not synchronized versions.\n\nChange-Id: If6685b4dd30e27023ce257bec49b1e7033f869ce\nSigned-off-by: Lars Vogel \u003cLars.Vogel@vogella.com\u003e"
    },
    {
      "commit": "9a6f94a1599777384b46c50aca00736ff240dca3",
      "tree": "3ca3ad32f3782e168e5435b2bc374ee1238c26ee",
      "parents": [
        "2daeff8f5a8fc29e4b5d442c092ddf8491e971a1"
      ],
      "author": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Fri Feb 05 09:17:03 2021 +0100"
      },
      "committer": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Fri Feb 05 04:00:29 2021 -0500"
      },
      "message": "Bug 570941 - Update org.eclipse.core.tests.resources to Java 11\n\nWe require Java 11 anyway for the SDK to run and this would allow us to\nmodernize the\nresource tests.\n\nChange-Id: I77a95ebe5a8b833c40134bb59efc6fa834fd36d0\nSigned-off-by: Lars Vogel \u003cLars.Vogel@vogella.com\u003e"
    },
    {
      "commit": "2daeff8f5a8fc29e4b5d442c092ddf8491e971a1",
      "tree": "343080e1dae8083e375ce3f644579304667fd646",
      "parents": [
        "d263193c158eb196313eccedc457517cf518c2c2"
      ],
      "author": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Fri Feb 05 09:16:16 2021 +0100"
      },
      "committer": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Fri Feb 05 04:00:16 2021 -0500"
      },
      "message": "4.19 update of org.eclipse.core.tests.resources\n\nRequired for follow-up work\n\nChange-Id: Ie52d67daac5fd1c32c66c674197eb4bf40d0d55c\nSigned-off-by: Lars Vogel \u003cLars.Vogel@vogella.com\u003e"
    },
    {
      "commit": "d263193c158eb196313eccedc457517cf518c2c2",
      "tree": "420a439992ce8880332e39f670209ce7679553e0",
      "parents": [
        "0104ca574353ee09e77bf1c963fc3a0f05aa87d3"
      ],
      "author": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Mon Jan 18 14:50:17 2021 +0200"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Mon Jan 18 14:50:17 2021 +0200"
      },
      "message": "Bug 570441 - Move to Tycho 2.2.0\n\nUpdate pomless extension in platform.resources.\n\nChange-Id: I6f6c0e3433d3de69a3db84aa6ae131382a877c8c\nSigned-off-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e"
    },
    {
      "commit": "0104ca574353ee09e77bf1c963fc3a0f05aa87d3",
      "tree": "fd2194a0f006302ae088218e15de5fc702740c0f",
      "parents": [
        "414659fed756dc7e74889f3fb87f3bb1b798a960"
      ],
      "author": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Sun Jan 10 18:09:29 2021 +0200"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Sun Jan 10 11:19:41 2021 -0500"
      },
      "message": "Move o.e.core.tools.resources to Java 11.\n\nFixes warnings in the ide as it has Java 11 dependencies already.\n\nChange-Id: Ib458c2ac19a9fabbfd8c8d6c32dc2b94c4efd663\nSigned-off-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e"
    },
    {
      "commit": "414659fed756dc7e74889f3fb87f3bb1b798a960",
      "tree": "6a40a59a6fb85783e681eeb0b76ee43f1d94a4dd",
      "parents": [
        "7c5c590c25a8034512e45177d2cce704f56c2637"
      ],
      "author": {
        "name": "Sravan Kumar Lakkimsetti",
        "email": "sravankumarl@in.ibm.com",
        "time": "Wed Dec 02 00:08:13 2020 +0530"
      },
      "committer": {
        "name": "Sravan Kumar Lakkimsetti",
        "email": "sravankumarl@in.ibm.com",
        "time": "Wed Dec 02 00:08:13 2020 +0530"
      },
      "message": "Bug 569318 - POM and product version change for 4.19 release\n\nChange-Id: I2c15ef4782388c62b91a912765227297f1882c18\nSigned-off-by: Sravan Kumar Lakkimsetti \u003csravankumarl@in.ibm.com\u003e\n"
    },
    {
      "commit": "7c5c590c25a8034512e45177d2cce704f56c2637",
      "tree": "156c6704caf0b66a34cc1d7c58e20da032aacced",
      "parents": [
        "565bc87441abdbb05c3c75ca20984fcac2704338"
      ],
      "author": {
        "name": "Thomas Watson",
        "email": "tjwatson@us.ibm.com",
        "time": "Thu Nov 05 09:07:43 2020 -0600"
      },
      "committer": {
        "name": "Thomas Watson",
        "email": "tjwatson@us.ibm.com",
        "time": "Thu Nov 05 09:07:43 2020 -0600"
      },
      "message": "Bug 568416 - fix hash computation to ensure non-negative hash\n\nOne out of 2^32 strings have a hashCode of Integer.MIN_VALUE, including\n\"polygenelubricants\" \"GydZG_\" and \"\"DESIGNING WORKHOUSES\".\n\nThis and the fact that Math.abs(Integer.MIN_VALUE) \u003d\u003d Integer.MIN_VALUE\nmade it possible for the hash computation to return negative values\nwhich will cause elements to not be added or looked up correctly.\n\nChange-Id: Ic6f6cf4191d051bd7eada478a6e1ddd4d0291481\nSigned-off-by: Thomas Watson \u003ctjwatson@us.ibm.com\u003e"
    },
    {
      "commit": "565bc87441abdbb05c3c75ca20984fcac2704338",
      "tree": "308b146a0c7e450e9d7fa6a2334830c961e3dfb1",
      "parents": [
        "65c524f971ac5b4879acdb1519283c0af0c4a311"
      ],
      "author": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Fri Oct 30 20:24:46 2020 +0200"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Fri Oct 30 20:24:46 2020 +0200"
      },
      "message": "Bug 568402 - Build with Tycho 2.1.0 release\n\n\n\nChange-Id: I9c44369831a2fb6487291a293ea71dd076c00a70\nSigned-off-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e"
    },
    {
      "commit": "65c524f971ac5b4879acdb1519283c0af0c4a311",
      "tree": "2508ee46c1a05f4f7e0eed45a46f8339e1a9ab4c",
      "parents": [
        "46ccfcd6080964a9923a854609a750325f2342ce"
      ],
      "author": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Tue Oct 27 13:51:54 2020 +0100"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Wed Oct 28 12:37:31 2020 +0100"
      },
      "message": "Bug 568299 - rebuildRequested flag should cancel following build configs\nexecution\n\nIf one config requested rebuild, running following configs in same round\nonly wastes resources. So we introduce a system flag that allows to skip\nthe rest of the current build round and start again with the first\nconfig to be built.\n\nThe flag can be set via system property\n-Dorg.eclipse.core.resources.allowEarlyInnerBuildLoopExit and by default\nearly exit is not allowed. This avoids potential side effects with\nlegacy software (so there will be no build behavior changes without\nextra system property).\n\nChange-Id: Ic59bf3227c98ee67bc937e7481d37d140d41c54e\nSigned-off-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\n"
    },
    {
      "commit": "46ccfcd6080964a9923a854609a750325f2342ce",
      "tree": "ededb9fb9626eca2e7dc1c1283b3d5735be03f81",
      "parents": [
        "9f468924ccfd9b6a08bfd408a035aaea88cd711e"
      ],
      "author": {
        "name": "Jeremy Whiting",
        "email": "jwhiting@redhat.com",
        "time": "Mon Sep 07 11:34:20 2020 +0100"
      },
      "committer": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Tue Sep 15 04:13:32 2020 -0400"
      },
      "message": "Bug 566685 - More efficient write technique in SafeChunkyOutputStream.\n\nChange-Id: Ida150a45ecdc0917acb007cf1da49340fe144c13\n"
    },
    {
      "commit": "9f468924ccfd9b6a08bfd408a035aaea88cd711e",
      "tree": "7998d61169b6dc94640c93f19b1276da36e36c40",
      "parents": [
        "ab203490b69c24dd3cb97ee81bea99104d835051"
      ],
      "author": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Tue Sep 15 09:40:10 2020 +0200"
      },
      "committer": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Tue Sep 15 09:40:44 2020 +0200"
      },
      "message": "4.18 update for bundles/org.eclipse.core.resources\n\nRequired for multiple Gerrits\n\nChange-Id: I2f061817f06f418a52980500c55727cf4bd5b303\nSigned-off-by: Lars Vogel \u003cLars.Vogel@vogella.com\u003e"
    },
    {
      "commit": "ab203490b69c24dd3cb97ee81bea99104d835051",
      "tree": "701c4aa514adfb7828306eb17e00948fd5cf97dc",
      "parents": [
        "ba8c0fa876e9a15346223bdeac6fdf69e5452517"
      ],
      "author": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Thu Sep 03 14:06:56 2020 +0300"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Thu Sep 03 14:06:56 2020 +0300"
      },
      "message": "Bug 566356 - POM and product version change for 4.18 release\n\nChange-Id: I679d32bd25f78204bad9544025213be7cad4ed51\nSigned-off-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e"
    },
    {
      "commit": "ba8c0fa876e9a15346223bdeac6fdf69e5452517",
      "tree": "0bfe63ae188b0a574a083d9fd24e9c92979784fb",
      "parents": [
        "e93b200008958f5244295d61e1232cc03f3aa5a9"
      ],
      "author": {
        "name": "Sravan Kumar Lakkimsetti",
        "email": "sravankumarl@in.ibm.com",
        "time": "Fri Aug 28 14:33:29 2020 +0530"
      },
      "committer": {
        "name": "Sravan Kumar Lakkimsetti",
        "email": "sravankumarl@in.ibm.com",
        "time": "Fri Aug 28 14:33:29 2020 +0530"
      },
      "message": "Bug 566471 - I20200828-0150 - Comparator Errors Found\n\nChange-Id: Ie13bb7e270d3371d74da945910660009915f43ed\nSigned-off-by: Sravan Kumar Lakkimsetti \u003csravankumarl@in.ibm.com\u003e\n"
    },
    {
      "commit": "e93b200008958f5244295d61e1232cc03f3aa5a9",
      "tree": "b3d13d2a98e7093ea3170723e085fba31ebd9b59",
      "parents": [
        "0f6b2516a0ab4222cbce34db5ae932da8d892f53"
      ],
      "author": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Tue Aug 11 18:24:00 2020 +0300"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Tue Aug 11 18:24:00 2020 +0300"
      },
      "message": "Bug 565991 - Build with Tycho 2.0.0\n\n\nChange-Id: Iee2a7573a60d07330ecd8803e0ace05f791225b6\nSigned-off-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e"
    },
    {
      "commit": "0f6b2516a0ab4222cbce34db5ae932da8d892f53",
      "tree": "e18f0a8e06ed017262afaaa989ebe2192528e9d2",
      "parents": [
        "7cb00f053061342531f38a41ce3911681dd45be7"
      ],
      "author": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Wed Aug 05 11:59:52 2020 +0300"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Wed Aug 05 11:59:52 2020 +0300"
      },
      "message": "Bug 565419 - Add Linux aarch64 build\n\nAdd filesystem aarch64 fragment with native library in it.\n\nChange-Id: Id96febd432c0800b24faa394473d87a9b4dae801\nSigned-off-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e"
    },
    {
      "commit": "7cb00f053061342531f38a41ce3911681dd45be7",
      "tree": "f2113dae7913197af22f48cf7b0335f6d517c7eb",
      "parents": [
        "1a4ab470c13de122258d0a55ce7934c44e9f9673"
      ],
      "author": {
        "name": "Alex Blewitt",
        "email": "alex.blewitt@gmail.com",
        "time": "Thu Jul 02 15:12:34 2020 +0100"
      },
      "committer": {
        "name": "Alex Blewitt",
        "email": "alex.blewitt@gmail.com",
        "time": "Mon Jul 06 22:52:14 2020 +0100"
      },
      "message": "Bug 564876 - Publication of IResourceChangeListener\n\nAt the moment, many plugins register their interest in Workspace updates\nby calling something that looks similar to:\n`ResourcesPlugin.getDefault().getWorkspace().addResourceChangeListener()`\n\nThis requires that the workspace is open, and has a static reference to\nthe `ResourcesPlugin` implementation class (or similar; sometimes they\nare wrapped in other `BundleActivtor`s such as `PDEPlugin` or\n`SearchPlugin`), which is an Activator-based start-up. As a result, the\nplugin has to explicitly depend upon the workspace being up and running\nbefore it can add itself to the list, and manage deregistering\nafterwards.\n\nInstead, if we set up a listener in the resources plugin for services\npublishing IResourceChangeListener instances, and wiring them up to the\nworkspace, we can listen out for when the workspace is published and\nthen subscribe to all the listeners as they come and go.\n\nWe can use DS or ServiceTracker to manage this implementation, but\nwhichever we use, it will handle the registration upon bundle start and\nremove the registration from bundle stop.\n\nEnd user plugins need only provide a simple registration (either through\nDS or through an explicit registration in an `BundleActivator`) to be\nable to receive subsequent events.  We then also pick up the lifetime of\nthe `IWorkspace` and will automatically be de-registered if either\nservice goes away.\n\nThere are over 100 entries in the Eclipse platform alone that look like\n\u003cresource\u003e.getWorkspace().addResourceChangeListener() which could all be\nsimplified to use publications of services instead, and that\u0027s not\nincluding the 100+ more in tests and example code.\n\nChange-Id: Ib384939b84aa648b1d112365461ac80b7b526353\nSigned-off-by: Alex Blewitt \u003calex.blewitt@gmail.com\u003e\n"
    },
    {
      "commit": "1a4ab470c13de122258d0a55ce7934c44e9f9673",
      "tree": "89fb5be2c551562f8f590eab701b373fa4c18be1",
      "parents": [
        "558638a16ca0c98d622988a57dee287a77a0a8d4"
      ],
      "author": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Wed May 13 12:45:39 2020 +0300"
      },
      "committer": {
        "name": "Karsten Thoms",
        "email": "karsten.thoms@karakun.com",
        "time": "Sat Jun 13 01:40:00 2020 -0400"
      },
      "message": "Use List.sort directly.\n\nInstead of Collections.sort(List)\n\nChange-Id: Ifd0a7eaa97c2c8c91e1b042eba0f9e5a657529cb\nSigned-off-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e"
    },
    {
      "commit": "558638a16ca0c98d622988a57dee287a77a0a8d4",
      "tree": "784055f4b576cc56628cb87ce515bfad5a90fb64",
      "parents": [
        "13bc83e665b1d4c63923ba1c74a7aaa442da7c98"
      ],
      "author": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Thu Jun 11 22:10:07 2020 +0200"
      },
      "committer": {
        "name": "Karsten Thoms",
        "email": "karsten.thoms@karakun.com",
        "time": "Fri Jun 12 04:50:27 2020 -0400"
      },
      "message": "Use lambdas and method references\n\nJDT cleanup batch cleanup\n\nChange-Id: If5542767046d69c82d847eefb5b8b4a4bfc640d3\n"
    },
    {
      "commit": "13bc83e665b1d4c63923ba1c74a7aaa442da7c98",
      "tree": "ad15fc0f395b440b283d17002b691f5691375947",
      "parents": [
        "5813dc941f5961571d87a46c3ad4e9f068e134eb"
      ],
      "author": {
        "name": "Karsten Thoms",
        "email": "karsten.thoms@karakun.com",
        "time": "Fri Jun 12 10:50:01 2020 +0200"
      },
      "committer": {
        "name": "Karsten Thoms",
        "email": "karsten.thoms@karakun.com",
        "time": "Fri Jun 12 10:50:01 2020 +0200"
      },
      "message": "4.17 version updates\n\nRequired for https://git.eclipse.org/r/#/c/164733/\n\nChange-Id: I82beece08afd5192b6cf7fed0bae676a10376963\nSigned-off-by: Karsten Thoms \u003ckarsten.thoms@karakun.com\u003e\n"
    },
    {
      "commit": "5813dc941f5961571d87a46c3ad4e9f068e134eb",
      "tree": "e7daa7a4bd86122d5159f78355ad61f4bff398ab",
      "parents": [
        "75d96bdf9e0f597594b700dd3b1314a8fe5170f5"
      ],
      "author": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Tue Jun 02 18:27:19 2020 +0200"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Mon Jun 08 06:55:48 2020 -0400"
      },
      "message": "Bug 563853 - ResourceChangeListenerList should offer toString()\n\nChange-Id: I268bbdad1fb9df8d69e595f2f69196380f71ba8d\nSigned-off-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\n"
    },
    {
      "commit": "75d96bdf9e0f597594b700dd3b1314a8fe5170f5",
      "tree": "8d3420bfabb46c2b0858e561592fab1df7899a1b",
      "parents": [
        "bc9321c870dbe7d60271efda86af091e65638489"
      ],
      "author": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Mon Jun 08 11:26:23 2020 +0200"
      },
      "committer": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Mon Jun 08 06:46:25 2020 -0400"
      },
      "message": "Bug 563853 - bump resources version for 4.17 stream\n\nChange-Id: I1a14b638292d7fb4d456ebd9a71330e29c251af3\nSigned-off-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\n"
    },
    {
      "commit": "bc9321c870dbe7d60271efda86af091e65638489",
      "tree": "ea33301e5d14402e5b7fd3727f2646d609084266",
      "parents": [
        "f98a61d7ae4c33132a550b7cd3a903da0c1a4b37"
      ],
      "author": {
        "name": "Alex Blewitt",
        "email": "alex.blewitt@gmail.com",
        "time": "Sat Jun 06 10:57:20 2020 +0100"
      },
      "committer": {
        "name": "Alex Blewitt",
        "email": "alex.blewitt@gmail.com",
        "time": "Sat Jun 06 11:05:14 2020 +0100"
      },
      "message": "Bug 564017 - Remove CoreResourcesPlugin activator\n\nRemove the references to CoreResourcesPlugin activator, by rewriting the\nlog calls to not indirect through the Plugin class but through\n`Platform.getLog()` and `PlatformUI.getWorkbench()` instead.\n\nChange-Id: I291d131c4f60cf2c5c0d0ee44fb884d729249e9a\nSigned-off-by: Alex Blewitt \u003calex.blewitt@gmail.com\u003e\n"
    },
    {
      "commit": "f98a61d7ae4c33132a550b7cd3a903da0c1a4b37",
      "tree": "0cf8df238ff6a14b25b6bbc672a38f717c811a85",
      "parents": [
        "1183be7094922b5a2c185cf9d77118bcfaede510"
      ],
      "author": {
        "name": "Alex Blewitt",
        "email": "alex.blewitt@gmail.com",
        "time": "Sat Jun 06 10:33:50 2020 +0100"
      },
      "committer": {
        "name": "Alex Blewitt",
        "email": "alex.blewitt@gmail.com",
        "time": "Sat Jun 06 10:33:50 2020 +0100"
      },
      "message": "Bug 564015 - Remove references to CoreToolsPlugin\n\nThe CoreResourcesToolsPlugin looks as if it was replicated from the\nCoreToolsPlugin initially, and then some old references were not\nupdated. Fix that by changing the references to the\nCoreResourcesToolsPlugin.\n\nChange-Id: I6c51716fd6914286ffe8cf2f26ae13428a091f57\nSigned-off-by: Alex Blewitt \u003calex.blewitt@gmail.com\u003e\n"
    },
    {
      "commit": "1183be7094922b5a2c185cf9d77118bcfaede510",
      "tree": "2eba6f6f0e36890314750d2496ae484c96e25f6e",
      "parents": [
        "0eedade108aa898935b6a13665d2d7b6f141ab25"
      ],
      "author": {
        "name": "Sravan Kumar Lakkimsetti",
        "email": "sravankumarl@in.ibm.com",
        "time": "Thu Jun 04 14:13:57 2020 +0530"
      },
      "committer": {
        "name": "Sravan Kumar Lakkimsetti",
        "email": "sravankumarl@in.ibm.com",
        "time": "Thu Jun 04 14:13:57 2020 +0530"
      },
      "message": "Bug 563840 - POM and product version change for 4.17 release\n\nChange-Id: I650746b75d783cb1519131e559af8cf7f2b41ae5\nSigned-off-by: Sravan Kumar Lakkimsetti \u003csravankumarl@in.ibm.com\u003e\n"
    }
  ],
  "next": "0eedade108aa898935b6a13665d2d7b6f141ab25"
}
