)]}'
{
  "log": [
    {
      "commit": "e9564bff87efab19ae7b0b1abc18fa4a29b76f43",
      "tree": "f14fa3675fc7db9d751232fa6187365069546217",
      "parents": [
        "24d5e587150a0e2b3d339a07d315a6c6e904f7a3"
      ],
      "author": {
        "name": "Sarika Sinha",
        "email": "sarika.sinha@in.ibm.com",
        "time": "Fri Jul 30 12:44:28 2021 +0530"
      },
      "committer": {
        "name": "Sarika Sinha",
        "email": "sarika.sinha@in.ibm.com",
        "time": "Fri Jul 30 12:44:28 2021 +0530"
      },
      "message": "Bug 574832 - Update to Ant 1.10.11\n\nChange-Id: I5dd1faa375d0e77a9b83fc7983450b8aab47bc3d\n"
    },
    {
      "commit": "24d5e587150a0e2b3d339a07d315a6c6e904f7a3",
      "tree": "2251dbfe0bacd26c982bfe5d237ce55d9bf270bf",
      "parents": [
        "fe80ba49e5a450ccfeea4edad5f22971ab4e7244"
      ],
      "author": {
        "name": "Hannes Wellmann",
        "email": "wellmann.hannes1@gmx.net",
        "time": "Mon Jul 26 22:09:09 2021 +0200"
      },
      "committer": {
        "name": "Hannes Wellmann",
        "email": "wellmann.hannes1@gmx.net",
        "time": "Mon Jul 26 23:03:17 2021 +0200"
      },
      "message": "Bug 574622 - Persist accepted licenses\n\nChange-Id: Ib67059ab0da540abe16b746a51c4044621f22334\nSigned-off-by: Hannes Wellmann \u003cwellmann.hannes1@gmx.net\u003e\n"
    },
    {
      "commit": "fe80ba49e5a450ccfeea4edad5f22971ab4e7244",
      "tree": "0f91b011b81797ff9ec8b2d3da11f9de2f323f79",
      "parents": [
        "1f82ade766b5317b50d2e055dc9c2d62f38e4807"
      ],
      "author": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Sun Jul 25 15:14:39 2021 +0200"
      },
      "committer": {
        "name": "Stephan Herrmann",
        "email": "stephan.herrmann@berlin.de",
        "time": "Sun Jul 25 15:14:39 2021 +0200"
      },
      "message": "Bug 574603 - [null][external] offer more IDE options for specifying\nexternal annotation locations\n\nNew\u0026Noteworthy entry\n\nChange-Id: I8b4501550026aefe4b328390b9e6ef0171a28098\n"
    },
    {
      "commit": "1f82ade766b5317b50d2e055dc9c2d62f38e4807",
      "tree": "5462c85c4d10ad25390fcd41df40435d1164cf91",
      "parents": [
        "01d2d4394abe410b34de1efbc656314c13162dc9"
      ],
      "author": {
        "name": "Noopur Gupta",
        "email": "noopur_gupta@in.ibm.com",
        "time": "Wed Jul 21 17:07:08 2021 +0530"
      },
      "committer": {
        "name": "Noopur Gupta",
        "email": "noopur_gupta@in.ibm.com",
        "time": "Wed Jul 21 17:07:08 2021 +0530"
      },
      "message": "Bug 574860: [17][quick fix][sealed] declare sealed class as super class\nof permitted types\n\nChange-Id: Icaf8bbf9405b1c45a002f6cdc455aec056af20e5\n"
    },
    {
      "commit": "01d2d4394abe410b34de1efbc656314c13162dc9",
      "tree": "469c9b15c3d3f4005dfd4795564c3d7e1a6a7e71",
      "parents": [
        "bfd87ef647a66f11f2ff7ccaf66416440f4441d5"
      ],
      "author": {
        "name": "Sravan Kumar Lakkimsetti",
        "email": "sravankumarl@in.ibm.com",
        "time": "Mon Jul 12 21:50:38 2021 +0530"
      },
      "committer": {
        "name": "Sravan Kumar Lakkimsetti",
        "email": "sravankumarl@in.ibm.com",
        "time": "Mon Jul 12 23:13:41 2021 -0400"
      },
      "message": "Bug 574702 - Move SWT to Java 11\n\nChange-Id: Id9ee0dbcd95a70ad20bd5898eae936b913ec64d6\nSigned-off-by: Sravan Kumar Lakkimsetti \u003csravankumarl@in.ibm.com\u003e"
    },
    {
      "commit": "bfd87ef647a66f11f2ff7ccaf66416440f4441d5",
      "tree": "f3346489d0cdd5d60678892700d764001cbd28d6",
      "parents": [
        "cac0f0d9ba9d0faf2a87ba4449e57583bcc64e92"
      ],
      "author": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Mon Jul 12 13:56:54 2021 -0400"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Mon Jul 12 13:56:54 2021 -0400"
      },
      "message": "Revert \"Revert \"Bug 562676 - StyledText multi-selections\"\"\n\nThis reverts commit cac0f0d9ba9d0faf2a87ba4449e57583bcc64e92.\n\nReason for revert: Patch was reintegrated\n\nChange-Id: I402e67b174301cb4c622a87ae171685f4c773417\n"
    },
    {
      "commit": "cac0f0d9ba9d0faf2a87ba4449e57583bcc64e92",
      "tree": "0357b8300c2ff4e7ca7ad0420ff7349802f19952",
      "parents": [
        "22640c59e838d38846c95443d4edd9ed2e62e215"
      ],
      "author": {
        "name": "Sravan Kumar Lakkimsetti",
        "email": "sravankumarl@in.ibm.com",
        "time": "Mon Jul 12 11:47:44 2021 -0400"
      },
      "committer": {
        "name": "Sravan Kumar Lakkimsetti",
        "email": "sravankumarl@in.ibm.com",
        "time": "Mon Jul 12 11:47:55 2021 -0400"
      },
      "message": "Revert \"Bug 562676 - StyledText multi-selections\"\n\nThis reverts commit 4189ddf7ee61b0d1afb1f110988631c967517f21.\n\nReason for revert: The feature has been reverted\n\nChange-Id: I57a74602b4560e5f43a454f78e628201d098ac9c\n"
    },
    {
      "commit": "22640c59e838d38846c95443d4edd9ed2e62e215",
      "tree": "f3346489d0cdd5d60678892700d764001cbd28d6",
      "parents": [
        "d58b04d162402ab5e6d4229ea7742c499544cbb3"
      ],
      "author": {
        "name": "Kalyan Prasad Tatavarthi",
        "email": "kalyan_prasad@in.ibm.com",
        "time": "Tue Jul 06 16:35:51 2021 +0530"
      },
      "committer": {
        "name": "Kalyan Prasad Tatavarthi",
        "email": "kalyan_prasad@in.ibm.com",
        "time": "Tue Jul 06 16:35:51 2021 +0530"
      },
      "message": "Bug 574526 - [17][quick fix] Provide quick fix to add a type to\npermitted types of a sealed type\n\nChange-Id: I1ce84b5ae162cb9ab7604af39e8391e2d86fbf02\nSigned-off-by: Kalyan Prasad Tatavarthi \u003ckalyan_prasad@in.ibm.com\u003e"
    },
    {
      "commit": "d58b04d162402ab5e6d4229ea7742c499544cbb3",
      "tree": "6794dc20e9c795a18adf3a009cf869e4ec4cd68d",
      "parents": [
        "9eae03fcdbca6977c692159ee633102fa212ef4b"
      ],
      "author": {
        "name": "Vikas Chandra",
        "email": "Vikas.Chandra@in.ibm.com",
        "time": "Tue Jul 06 12:35:43 2021 +0530"
      },
      "committer": {
        "name": "Vikas Chandra",
        "email": "Vikas.Chandra@in.ibm.com",
        "time": "Tue Jul 06 12:35:43 2021 +0530"
      },
      "message": "Bug 573693 - [patch] Change micro version usage to service version in\nAPI tools. \n\nChange-Id: I0063d4c37a5e07ff52bb4d58130610e8efe87d31\nSigned-off-by: Vikas Chandra \u003cVikas.Chandra@in.ibm.com\u003e"
    },
    {
      "commit": "9eae03fcdbca6977c692159ee633102fa212ef4b",
      "tree": "29efa65bc400d16d8e623c8c4f2a7c182ce69280",
      "parents": [
        "4189ddf7ee61b0d1afb1f110988631c967517f21"
      ],
      "author": {
        "name": "Noopur Gupta",
        "email": "noopur_gupta@in.ibm.com",
        "time": "Mon Jul 05 13:11:19 2021 +0530"
      },
      "committer": {
        "name": "Noopur Gupta",
        "email": "noopur_gupta@in.ibm.com",
        "time": "Mon Jul 05 13:11:19 2021 +0530"
      },
      "message": "Bug 573980: [17][quick fix] Provide quick fix to declare sealed\ninterface as super interface of permitted types\n\nChange-Id: Ie53ec53bd52ad949d2743963846722e6dd26c01e\n"
    },
    {
      "commit": "4189ddf7ee61b0d1afb1f110988631c967517f21",
      "tree": "ca8f86bb90bbf8a0c7581c019c790feec8eb6e8d",
      "parents": [
        "a7cf16c21d69c834c25fe80940d2c97b4a120a35"
      ],
      "author": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Fri Jul 02 13:57:51 2021 +0200"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Fri Jul 02 13:57:51 2021 +0200"
      },
      "message": "Bug 562676 - StyledText multi-selections\n\nChange-Id: I56cec6fc1d1c3d5f9b82311aec07ed5f60a9f3a6\n"
    },
    {
      "commit": "a7cf16c21d69c834c25fe80940d2c97b4a120a35",
      "tree": "f35a94fd75ee2ae3533a713bf841d515ea07d01b",
      "parents": [
        "d1c8e2cbdaa276f44fd47e2d8ea40025a0805c5e"
      ],
      "author": {
        "name": "Jeff Johnston",
        "email": "jjohnstn@redhat.com",
        "time": "Tue Jun 29 19:13:14 2021 -0400"
      },
      "committer": {
        "name": "Jeff Johnston",
        "email": "jjohnstn@redhat.com",
        "time": "Tue Jun 29 19:13:14 2021 -0400"
      },
      "message": "Bug 572261 - [cleanup] Provide StringBuffer to StringBuilder cleanup\n\nChange-Id: I853f15e66e5e915b9c5cf3a7caa1b11f184d5046\n"
    },
    {
      "commit": "d1c8e2cbdaa276f44fd47e2d8ea40025a0805c5e",
      "tree": "55feff1228e274217a58ce76f2880bcbb8461019",
      "parents": [
        "2737f1c87946f887ad6c334a2fb73df3e72197a2"
      ],
      "author": {
        "name": "Marcus Hoepfner",
        "email": "marcus.hoepfner@sap.com",
        "time": "Tue Jun 22 08:59:36 2021 +0200"
      },
      "committer": {
        "name": "Marcus Hoepfner",
        "email": "marcus.hoepfner@sap.com",
        "time": "Tue Jun 22 08:59:36 2021 +0200"
      },
      "message": "Bug 548829: N\u0026N for GridDataFactory.create(int style).\n\nBit late though.\n\nChange-Id: I76a4e56b9f0d3169671cdfd0a16a5fcee96398db\nSigned-off-by: Marcus Hoepfner \u003cmarcus.hoepfner@sap.com\u003e\n"
    },
    {
      "commit": "2737f1c87946f887ad6c334a2fb73df3e72197a2",
      "tree": "636a04708852bc0cc8e29e8f02730d9f8c6ea729",
      "parents": [
        "fbae5dc1150e8fbd21d25f67a08728e269fcd3b2"
      ],
      "author": {
        "name": "Marcus Hoepfner",
        "email": "marcus.hoepfner@sap.com",
        "time": "Fri Jun 18 11:48:38 2021 +0200"
      },
      "committer": {
        "name": "Marcus Höpfner",
        "email": "marcus.hoepfner@sap.com",
        "time": "Fri Jun 18 10:05:52 2021 -0400"
      },
      "message": "Bug 552909: N \u0026 N about new PlainMessageDialog\n\nChange-Id: Iccbe2ba5619e845a466bb72b5f7a520c4c2dbcab\nSigned-off-by: Marcus Hoepfner \u003cmarcus.hoepfner@sap.com\u003e"
    },
    {
      "commit": "fbae5dc1150e8fbd21d25f67a08728e269fcd3b2",
      "tree": "e9e5fb0bd7008ada0860530b0ae86c21b9b80ce0",
      "parents": [
        "ea86a8546997cd7a2e881516b645037ca40771f4"
      ],
      "author": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Tue Jun 15 15:54:45 2021 +0200"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Tue Jun 15 15:55:45 2021 +0200"
      },
      "message": "Bug 572816 - p2 \"trust\" strategy to support PGP signers public keys\nsimilarly to Certificates\n\nChange-Id: I173a236c74a8431cf52d6681aeae28cd1e3d95d0"
    },
    {
      "commit": "ea86a8546997cd7a2e881516b645037ca40771f4",
      "tree": "bd64571b5195d15c08a3503d48da51f5c1ae4717",
      "parents": [
        "8f1f213a726a0978e126dc62ad170129969fc9c0"
      ],
      "author": {
        "name": "Fabrice Tiercelin",
        "email": "fabrice.tiercelin@yahoo.fr",
        "time": "Mon Jun 14 19:33:49 2021 +0200"
      },
      "committer": {
        "name": "Fabrice Tiercelin",
        "email": "fabrice.tiercelin@yahoo.fr",
        "time": "Mon Jun 14 19:33:49 2021 +0200"
      },
      "message": "Bug 573289 - [cleanup] String.strip().isEmpty() \u003d\u003e String.isBlank()\n\nString.isBlank() rather than String.strip().isEmpty()\n\nString.isBlank() is shorter than checking the stripped string or\nchecking the length of the stripped string and it avoids the creation of\nan intermediate trimmed string.\n\nTo apply the cleanup also to String.trim().isEmpty() (which is probably\nmore common than String.strip().isEmpty(), since strip() exists only\nsince Java 11), trim() must first be replaced by strip() which may\nchange the runtime behavior.\n\nGiven:\nif (input.strip().isEmpty()) {\n    System.err.println(\"Input must not be blank\");\n}\nboolean hasComment \u003d comment.strip().length() \u003e 0;\n\nWhen:\nClean up the code enabling \"String.isBlank() rather than\nString.strip().isEmpty()\" and using Java 11 or higher\n\nThen:\nif (input.isBlank()) {\n    System.err.println(\"Input must not be blank\");\n}\nboolean hasComment \u003d !comment.isBlank();\n\nAlso use Java 12 Runtime jar for the Java 11 tests instead of Java 10\nRuntime jar\n\nChange-Id: I6db90845ea19ade65dfaeff43330adf77d72813f\nSigned-off-by: Holger Voormann \u003ceclipse@voormann.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/jdt/eclipse.jdt.ui/+/180067\nTested-by: JDT Bot \u003cjdt-bot@eclipse.org\u003e\nReviewed-by: Fabrice Tiercelin \u003cfabrice.tiercelin@yahoo.fr\u003e\nDepends-On: I072b6e18fa951ab9901e3363b55be2c18654888f\n"
    },
    {
      "commit": "8f1f213a726a0978e126dc62ad170129969fc9c0",
      "tree": "694a2e5fe4796eae755c25436bd2791a97eb0008",
      "parents": [
        "25c213f20a639897aec44dbd9ec01d8f174077c4"
      ],
      "author": {
        "name": "Victor Rubezhny",
        "email": "vrubezhny@redhat.com",
        "time": "Thu May 20 18:09:53 2021 +0200"
      },
      "committer": {
        "name": "Victor Rubezhny",
        "email": "vrubezhny@redhat.com",
        "time": "Tue Jun 01 13:19:34 2021 +0200"
      },
      "message": "Bug 573076 - PDE should provide a generic \"test report\" view\n\nChange-Id: Ic0c81f41046dd3ecdb9175464493850568353789\nSigned-off-by: Victor Rubezhny \u003cvrubezhny@redhat.com\u003e\n"
    },
    {
      "commit": "25c213f20a639897aec44dbd9ec01d8f174077c4",
      "tree": "eb59f4abf7779be2512086f0e81fa9040230b818",
      "parents": [
        "a79d250df6b0e76703b90a0e52d4d9bfa232c588"
      ],
      "author": {
        "name": "Manoj Palat",
        "email": "manpalat@in.ibm.com",
        "time": "Mon May 31 09:26:38 2021 +0530"
      },
      "committer": {
        "name": "Manoj Palat",
        "email": "manpalat@in.ibm.com",
        "time": "Mon May 31 09:26:38 2021 +0530"
      },
      "message": "Bug 573744 - N\u0026N for 4.20\n[adding Java 16 support info]\n\nChange-Id: Ibb29232cc80fdb5455c55a54c3efc0f525dc159e\nSigned-off-by: Manoj Palat \u003cmanpalat@in.ibm.com\u003e"
    },
    {
      "commit": "a79d250df6b0e76703b90a0e52d4d9bfa232c588",
      "tree": "971fa9fa6a149165bd65a1d25824687d46077ee1",
      "parents": [
        "4dc98fcf3ad3c97eb407c8326c068dedfd1c2904"
      ],
      "author": {
        "name": "Lakshmi Shanmugam",
        "email": "lshanmug@in.ibm.com",
        "time": "Mon May 31 00:49:22 2021 +0200"
      },
      "committer": {
        "name": "Lakshmi Shanmugam",
        "email": "lshanmug@in.ibm.com",
        "time": "Mon May 31 00:49:22 2021 +0200"
      },
      "message": "Add missing section\n\nChange-Id: I926f4cf878fcc3e353ea40306920d58e3bfe3177\n"
    },
    {
      "commit": "4dc98fcf3ad3c97eb407c8326c068dedfd1c2904",
      "tree": "8232525830006a0690f901615179ab5015bc09bb",
      "parents": [
        "aa420eab146ff162a02260f571360520df9c04df"
      ],
      "author": {
        "name": "Holger Voormann",
        "email": "eclipse@voormann.de",
        "time": "Mon May 24 00:11:55 2021 +0200"
      },
      "committer": {
        "name": "Holger Voormann",
        "email": "eclipse@voormann.de",
        "time": "Sun May 30 15:18:36 2021 -0400"
      },
      "message": "Correct links\n\nThe anchor ID (\u003ctr id\u003d\"...\"\u003e) must be used in the title link (\u003ctd\nclass\u003d\"title\"\u003e\u003ca href\u003d\"#...\"\u003e).\n\nChange-Id: Ia39a8337f01b1c4587e9d191f259c991a5e70dcc\nSigned-off-by: Holger Voormann \u003ceclipse@voormann.de\u003e"
    },
    {
      "commit": "aa420eab146ff162a02260f571360520df9c04df",
      "tree": "5255f581e10f8e08863afa6821024a5b9fd07f14",
      "parents": [
        "1d89fcbd08aba2f0e1b01c9a886e3094270fdc86"
      ],
      "author": {
        "name": "Lakshmi Shanmugam",
        "email": "lshanmug@in.ibm.com",
        "time": "Sun May 30 20:01:34 2021 +0200"
      },
      "committer": {
        "name": "Lakshmi P Shanmugam",
        "email": "lshanmug@in.ibm.com",
        "time": "Sun May 30 13:05:42 2021 -0500"
      },
      "message": "Bug 573744 - N\u0026N for 4.20\n\nAdd target\u003d\"_blank\"\n\nChange-Id: I3117ded42f3f8f99e61d5c8be63fbb9a60574248\n"
    },
    {
      "commit": "1d89fcbd08aba2f0e1b01c9a886e3094270fdc86",
      "tree": "8a8714d981e785ad65c06a72bca34602672ee4e6",
      "parents": [
        "5033461254b00aa6951711895ce0925918fd08b4"
      ],
      "author": {
        "name": "Lakshmi Shanmugam",
        "email": "lshanmug@in.ibm.com",
        "time": "Sun May 30 19:20:43 2021 +0200"
      },
      "committer": {
        "name": "Lakshmi Shanmugam",
        "email": "lshanmug@in.ibm.com",
        "time": "Sun May 30 19:20:43 2021 +0200"
      },
      "message": "Bug 573744 - N\u0026N for 4.20\n\nReview, update and fix html errors\n\nChange-Id: I5207ff29e0db563c0cd38630076fd48fefe7cd97\n"
    },
    {
      "commit": "5033461254b00aa6951711895ce0925918fd08b4",
      "tree": "e1c74ce9d3295e1d38c3e235419f9fef385e9c73",
      "parents": [
        "5462fd89cbdaefc5fa2084bcc6b477dd97f2ead5"
      ],
      "author": {
        "name": "Noopur Gupta",
        "email": "noopur_gupta@in.ibm.com",
        "time": "Thu May 27 17:19:22 2021 +0530"
      },
      "committer": {
        "name": "Noopur Gupta",
        "email": "noopur_gupta@in.ibm.com",
        "time": "Thu May 27 17:19:22 2021 +0530"
      },
      "message": "Remove unused sections for Platform N\u0026N\n\nChange-Id: I26e0bea31591be565cdf68b1f16a5f00baf6a5a9\n"
    },
    {
      "commit": "5462fd89cbdaefc5fa2084bcc6b477dd97f2ead5",
      "tree": "27b6e5be5ca0ba533899f6a667c28fa0c8ff1c2d",
      "parents": [
        "67c22fdd7f1fc6cdb3fa4b64a657cff5e16ddbcd"
      ],
      "author": {
        "name": "Vikas Chandra",
        "email": "Vikas.Chandra@in.ibm.com",
        "time": "Mon May 24 20:14:11 2021 +0530"
      },
      "committer": {
        "name": "Vikas Chandra",
        "email": "Vikas.Chandra@in.ibm.com",
        "time": "Mon May 24 10:45:12 2021 -0400"
      },
      "message": "removed unused section\n\nChange-Id: Ibe8de8c6270aa128bca4ab189ab8ceec41360a0b\nSigned-off-by: Vikas Chandra \u003cVikas.Chandra@in.ibm.com\u003e"
    },
    {
      "commit": "67c22fdd7f1fc6cdb3fa4b64a657cff5e16ddbcd",
      "tree": "0f1f8367a523fde3487816ea92ba68813e222f40",
      "parents": [
        "038b67f4a993f2fcd3976962e941a8d4c76cef6c"
      ],
      "author": {
        "name": "Jonah Graham",
        "email": "jonah@kichwacoders.com",
        "time": "Sun May 23 14:15:21 2021 -0400"
      },
      "committer": {
        "name": "Jonah Graham",
        "email": "jonah@kichwacoders.com",
        "time": "Sun May 23 14:15:21 2021 -0400"
      },
      "message": "Bug 573093: New API for creating Status objects (fixup)\n\nChange-Id: Iaf917c1c92edd61f4b33d674c6fe331c288a9500\n"
    },
    {
      "commit": "038b67f4a993f2fcd3976962e941a8d4c76cef6c",
      "tree": "efc064abe9175fdbb7f1b488a69fd2f429523d65",
      "parents": [
        "b8c851f4f431fcc2863f2d3aea0acdc9cc72d82c"
      ],
      "author": {
        "name": "Joerg Kubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Fri May 21 14:33:01 2021 +0200"
      },
      "committer": {
        "name": "Joerg Kubitz",
        "email": "jkubitz-eclipse@gmx.de",
        "time": "Fri May 21 14:35:22 2021 +0200"
      },
      "message": "Bug 573421 - Avoid local history for derived files N\u0026N\n\nChange-Id: Ie3b01db6f78cd00197d5ace3b4e5caac5eac25c5\nSigned-off-by: Joerg Kubitz \u003cjkubitz-eclipse@gmx.de\u003e\n"
    },
    {
      "commit": "b8c851f4f431fcc2863f2d3aea0acdc9cc72d82c",
      "tree": "e7070161b3a1f9c4b52c787cc9e48607ab4424e8",
      "parents": [
        "c5dfc91338c703eee9552f173549c63d32848dd3"
      ],
      "author": {
        "name": "Jonah Graham",
        "email": "jonah@kichwacoders.com",
        "time": "Thu May 20 10:33:30 2021 -0400"
      },
      "committer": {
        "name": "Jonah Graham",
        "email": "jonah@kichwacoders.com",
        "time": "Thu May 20 10:33:30 2021 -0400"
      },
      "message": "Bug 572924: screenshot for Enable SWT reporting\n\nChange-Id: I0ba607dadfb5ee2fce18c108356e1fa288d9c936\n"
    },
    {
      "commit": "c5dfc91338c703eee9552f173549c63d32848dd3",
      "tree": "916196d6fa8011003a13b24ef56b761d0e256d29",
      "parents": [
        "884d231d7da4ba9ac44e689ba8d3eb65f690f4a0"
      ],
      "author": {
        "name": "Vikas Chandra",
        "email": "Vikas.Chandra@in.ibm.com",
        "time": "Thu May 20 14:31:39 2021 +0530"
      },
      "committer": {
        "name": "Vikas Chandra",
        "email": "Vikas.Chandra@in.ibm.com",
        "time": "Thu May 20 14:31:39 2021 +0530"
      },
      "message": "Content verification for JDT 4.20M3 N\u0026N\n\nChange-Id: Ie4523ee3b867f8eb43da2282ebc91f4d7385c2b5\nSigned-off-by: Vikas Chandra \u003cVikas.Chandra@in.ibm.com\u003e"
    },
    {
      "commit": "884d231d7da4ba9ac44e689ba8d3eb65f690f4a0",
      "tree": "8750f6bccce000079609901bc569641913f88ffe",
      "parents": [
        "d3fe08c2152b4d3d333b469f17afbff61875ffb7"
      ],
      "author": {
        "name": "Vikas Chandra",
        "email": "Vikas.Chandra@in.ibm.com",
        "time": "Wed May 19 21:16:23 2021 +0530"
      },
      "committer": {
        "name": "Vikas Chandra",
        "email": "Vikas.Chandra@in.ibm.com",
        "time": "Wed May 19 21:16:23 2021 +0530"
      },
      "message": "Bug 572842 - Report multiple increase of the service segment or minor\nversion\n\nChange-Id: I18e04ce3389573481da3b7e91bbe4d8fbfd5e8c7\nSigned-off-by: Vikas Chandra \u003cVikas.Chandra@in.ibm.com\u003e"
    },
    {
      "commit": "d3fe08c2152b4d3d333b469f17afbff61875ffb7",
      "tree": "a20976aa8d05812b6c72d1f712ade5c2ecc1f2fa",
      "parents": [
        "86f1d04c5ad0c68aef87e292570babea04fd6f8e"
      ],
      "author": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Wed May 19 17:12:34 2021 +0200"
      },
      "committer": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Wed May 19 17:13:54 2021 +0200"
      },
      "message": "Bug 530122 - news entry\n\nChange-Id: I8ee038f3dadf7e3768593affe31eb7f4fd5aa786\nSigned-off-by: Lars Vogel \u003cLars.Vogel@vogella.com\u003e"
    },
    {
      "commit": "86f1d04c5ad0c68aef87e292570babea04fd6f8e",
      "tree": "ec4039f2b7814f33bea820e15d63456964e9ce1d",
      "parents": [
        "b1b65ca15b2505f7dfbb94fada0ee113c57cc13f"
      ],
      "author": {
        "name": "Jonah Graham",
        "email": "jonah@kichwacoders.com",
        "time": "Mon May 17 15:10:50 2021 -0400"
      },
      "committer": {
        "name": "Jonah Graham",
        "email": "jonah@kichwacoders.com",
        "time": "Mon May 17 15:10:50 2021 -0400"
      },
      "message": "Bug 573093: New API for creating Status objects\n\nChange-Id: I84962b39ac53607ceb8180e660914f271d24ba5b\n"
    },
    {
      "commit": "b1b65ca15b2505f7dfbb94fada0ee113c57cc13f",
      "tree": "b64fbf26560a699371e3f146023416ab5dd90315",
      "parents": [
        "9a2ba34bf1d5f2d2785d29bdc67a0e6cc3f8a11f"
      ],
      "author": {
        "name": "Wim Jongman",
        "email": "wim.jongman@remainsoftware.com",
        "time": "Mon May 17 19:06:42 2021 +0200"
      },
      "committer": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Mon May 17 13:53:08 2021 -0400"
      },
      "message": "Bug 570454 - Make EHanderService and ECommandService API official\n\nAdded N\u0026N\n\nChange-Id: I8003af8c405b91d5c6375d7d6bb1842375ffb4ff\n"
    },
    {
      "commit": "9a2ba34bf1d5f2d2785d29bdc67a0e6cc3f8a11f",
      "tree": "79ef189cdd890c9b985a66def37f23ce759c5492",
      "parents": [
        "82c8804b12a5d3a18a81ae064df3356f609b4b3a"
      ],
      "author": {
        "name": "Fabrice Tiercelin",
        "email": "fabrice.tiercelin@yahoo.fr",
        "time": "Mon May 17 19:46:45 2021 +0200"
      },
      "committer": {
        "name": "Fabrice Tiercelin",
        "email": "fabrice.tiercelin@yahoo.fr",
        "time": "Mon May 17 19:46:45 2021 +0200"
      },
      "message": "Bug 573325 - [cleanup \u0026 saveaction] Handle methods on Primitive/Wrapper\n\nConvert a wrapper into a primitive, even if some methods need to be\nchanged:\n\nGiven:\n        Double alwaysInitializedVar \u003d new Double(\"0\");\n\n        if (alwaysInitializedVar.doubleValue() \u003e 0.0) {\n            System.out.println(alwaysInitializedVar.toString() + 1);\n        }\n\n        return alwaysInitializedVar.compareTo(d);\n\nWhen:\nApplying the rule \"Primitive rather than wrapper\"...\n\nThen:\n        double alwaysInitializedVar \u003d Double.parseDouble(\"0\");\n\n        if (alwaysInitializedVar \u003e 0.0) {\n            System.out.println(Double.toString(alwaysInitializedVar) +\n1);\n        }\n\n        return Double.compare(alwaysInitializedVar, d);\n\nChange-Id: I7711754e02d58d90c46fe10ee0505aeab956b1dc\nSigned-off-by: Fabrice Tiercelin \u003cfabrice.tiercelin@yahoo.fr\u003e\nDepends-On: I240fa2a9afb61257eed10b9673b54d036a1ad717\n"
    },
    {
      "commit": "82c8804b12a5d3a18a81ae064df3356f609b4b3a",
      "tree": "7a96074e3a37582f80878668c92b9e636f307930",
      "parents": [
        "af4e859cf32a9cedd195bce2a9df612688d9dd1b"
      ],
      "author": {
        "name": "Fabrice Tiercelin",
        "email": "fabrice.tiercelin@yahoo.fr",
        "time": "Mon May 17 07:36:55 2021 +0200"
      },
      "committer": {
        "name": "Fabrice Tiercelin",
        "email": "fabrice.tiercelin@yahoo.fr",
        "time": "Mon May 17 07:36:55 2021 +0200"
      },
      "message": "Bug 572790 - [AutoRefactor #74/153] 1 if rather than duplicate\n\nMerge consecutive if statements with same code block that end with a\njump statement:\n\nGiven:\n        if (i1 \u003d\u003d 0) {\n            System.out.println(\"The same code\");\n            return;\n        }\n        if (i1 \u003d\u003d 1) {\n            System.out.println(\"The same code\");\n            return;\n        }\n        System.out.println(\"Next code\");\n\nWhen:\nApplying \"One if rather than duplicate blocks that fall through\" clean\nup...\n\nThen:\n        if ((i1 \u003d\u003d 0) || (i1 \u003d\u003d 1)) {\n            System.out.println(\"The same code\");\n            return;\n        }\n        System.out.println(\"Next code\");\n\nChange-Id: I42fa0c8c62e83f5d2f9c237601e377cd23b3e1c0\nSigned-off-by: Fabrice Tiercelin \u003cfabrice.tiercelin@yahoo.fr\u003e\nDepends-On: I94d94c3f1bb101f74a10d320baff0ae3a938a4d6\n"
    },
    {
      "commit": "af4e859cf32a9cedd195bce2a9df612688d9dd1b",
      "tree": "5389bed22483281a909566344dd418981d14a866",
      "parents": [
        "452f5396210f7524b435535754284ad004438a19"
      ],
      "author": {
        "name": "Fabrice Tiercelin",
        "email": "fabrice.tiercelin@yahoo.fr",
        "time": "Mon May 17 06:22:54 2021 +0200"
      },
      "committer": {
        "name": "Fabrice Tiercelin",
        "email": "fabrice.tiercelin@yahoo.fr",
        "time": "Mon May 17 06:22:54 2021 +0200"
      },
      "message": "Bug 572851 - [AutoRefactor #75/153] Redundant truth\n\nDirectly checks boolean values instead of comparing them with\ntrue/false:\n - The operator can be equals, not equals or XOR,\n - The constants can be a literal or a java.lang.Boolean constant,\n - One operand should be primitive so no new null pointer exceptions may\noccur.\n\nGiven:\n        if (isValid \u003d\u003d true) {\n            int i \u003d 0;\n        }\n\nWhen:\nApplying \"Boolean value rather than comparison\" clean up...\n\nThen:\n        if (isValid) {\n            int i \u003d 0;\n        }\n\nChange-Id: Ie59f0a572f86f12a0f75b9d94d95119c402a627a\nSigned-off-by: Fabrice Tiercelin \u003cfabrice.tiercelin@yahoo.fr\u003e\nDepends-On: If40bd448d4654c66c10587a5c75d1358f385e59d\n"
    },
    {
      "commit": "452f5396210f7524b435535754284ad004438a19",
      "tree": "3bdb701fc14e14ff3532c10a91dc8288a91b2e74",
      "parents": [
        "5e58e03553344997eecf0026e6fc49c49b02fdca"
      ],
      "author": {
        "name": "Fabrice Tiercelin",
        "email": "fabrice.tiercelin@yahoo.fr",
        "time": "Sun May 16 19:57:53 2021 +0200"
      },
      "committer": {
        "name": "Fabrice Tiercelin",
        "email": "fabrice.tiercelin@yahoo.fr",
        "time": "Sun May 16 19:57:53 2021 +0200"
      },
      "message": "Bug 573358 - [AutoRefactor #83/153] Pull out if from an if/else\n\nMoves an inner if condition around the outer if condition:\n - The inner if condition should be common to both if/else clauses of\nthe outer if statement,\n - The if conditions should be passive.\n\nGiven:\n        if (b1) {\n            if (b2) {\n                System.out.println(\"foo\");\n            }\n        } else {\n            if (b2) {\n                System.out.println(\"bar\");\n            }\n        }\n\nWhen:\nApplying \"Pull out a duplicate \u0027if\u0027 from an if/else\" clean up...\n\nThen:\n        if (b2) {\n            if (b1) {\n                System.out.println(\"foo\");\n            } else {\n                System.out.println(\"bar\");\n            }\n        }\n\nChange-Id: If1d0e3a880ed27c112a62020b3dd7fc3dc73c557\nSigned-off-by: Fabrice Tiercelin \u003cfabrice.tiercelin@yahoo.fr\u003e\nDepends-On: I2908d6433760691b61d227804c7854044c4851c2"
    },
    {
      "commit": "5e58e03553344997eecf0026e6fc49c49b02fdca",
      "tree": "812d97365ebdbc1bb3fccbb9bdd6919ea28a921c",
      "parents": [
        "efd9a287f23dabcd144cfbcb51bf19d8b206cc22"
      ],
      "author": {
        "name": "Kalyan Prasad Tatavarthi",
        "email": "kalyan_prasad@in.ibm.com",
        "time": "Mon May 10 12:46:06 2021 +0530"
      },
      "committer": {
        "name": "Kalyan Prasad Tatavarthi",
        "email": "kalyan_prasad@in.ibm.com",
        "time": "Mon May 10 12:46:06 2021 +0530"
      },
      "message": "Bug 562581 - Make \"create module-info.java file\" an option on the First\npage of \"New Java Project\" Dialog\n\nChange-Id: Ibeecb2457a6bea3dca9430f57930302ea137d5ae\nSigned-off-by: Kalyan Prasad Tatavarthi \u003ckalyan_prasad@in.ibm.com\u003e"
    },
    {
      "commit": "efd9a287f23dabcd144cfbcb51bf19d8b206cc22",
      "tree": "dd8e6b4916c42439826806af4c9560b37f225a60",
      "parents": [
        "f6085af49dec39f1513a1a59635cbd8629c2e143"
      ],
      "author": {
        "name": "Julian Ruppel",
        "email": "julian.ruppel@sap.com",
        "time": "Mon May 03 18:53:44 2021 +0200"
      },
      "committer": {
        "name": "Vikas Chandra",
        "email": "Vikas.Chandra@in.ibm.com",
        "time": "Tue May 04 13:33:23 2021 +0530"
      },
      "message": "Bug 570469 - Differentiate normal imports from static imports in search\n\nAdded N\u0026N\n\nChange-Id: I25e743ff3b5712524e26f1d0c0cca290e9f86810\nSigned-off-by: Julian Ruppel \u003cjulian.ruppel@sap.com\u003e"
    },
    {
      "commit": "f6085af49dec39f1513a1a59635cbd8629c2e143",
      "tree": "0a7bac6c0c5b2d8da2e46a55eead5bf223d10835",
      "parents": [
        "d990a8a0ebc9e3cb6179a0598910290b054974c2"
      ],
      "author": {
        "name": "Lakshmi Shanmugam",
        "email": "lshanmug@in.ibm.com",
        "time": "Mon May 03 14:26:51 2021 +0200"
      },
      "committer": {
        "name": "Lakshmi P Shanmugam",
        "email": "lshanmug@in.ibm.com",
        "time": "Mon May 03 07:33:57 2021 -0500"
      },
      "message": "Bug 565690 - Support Mac with Apple silicon\n\nN\u0026N entry for macOS aarch64 builds\n\nChange-Id: I049617256f3745a15f4ef1cbfa48b154fd8ca41d\n"
    },
    {
      "commit": "d990a8a0ebc9e3cb6179a0598910290b054974c2",
      "tree": "5697bf19105c7db45f13f8cc5d0ecadbb7f88a6c",
      "parents": [
        "3146bdcd69e775ec7c94b931412ee76e44bb0077"
      ],
      "author": {
        "name": "Gayan Perera",
        "email": "gayanper@gmail.com",
        "time": "Thu Apr 29 21:01:07 2021 +0200"
      },
      "committer": {
        "name": "Gayan Perera",
        "email": "gayanper@gmail.com",
        "time": "Thu Apr 29 21:01:07 2021 +0200"
      },
      "message": "Bug 572629 - Add support debug hovers on chain of objects\n\nUpdate the N\u0026N entry for the new feature.\n\n\nChange-Id: If62101e9aeacfc026c1da35d3e98c6ffa471e6f0\nSigned-off-by: Gayan Perera \u003cgayanper@gmail.com\u003e"
    },
    {
      "commit": "3146bdcd69e775ec7c94b931412ee76e44bb0077",
      "tree": "c10c84071681fd120a5b669b9fb943418a1d13ca",
      "parents": [
        "1ebb8035cce7236d40b2dc3f59ef22beb56183e4"
      ],
      "author": {
        "name": "Sarika Sinha",
        "email": "sarika.sinha@in.ibm.com",
        "time": "Wed Apr 28 23:21:52 2021 +0530"
      },
      "committer": {
        "name": "Sarika Sinha",
        "email": "sarika.sinha@in.ibm.com",
        "time": "Wed Apr 28 23:21:52 2021 +0530"
      },
      "message": "Bug 572447 - Update to Ant 1.10.10\n\nChange-Id: Ie3c6c4d4bd7e100a642c1aafcdbe07c60b0a2a90\n"
    },
    {
      "commit": "1ebb8035cce7236d40b2dc3f59ef22beb56183e4",
      "tree": "fbffafe9cb2aec11ec6e772bb272f00d8895a7a9",
      "parents": [
        "575218d62747adb74ec3c1d9ae664b6d26faec50"
      ],
      "author": {
        "name": "Jonah Graham",
        "email": "jonah@kichwacoders.com",
        "time": "Tue Apr 27 13:07:31 2021 -0400"
      },
      "committer": {
        "name": "Jonah Graham",
        "email": "jonah@kichwacoders.com",
        "time": "Tue Apr 27 13:07:31 2021 -0400"
      },
      "message": "Bug 572924: \"Enable SWT reporting of non-disposed resources\" pref\n\nChange-Id: I0e65a10222b0bf45ed10380a0b70ff51d1b0de9b\n"
    },
    {
      "commit": "575218d62747adb74ec3c1d9ae664b6d26faec50",
      "tree": "cc08c2a115564ca4876496f593d2dcca4a72e9ba",
      "parents": [
        "4471c31b062873256ab7b8c53417cedc780ee5cd"
      ],
      "author": {
        "name": "Julian Ruppel",
        "email": "julian.ruppel@sap.com",
        "time": "Mon Apr 26 20:48:39 2021 +0200"
      },
      "committer": {
        "name": "Julian Ruppel",
        "email": "julian.ruppel@sap.com",
        "time": "Mon Apr 26 23:42:20 2021 +0200"
      },
      "message": "Bug 567062 - [Quicksearch] Configurable max results limit and label\n\nAdded N\u0026N\n\nChange-Id: Ib76d8f1ee8b53de0f4a00d5a8574be7fb3f84908\nSigned-off-by: Julian Ruppel \u003cjulian.ruppel@sap.com\u003e\n"
    },
    {
      "commit": "4471c31b062873256ab7b8c53417cedc780ee5cd",
      "tree": "138cb362a5b28f1dd1823045fb1f4ee962940a7b",
      "parents": [
        "cd60c7293c5e6d721c0007e4b8ac4289139e8906"
      ],
      "author": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Mon Apr 26 13:30:20 2021 +0200"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Mon Apr 26 13:30:20 2021 +0200"
      },
      "message": "Bug 573111 - Action to export certificate/key from the\nTrustCertificateDialog\n"
    },
    {
      "commit": "cd60c7293c5e6d721c0007e4b8ac4289139e8906",
      "tree": "dc59c70476ba088afe4c473d1dd3a180acb014ef",
      "parents": [
        "c01a425702adccb2cb81e438a628eb5ac774083b"
      ],
      "author": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Wed Apr 14 10:10:26 2021 +0200"
      },
      "committer": {
        "name": "Dirk Fauth",
        "email": "dirk.fauth@googlemail.com",
        "time": "Fri Apr 23 06:39:55 2021 +0200"
      },
      "message": "Bug 571866 - Add possibility to register fragments and processors via DS\n\nAdded N\u0026N\n\nChange-Id: I20862f61b8e630a75d9ec77ca224153aedeb299b\nSigned-off-by: Dirk Fauth \u003cdirk.fauth@googlemail.com\u003e"
    },
    {
      "commit": "c01a425702adccb2cb81e438a628eb5ac774083b",
      "tree": "d485a76395431a530bc4b029fb63ead20c747cdd",
      "parents": [
        "131cd7e6730e6d65864e365447ae73142d573067"
      ],
      "author": {
        "name": "Fabrice Tiercelin",
        "email": "fabrice.tiercelin@yahoo.fr",
        "time": "Mon Apr 19 08:47:32 2021 +0200"
      },
      "committer": {
        "name": "Fabrice Tiercelin",
        "email": "fabrice.tiercelin@yahoo.fr",
        "time": "Mon Apr 19 08:47:32 2021 +0200"
      },
      "message": "Bug 572932 - [quickfix] Create foreach expression var as array\n\nEnhance the creation of variable when the variable is the expression on\nwhich a foreach loop iterates.\n\nGiven:\nfor (int number : numbers) {\n                  ^^^^^^^\n}\n\nWhen:\nSelecting \"Create a local variable\"\n\nActual:\nObject numbers;\nfor (int number : numbers) {\n}\n\nExpected:\nint[] numbers;\nfor (int number : numbers) {\n}\n\nAlso fix test method name typo.\n\nChange-Id: Iff19fc5180fe66aba8e9da7ecce996932951b9ed\nSigned-off-by: Fabrice Tiercelin \u003cfabrice.tiercelin@yahoo.fr\u003e\nDepends-On: Ic61e45c2c34a7dc45c58f6c3562e06d1509b6272"
    },
    {
      "commit": "131cd7e6730e6d65864e365447ae73142d573067",
      "tree": "95aeb9a2c6d03b902f1e6881318746120affea41",
      "parents": [
        "3a1c90031a087c6c5ebe5bf50343d1bc34feae12"
      ],
      "author": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Thu Apr 15 17:09:58 2021 +0200"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Thu Apr 15 17:09:58 2021 +0200"
      },
      "message": "Bug 570907 - p2 to verify PGP signatures in artifact metadata\n\nChange-Id: I8c65fc583b2f9b6f30b307c97f27cfb4c638c3ff\n"
    },
    {
      "commit": "3a1c90031a087c6c5ebe5bf50343d1bc34feae12",
      "tree": "fe58f6c63830253645c101f94cc0003c829583c7",
      "parents": [
        "38cf5d3e7cb6896a77acd47fe68555f026173055"
      ],
      "author": {
        "name": "Simeon Andreev",
        "email": "simeon.danailov.andreev@gmail.com",
        "time": "Wed Apr 14 12:19:04 2021 +0200"
      },
      "committer": {
        "name": "Simeon Andreev",
        "email": "simeon.danailov.andreev@gmail.com",
        "time": "Wed Apr 14 12:19:04 2021 +0200"
      },
      "message": "Bug 572829 - Added N\u0026N for disabling \"Insert Emoji\" GTK+ menu entry\n\nThis change adds a N\u0026N entry for the new command line option:\n\n-DSWT_GTK_INPUT_HINT_NO_EMOJI\u003dtrue\n\nThis option disables the \"Insert Emoji\" context menu entry of text\nfields, under Linux with GTK+. The option works for GTK 3.22.20+.\n\nChange-Id: Id2c9a50423a5352e24e730f399356f2089e8ec6e\nSigned-off-by: Simeon Andreev \u003csimeon.danailov.andreev@gmail.com\u003e"
    },
    {
      "commit": "38cf5d3e7cb6896a77acd47fe68555f026173055",
      "tree": "87a4fb78ffc542cfd1a64c5698d6e7e49cbbd38e",
      "parents": [
        "10c797d56fc6ec24ac96b2a061a6708ec3bbe916"
      ],
      "author": {
        "name": "Vikas Chandra",
        "email": "Vikas.Chandra@in.ibm.com",
        "time": "Wed Apr 07 15:27:53 2021 +0530"
      },
      "committer": {
        "name": "Vikas Chandra",
        "email": "Vikas.Chandra@in.ibm.com",
        "time": "Wed Apr 07 15:27:53 2021 +0530"
      },
      "message": "N\u0026N bug number correction\n\nChange-Id: I7fdf5e4775c7ed3478b2121d6a7562a0610e92c0\nSigned-off-by: Vikas Chandra \u003cVikas.Chandra@in.ibm.com\u003e"
    },
    {
      "commit": "10c797d56fc6ec24ac96b2a061a6708ec3bbe916",
      "tree": "86b6b803ee0cd4839fae9dfd937df5b3bf7848a7",
      "parents": [
        "8dbda98206d5dfb66e6ce74a94646c1740423197"
      ],
      "author": {
        "name": "Sarika Sinha",
        "email": "sarika.sinha@in.ibm.com",
        "time": "Wed Apr 07 01:39:02 2021 +0530"
      },
      "committer": {
        "name": "Sarika Sinha",
        "email": "sarika.sinha@in.ibm.com",
        "time": "Wed Apr 07 01:39:02 2021 +0530"
      },
      "message": "Bug 571719 - Run Configuration - Copy jar\n\nChange-Id: Ia296b46c255d444bc2d20cd91191f94141ac08aa\n"
    },
    {
      "commit": "8dbda98206d5dfb66e6ce74a94646c1740423197",
      "tree": "11c5c1cfb50795c91b9cd68869691aaaa60c58c7",
      "parents": [
        "33ae9de910f6444d1e63568e49319116c88ceab4"
      ],
      "author": {
        "name": "Jeff Johnston",
        "email": "jjohnstn@redhat.com",
        "time": "Mon Apr 05 21:34:58 2021 -0400"
      },
      "committer": {
        "name": "Jeff Johnston",
        "email": "jjohnstn@redhat.com",
        "time": "Tue Apr 06 09:01:11 2021 -0400"
      },
      "message": "Bug 571823 - replace some system properties with method calls and/or constants\n\nChange-Id: Ie96a18567398cb120e2bab73f037554275b987e7\nSigned-off-by: Jeff Johnston \u003cjjohnstn@redhat.com\u003e\n"
    },
    {
      "commit": "33ae9de910f6444d1e63568e49319116c88ceab4",
      "tree": "19c21b2f72a00746847f0a941b95d62de89979ad",
      "parents": [
        "d1a9575a0994a87fac5a2dbdcb83f5bee1c4f742"
      ],
      "author": {
        "name": "Fabrice Tiercelin",
        "email": "fabrice.tiercelin@yahoo.fr",
        "time": "Tue Apr 06 13:37:50 2021 +0200"
      },
      "committer": {
        "name": "Fabrice Tiercelin",
        "email": "fabrice.tiercelin@yahoo.fr",
        "time": "Tue Apr 06 13:37:50 2021 +0200"
      },
      "message": "Bug 572537 - [AutoRefactor immigration #69/151] [cleanup \u0026 saveaction]\nRemove variable assignment before return\n\nRemoves unnecessary local variable declaration or unnecessary variable\nassignment before a return statement:\n - An explicit type is added for arrays.\n\nGiven:\nint i \u003d 0;\nreturn i;\n\nWhen:\nClean up the code enabling \"Remove variable assignment before return\"\n\nThen:\nreturn 0;\n\nAlso improve the wording for switch cleanup.\n\nChange-Id: I27a8b24d900680a8f0a79270a3813d66b558821d\nSigned-off-by: Fabrice Tiercelin \u003cfabrice.tiercelin@yahoo.fr\u003e\nDepends-On: I26ddf89fa96458640e9e417a52e8f3177fe0d928"
    },
    {
      "commit": "d1a9575a0994a87fac5a2dbdcb83f5bee1c4f742",
      "tree": "aa565f78fa2fb9b4a24797315cc6e3fb718b6aff",
      "parents": [
        "35a405a0d51c437042a55ff10358346519553707"
      ],
      "author": {
        "name": "Fabrice Tiercelin",
        "email": "fabrice.tiercelin@yahoo.fr",
        "time": "Tue Apr 06 13:11:53 2021 +0200"
      },
      "committer": {
        "name": "Fabrice Tiercelin",
        "email": "fabrice.tiercelin@yahoo.fr",
        "time": "Tue Apr 06 13:11:53 2021 +0200"
      },
      "message": "Bug 572426 - [AutoRefactor immigration #67/151] [cleanup \u0026 saveaction]\nImplicit comparator\n\nRemoves the comparator declaration if it is the default one:\n - The declared comparator should be an equivalent to the natural order,\n - Remove anonymous class, lambda, Comparator.comparing(),\nComparator.naturalOrder() and null,\n - Apply on List.sort(Comparator), Collections.sort(List, Comparator),\nCollections.max(Collection, Comparator) and Collections.min(Collection,\nComparator),\n - If the comparator is used in the method List.sort(Comparator), the\nmethod is converted into Collections.sort(List).\n\nGiven:\nCollections.sort(listToSort, new Comparator\u003cDate\u003e() {\n    @Override\n    public int compare(Date o1, Date o2) {\n        return o1.compareTo(o2);\n    }\n});\n\nWhen:\nClean up the code enabling \"Use implicit comparator when possible\"\n\nThen:\nCollections.sort(listToSort);\n\nChange-Id: I60f143b299a21445822a4b93d79878969a4b13ed\nSigned-off-by: Fabrice Tiercelin \u003cfabrice.tiercelin@yahoo.fr\u003e\nDepends-On: Ic98952f83de7fede5214b18ecad639f901abd43e"
    },
    {
      "commit": "35a405a0d51c437042a55ff10358346519553707",
      "tree": "54f9f96aebe144b072dedf8654f2710f049a7965",
      "parents": [
        "b0dee247198def3a1ee172839c694bb5af9fdef9"
      ],
      "author": {
        "name": "Fabrice Tiercelin",
        "email": "fabrice.tiercelin@yahoo.fr",
        "time": "Tue Apr 06 12:22:43 2021 +0200"
      },
      "committer": {
        "name": "Fabrice Tiercelin",
        "email": "fabrice.tiercelin@yahoo.fr",
        "time": "Tue Apr 06 12:22:43 2021 +0200"
      },
      "message": "Bug 572234 - [AutoRefactor immigration #65/151] [cleanup \u0026 saveaction]\nvalueOf() rather than instantiation\n\nGiven:\n        Byte by \u003d new Byte((byte) 4);\n        Boolean bo \u003d new Boolean(true);\n        Character c \u003d new Character(\u0027c\u0027);\n        Double d \u003d new Double(1);\n        Float f1 \u003d new Float(1f);\n        Float f2 \u003d new Float(1d);\n        Long l \u003d new Long(1);\n        Short s \u003d new Short((short) 1);\n        Integer i \u003d new Integer(1);\n        new Byte(\"0\").byteValue();\n        byte by2 \u003d new Byte((byte) 0);\n\nWhen:\nClean up the code enabling \"valueOf() rather than instantiation\"\n\nThen:\n        Byte by \u003d Byte.valueOf((byte) 4);\n        Boolean bo \u003d Boolean.valueOf(true);\n        Character c \u003d Character.valueOf(\u0027c\u0027);\n        Double d \u003d Double.valueOf(1);\n        Float f1 \u003d Float.valueOf(1f);\n        Float f2 \u003d Float.valueOf((float) 1d);\n        Long l \u003d Long.valueOf(1);\n        Short s \u003d Short.valueOf((short) 1);\n        Integer i \u003d Integer.valueOf(1);\n        Byte.valueOf(\"0\").byteValue();\n        byte by2 \u003d (byte) 0;\n\nChange-Id: I63a3811a296c7582d74b626398ee0ec7a588b0c4\nSigned-off-by: Fabrice Tiercelin \u003cfabrice.tiercelin@yahoo.fr\u003e\nDepends-On: I09d22630e415640929f4bbaf5ab291aa88cc884d"
    },
    {
      "commit": "b0dee247198def3a1ee172839c694bb5af9fdef9",
      "tree": "69d50611567350a2e7151e52f0399f2cdb6ab6e7",
      "parents": [
        "a7070fb15eaf9af5f15141c53bcb463763ad252d"
      ],
      "author": {
        "name": "Fabrice Tiercelin",
        "email": "fabrice.tiercelin@yahoo.fr",
        "time": "Tue Apr 06 12:01:49 2021 +0200"
      },
      "committer": {
        "name": "Fabrice Tiercelin",
        "email": "fabrice.tiercelin@yahoo.fr",
        "time": "Tue Apr 06 12:01:49 2021 +0200"
      },
      "message": "Bug 571977 - [AutoRefactor immigration #64/151] [cleanup \u0026 saveaction]\nInitialize array with curly\n\nReplace the new instance syntax by curly brackets to create an array\nwhen possible:\n - It must be an initialization of a declaration,\n - The declaration must have the same type.\n\nGiven:\ndouble[] doubleArray \u003d new double[] { 0.0 };\nint[][] intArray \u003d new int[][] { { 42 } };\n\nWhen:\nClean up the code enabling \"Create array with curly when possible\"\n\nThen:\ndouble[] doubleArray \u003d { 0.0 };\nint[][] intArray \u003d { { 42 } };\n\nChange-Id: Id9551e3d3f405b60aad4f1dd844648a4e08d565d\nSigned-off-by: Fabrice Tiercelin \u003cfabrice.tiercelin@yahoo.fr\u003e\nDepends-On: I303fa771248ade0a37551bdf6d432bdf0b3eacf7"
    },
    {
      "commit": "a7070fb15eaf9af5f15141c53bcb463763ad252d",
      "tree": "a159ed167b750e1c9fafeca86292c3981ea405a1",
      "parents": [
        "c233832f762e09080b3b70d69e0e91afbb77344c"
      ],
      "author": {
        "name": "Fabrice Tiercelin",
        "email": "fabrice.tiercelin@yahoo.fr",
        "time": "Tue Apr 06 11:39:41 2021 +0200"
      },
      "committer": {
        "name": "Fabrice Tiercelin",
        "email": "fabrice.tiercelin@yahoo.fr",
        "time": "Tue Apr 06 11:39:41 2021 +0200"
      },
      "message": "Bug 569835 - [AutoRefactor immigration #49/146] [cleanup \u0026 saveaction]\nUse instanceof\n\nUses an instanceof expression to check an object against a hardcoded\nclass.\n\nGiven:\nString isRightType \u003d String.class.isInstance(o);\n\nWhen:\nClean up the code enabling \"Use instanceof\"\n\nThen:\nString isRightType \u003d (o instanceof String);\n\nChange-Id: I48ea655450a7194b614cf2cbeaa493a137148818\nSigned-off-by: Fabrice Tiercelin \u003cfabrice.tiercelin@yahoo.fr\u003e\nDepends-On: Id09307b5d191705cd4def68c1b38ed14cec1da30"
    },
    {
      "commit": "c233832f762e09080b3b70d69e0e91afbb77344c",
      "tree": "71ddbeca7e195508776f3b9e530b4ae181471ec0",
      "parents": [
        "799dc8bf7eec88cd08e99839e7e40698f126d9aa"
      ],
      "author": {
        "name": "Fabrice Tiercelin",
        "email": "fabrice.tiercelin@yahoo.fr",
        "time": "Tue Apr 06 09:57:45 2021 +0200"
      },
      "committer": {
        "name": "Fabrice Tiercelin",
        "email": "fabrice.tiercelin@yahoo.fr",
        "time": "Tue Apr 06 09:57:45 2021 +0200"
      },
      "message": "Bug 569666 - [AutoRefactor immigration #47/146] [cleanup \u0026 saveaction]\nOperand factorization\n\nReplaces (X \u0026\u0026 Y) || (X \u0026\u0026 Z) by (X \u0026\u0026 (Y || Y)):\n - The syntax becomes shorter\n - It removes redundant information\n - There are less operators\n\nGiven:\nboolean newBoolean \u003d repeatedBoolean \u0026\u0026 !isValid || repeatedBoolean \u0026\u0026\nisActive;\n\nWhen:\nClean up the code enabling \"Replace (X \u0026\u0026 Y) || (X \u0026\u0026 Z) by (X \u0026\u0026 (Y ||\nY))\"\n\nThen:\nboolean newBoolean \u003d (repeatedBoolean \u0026\u0026 (!isValid || isActive));\n\nChange-Id: Ief91a235e4a76f75eccdf0f2f26b92acd86fdfae\nSigned-off-by: Fabrice Tiercelin \u003cfabrice.tiercelin@yahoo.fr\u003e\nDepends-On: I4c4f563447980bce11ee4b8e08fd36bb54a29a96"
    },
    {
      "commit": "799dc8bf7eec88cd08e99839e7e40698f126d9aa",
      "tree": "a9abdbd0e150e113763ac083c10ff3a5d53f6110",
      "parents": [
        "a7f46d7428a527697abc3f659265025035429d9f"
      ],
      "author": {
        "name": "Vikas Chandra",
        "email": "Vikas.Chandra@in.ibm.com",
        "time": "Thu Apr 01 22:06:26 2021 +0530"
      },
      "committer": {
        "name": "Vikas Chandra",
        "email": "Vikas.Chandra@in.ibm.com",
        "time": "Thu Apr 01 22:06:26 2021 +0530"
      },
      "message": "Bug 570438 - Remove preference option for \"Missing EE descriptions\" in\nAPI tools\n\nChange-Id: Id236dfe4d9d1be5646b377d9970ec616d094d032\nSigned-off-by: Vikas Chandra \u003cVikas.Chandra@in.ibm.com\u003e"
    },
    {
      "commit": "a7f46d7428a527697abc3f659265025035429d9f",
      "tree": "83deae3b6b4ca0cf44b368043e079ff2951ec9ce",
      "parents": [
        "904c87bd32735e3a0dffcddb13715e0a2df898f4"
      ],
      "author": {
        "name": "Noopur Gupta",
        "email": "noopur_gupta@in.ibm.com",
        "time": "Wed Mar 24 19:18:49 2021 +0530"
      },
      "committer": {
        "name": "Noopur Gupta",
        "email": "noopur_gupta@in.ibm.com",
        "time": "Fri Mar 26 08:52:03 2021 -0400"
      },
      "message": "Bug 571009: Move junit.runtime BREE to JavaSE-1.8\n\nChange-Id: I55a13db6053b3e46595dd18022c3d0091fa4dc7f\nSigned-off-by: Noopur Gupta \u003cnoopur_gupta@in.ibm.com\u003e"
    },
    {
      "commit": "904c87bd32735e3a0dffcddb13715e0a2df898f4",
      "tree": "c1390ef6516fb237c272e79950673f3e70964bce",
      "parents": [
        "b71e7b934e70257868c23637141c64cdc9690270"
      ],
      "author": {
        "name": "Vikas Chandra",
        "email": "Vikas.Chandra@in.ibm.com",
        "time": "Fri Mar 26 15:48:13 2021 +0530"
      },
      "committer": {
        "name": "Vikas Chandra",
        "email": "Vikas.Chandra@in.ibm.com",
        "time": "Fri Mar 26 15:48:13 2021 +0530"
      },
      "message": "Bug 475708 - [quick fix] The \"not a perfect match\" problem should get a\nquick fix to change the BREE\n\nChange-Id: I25b47f42aa6e7e1bddabc8b98104bbf197864a2f\nSigned-off-by: Vikas Chandra \u003cVikas.Chandra@in.ibm.com\u003e"
    },
    {
      "commit": "b71e7b934e70257868c23637141c64cdc9690270",
      "tree": "c4133224c8d3db622da2d06002cfaa9f64f5b053",
      "parents": [
        "2ed69aa55698e23581b34b6b156fe29306753a20"
      ],
      "author": {
        "name": "Noopur Gupta",
        "email": "noopur_gupta@in.ibm.com",
        "time": "Mon Mar 22 17:42:42 2021 +0530"
      },
      "committer": {
        "name": "Noopur Gupta",
        "email": "noopur_gupta@in.ibm.com",
        "time": "Mon Mar 22 17:42:42 2021 +0530"
      },
      "message": "Bug 572182: Add instructions on adding news entries to tips \u0026 tricks\ndocuments\n\n\nChange-Id: I1d3874faf5c3e87c0f17ce7a642c9d900a14e657\nSigned-off-by: Noopur Gupta \u003cnoopur_gupta@in.ibm.com\u003e"
    },
    {
      "commit": "2ed69aa55698e23581b34b6b156fe29306753a20",
      "tree": "7787f94d428b3385b21b387550474d5de309cbe8",
      "parents": [
        "e87dae37f568d2c7a055895ca19feb347037938b"
      ],
      "author": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Fri Mar 19 16:34:57 2021 +0200"
      },
      "committer": {
        "name": "Alexander Kurtakov",
        "email": "akurtako@redhat.com",
        "time": "Fri Mar 19 16:34:57 2021 +0200"
      },
      "message": "Bug 569804 - Update to Jetty 10.0.1\n\nAdd news entry.\n\nChange-Id: Iec95fabd5b045ff55ef7a196edd2bdbcdd46f2b5\nSigned-off-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e"
    },
    {
      "commit": "e87dae37f568d2c7a055895ca19feb347037938b",
      "tree": "f4f97c5b5e87575f344cf3581b125cba9b743be7",
      "parents": [
        "ace708cd3f0f0a07293de175a4377276bce7ec47"
      ],
      "author": {
        "name": "Lakshmi Shanmugam",
        "email": "lshanmug@in.ibm.com",
        "time": "Wed Mar 17 17:42:03 2021 +0100"
      },
      "committer": {
        "name": "Lakshmi Shanmugam",
        "email": "lshanmug@in.ibm.com",
        "time": "Wed Mar 17 17:42:03 2021 +0100"
      },
      "message": "Update 4.19 release url\n\nChange-Id: I7767038d9f7000685fd9f8f447a1b62ec98f41eb\nSigned-off-by: Lakshmi Shanmugam \u003clshanmug@in.ibm.com\u003e"
    },
    {
      "commit": "ace708cd3f0f0a07293de175a4377276bce7ec47",
      "tree": "4a80b882da0e6ccdc55ee7cbeca14b406e2df137",
      "parents": [
        "2fea39df43e07b8398808bdf3e7027f4806a987c"
      ],
      "author": {
        "name": "Lakshmi Shanmugam",
        "email": "lshanmug@in.ibm.com",
        "time": "Wed Mar 10 10:08:05 2021 +0100"
      },
      "committer": {
        "name": "Lakshmi Shanmugam",
        "email": "lshanmug@in.ibm.com",
        "time": "Wed Mar 10 10:10:40 2021 +0100"
      },
      "message": "Initialize N\u0026N pages for 4.20 release\n\nusing scripts/applyTemplate.sh and updated copyrights\n\nChange-Id: I35c17ede2673b7c51a7d4bd5248cd60842459bac\nSigned-off-by: Lakshmi Shanmugam \u003clshanmug@in.ibm.com\u003e"
    },
    {
      "commit": "2fea39df43e07b8398808bdf3e7027f4806a987c",
      "tree": "0fd285fa750bfc883fa17e68fb9cc118136bf1af",
      "parents": [
        "5a962de53909fe7acb2e5df65618f495ce0c50a5"
      ],
      "author": {
        "name": "Lakshmi Shanmugam",
        "email": "lshanmug@in.ibm.com",
        "time": "Tue Mar 09 12:10:59 2021 +0100"
      },
      "committer": {
        "name": "Lakshmi P Shanmugam",
        "email": "lshanmug@in.ibm.com",
        "time": "Tue Mar 09 07:53:18 2021 -0500"
      },
      "message": "Check if directory exists in applyTemplate script.\n\nChange-Id: Ic9f0526ba1d75d99a38b2b64e74e5cab7a8d0f47\nSigned-off-by: Lakshmi Shanmugam \u003clshanmug@in.ibm.com\u003e"
    },
    {
      "commit": "5a962de53909fe7acb2e5df65618f495ce0c50a5",
      "tree": "6dfc856a46a6504adcb188ce2dbc3f58c102a109",
      "parents": [
        "6df21c76e5b6467d803133dedb323d9729b23858"
      ],
      "author": {
        "name": "Michael Keppler",
        "email": "michael.keppler@gmx.de",
        "time": "Thu Mar 04 19:47:51 2021 +0100"
      },
      "committer": {
        "name": "Michael Keppler",
        "email": "michael.keppler@gmx.de",
        "time": "Mon Mar 08 12:50:05 2021 -0500"
      },
      "message": "fix typos and grammar\n\nChange-Id: I426fcf4a0cb821b72ef715242089a1e6565e3a22\nSigned-off-by: Michael Keppler \u003cmichael.keppler@gmx.de\u003e\n"
    },
    {
      "commit": "6df21c76e5b6467d803133dedb323d9729b23858",
      "tree": "9bb5726ac2fa84c7c0cc8ee593c66b1453b33c9d",
      "parents": [
        "e701b115695a220a1e5d5c24efc85c649c14d004"
      ],
      "author": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Mon Mar 08 16:05:24 2021 +0100"
      },
      "committer": {
        "name": "Mickael Istria",
        "email": "mistria@redhat.com",
        "time": "Mon Mar 08 16:05:24 2021 +0100"
      },
      "message": "Bug 570459 - [genericeditor] Support ContentAssistProcessors to be\nregistered as OSGi-Services\n\nSigned-off-by: Mickael Istria \u003cmistria@redhat.com\u003e"
    },
    {
      "commit": "e701b115695a220a1e5d5c24efc85c649c14d004",
      "tree": "5b8feef0468c19f6d2d67c2642185f60ba44f9cc",
      "parents": [
        "c2ee11d86ba57765a7889cccaa3d022577f7406b"
      ],
      "author": {
        "name": "Holger Voormann",
        "email": "eclipse@voormann.de",
        "time": "Sat Mar 06 15:59:05 2021 +0100"
      },
      "committer": {
        "name": "Holger Voormann",
        "email": "eclipse@voormann.de",
        "time": "Sat Mar 06 16:01:34 2021 +0100"
      },
      "message": "Fix typo \"AutoClosable\" \u003d\u003e \"AutoCloseable\" (AutoClos_e_able)\n\nChange-Id: I3c157fe9b7db8c68839305811bcc65abef05bcda\nSigned-off-by: Holger Voormann \u003ceclipse@voormann.de\u003e\n"
    },
    {
      "commit": "c2ee11d86ba57765a7889cccaa3d022577f7406b",
      "tree": "bb10340c87829ceb05601f1d96e6eb4a62f07672",
      "parents": [
        "dfbcc6c0612f8aaa1b0d55357bda10f8b5ce6a7c"
      ],
      "author": {
        "name": "Fabrice Tiercelin",
        "email": "fabrice.tiercelin@yahoo.fr",
        "time": "Wed Mar 03 21:06:08 2021 +0100"
      },
      "committer": {
        "name": "Fabrice Tiercelin",
        "email": "fabrice.tiercelin@yahoo.fr",
        "time": "Wed Mar 03 21:06:08 2021 +0100"
      },
      "message": "Bug 570773 - Use the right wording\n\nChange-Id: I15964118165572647eceb8891d9209b36d44280d\nSigned-off-by: Fabrice Tiercelin \u003cfabrice.tiercelin@yahoo.fr\u003e\nDepends-On: Ife9d745ee669ad4c330614412a8a6c0b2abd4432"
    },
    {
      "commit": "dfbcc6c0612f8aaa1b0d55357bda10f8b5ce6a7c",
      "tree": "b52f3b03aee949a1bdbd51d79b06d1b3f1410ac3",
      "parents": [
        "02314e8908bd726e8a29defb6b6fc72e43b86dcc"
      ],
      "author": {
        "name": "Lakshmi Shanmugam",
        "email": "lshanmug@in.ibm.com",
        "time": "Tue Mar 02 17:23:01 2021 +0100"
      },
      "committer": {
        "name": "Lakshmi Shanmugam",
        "email": "lshanmug@in.ibm.com",
        "time": "Tue Mar 02 18:10:16 2021 +0100"
      },
      "message": "Bug 571510 - N\u0026N for 4.19\n\nReview, edits for 4.19\n\nChange-Id: I402085d12557872740fd33d0d9f0d8daa920f789\nSigned-off-by: Lakshmi Shanmugam \u003clshanmug@in.ibm.com\u003e"
    },
    {
      "commit": "02314e8908bd726e8a29defb6b6fc72e43b86dcc",
      "tree": "8d0a705d981815ae87ac9e3dd7378af3e8b29787",
      "parents": [
        "a95c171d1f74b0fe783aefaafb7a29b54b710e37"
      ],
      "author": {
        "name": "Lakshmi Shanmugam",
        "email": "lshanmug@in.ibm.com",
        "time": "Mon Mar 01 14:10:31 2021 +0100"
      },
      "committer": {
        "name": "Lakshmi Shanmugam",
        "email": "lshanmug@in.ibm.com",
        "time": "Tue Mar 02 15:48:09 2021 +0100"
      },
      "message": "Bug 571510 - N\u0026N for 4.19\n\nReview, edits for 4.19\n\nChange-Id: Iba852e82066114008b4e9a2ed192e4858ef482a7\nSigned-off-by: Lakshmi Shanmugam \u003clshanmug@in.ibm.com\u003e"
    },
    {
      "commit": "a95c171d1f74b0fe783aefaafb7a29b54b710e37",
      "tree": "060edb3046d1c0b9923fcbc66466575ea99a0589",
      "parents": [
        "dec2faaff06e178f2884fcb818cd748499731e9f"
      ],
      "author": {
        "name": "Hannes Wellmann",
        "email": "wellmann.hannes1@gmx.net",
        "time": "Tue Feb 23 10:36:02 2021 +0100"
      },
      "committer": {
        "name": "Sarika Sinha",
        "email": "sarika.sinha@in.ibm.com",
        "time": "Tue Mar 02 10:36:03 2021 +0530"
      },
      "message": "Bug 570480 - Make termination of descendants configurable\n\nChange-Id: Iff9f6a97578d36aee4702ab4dc5f744018a203df\nSigned-off-by: Hannes Wellmann \u003cwellmann.hannes1@gmx.net\u003e\n"
    },
    {
      "commit": "dec2faaff06e178f2884fcb818cd748499731e9f",
      "tree": "b2d1e2183bb33b4003a0ab4c4fbc17a738816783",
      "parents": [
        "2cc5195513278a34f74d05d82af73ed7f2de2c2c"
      ],
      "author": {
        "name": "Vikas Chandra",
        "email": "Vikas.Chandra@in.ibm.com",
        "time": "Tue Mar 02 09:58:18 2021 +0530"
      },
      "committer": {
        "name": "Vikas Chandra",
        "email": "Vikas.Chandra@in.ibm.com",
        "time": "Tue Mar 02 09:58:18 2021 +0530"
      },
      "message": "content verification for jdt \n\nChange-Id: I7a7571b92c9a23deb0c8209f476516ad8b3bef8d\nSigned-off-by: Vikas Chandra \u003cVikas.Chandra@in.ibm.com\u003e"
    },
    {
      "commit": "2cc5195513278a34f74d05d82af73ed7f2de2c2c",
      "tree": "4635f2f8d64c0703e6deb15ed6183e5a8d123013",
      "parents": [
        "eb29bb227cd0ca647e4a10e0695d9ab8806572ef"
      ],
      "author": {
        "name": "Lakshmi Shanmugam",
        "email": "lshanmug@in.ibm.com",
        "time": "Fri Feb 26 13:17:51 2021 +0100"
      },
      "committer": {
        "name": "Lakshmi P Shanmugam",
        "email": "lshanmug@in.ibm.com",
        "time": "Fri Feb 26 10:34:51 2021 -0500"
      },
      "message": "Bug 565690 - Support Mac with Apple silicon\n\nN\u0026N entry for SWT Arm64 support\n\nChange-Id: Iff33c19e9172d6333341679a4efe9969431a1c89\nSigned-off-by: Lakshmi Shanmugam \u003clshanmug@in.ibm.com\u003e"
    },
    {
      "commit": "eb29bb227cd0ca647e4a10e0695d9ab8806572ef",
      "tree": "7ac58501a60a8ce0ab2bc75901342f7f1784eb86",
      "parents": [
        "3f6c22864608aeb9bc2cf5b9da566d3753ddd7d0"
      ],
      "author": {
        "name": "Fabrice Tiercelin",
        "email": "fabrice.tiercelin@yahoo.fr",
        "time": "Thu Feb 25 17:59:36 2021 +0100"
      },
      "committer": {
        "name": "Fabrice Tiercelin",
        "email": "fabrice.tiercelin@yahoo.fr",
        "time": "Thu Feb 25 18:49:31 2021 +0100"
      },
      "message": "Bug 570011 - Fix \u003cpre/\u003e markup\nBug 571184 - Bug 571040 - Fix class method wordings\n\nChange-Id: If014b1f158f9cf5a2e4eceb3267157bd938c753c\nSigned-off-by: Fabrice Tiercelin \u003cfabrice.tiercelin@yahoo.fr\u003e\nDepends-On: I8e1532d6b156b1bd2782d985706e6f898fc818a2\n"
    },
    {
      "commit": "3f6c22864608aeb9bc2cf5b9da566d3753ddd7d0",
      "tree": "71e099502fe993b63b16ccbf39a51b8f1f6c4eef",
      "parents": [
        "aeeb5c2ed5ec7e88aef12711a32bed4500b21e7b"
      ],
      "author": {
        "name": "Nikita Nemkin",
        "email": "nikita@nemkin.ru",
        "time": "Tue Feb 16 14:14:38 2021 +0500"
      },
      "committer": {
        "name": "Nikita Nemkin",
        "email": "nikita@nemkin.ru",
        "time": "Thu Feb 25 12:03:19 2021 +0500"
      },
      "message": "Bug 538991 - [Browser] Support embedding Edge on Windows (Final)\n\nChange-Id: If1c4c832814e563ea477d19e2f725c068c17f658\nSigned-off-by: Nikita Nemkin \u003cnikita@nemkin.ru\u003e\n"
    },
    {
      "commit": "aeeb5c2ed5ec7e88aef12711a32bed4500b21e7b",
      "tree": "af84654fc0263b440e29e23a50052cfbb6e51a16",
      "parents": [
        "b9dc5688ac55cd09e387483d65d2c29644989093"
      ],
      "author": {
        "name": "Vikas Chandra",
        "email": "Vikas.Chandra@in.ibm.com",
        "time": "Wed Feb 24 22:29:11 2021 +0530"
      },
      "committer": {
        "name": "Vikas Chandra",
        "email": "Vikas.Chandra@in.ibm.com",
        "time": "Wed Feb 24 22:29:11 2021 +0530"
      },
      "message": "4.19 Rc1 content verification\n\nChange-Id: Ib7020ec93907b63cbd86c3f9dd18ae5505ea8bd3\nSigned-off-by: Vikas Chandra \u003cVikas.Chandra@in.ibm.com\u003e"
    },
    {
      "commit": "b9dc5688ac55cd09e387483d65d2c29644989093",
      "tree": "d7085fd1b7926af7e731d66322f1bb6783fb079d",
      "parents": [
        "d33be5d71e0739da7a948c1e895ed84acb42fdef"
      ],
      "author": {
        "name": "Vikas Chandra",
        "email": "Vikas.Chandra@in.ibm.com",
        "time": "Wed Feb 24 22:24:14 2021 +0530"
      },
      "committer": {
        "name": "Vikas Chandra",
        "email": "Vikas.Chandra@in.ibm.com",
        "time": "Wed Feb 24 22:24:14 2021 +0530"
      },
      "message": "Content verification 4.19RC1\n\nChange-Id: I139c5f285f209a6b88077d55495188d33a0ac83e\nSigned-off-by: Vikas Chandra \u003cVikas.Chandra@in.ibm.com\u003e"
    },
    {
      "commit": "d33be5d71e0739da7a948c1e895ed84acb42fdef",
      "tree": "7a7f94e796c165695bd88be75b1ab73961a2ce34",
      "parents": [
        "b4d97ba6112881575a24911191c7f4e64d0f9091"
      ],
      "author": {
        "name": "Vikas Chandra",
        "email": "Vikas.Chandra@in.ibm.com",
        "time": "Wed Feb 24 22:16:37 2021 +0530"
      },
      "committer": {
        "name": "Vikas Chandra",
        "email": "Vikas.Chandra@in.ibm.com",
        "time": "Wed Feb 24 22:16:37 2021 +0530"
      },
      "message": "Content Verification 4.19RC1\n\nChange-Id: I7cdb147d375dbe8190dc227ec908103d94f092be\nSigned-off-by: Vikas Chandra \u003cVikas.Chandra@in.ibm.com\u003e"
    },
    {
      "commit": "b4d97ba6112881575a24911191c7f4e64d0f9091",
      "tree": "ce7cbd88f024559f2a5ec2765309d15aa85da32e",
      "parents": [
        "77e159ce3b766bdc2fc0300c5a9dfe1c8380fe30"
      ],
      "author": {
        "name": "Noopur Gupta",
        "email": "noopur_gupta@in.ibm.com",
        "time": "Tue Feb 23 15:52:37 2021 +0530"
      },
      "committer": {
        "name": "Noopur Gupta",
        "email": "noopur_gupta@in.ibm.com",
        "time": "Tue Feb 23 15:52:37 2021 +0530"
      },
      "message": "Bug 570974: [JUnit 5] Update to JUnit 5.7.1\n\nChange-Id: Ia645177b78a0d7ee49377f2d1d9586b764bdd16e\nSigned-off-by: Noopur Gupta \u003cnoopur_gupta@in.ibm.com\u003e"
    },
    {
      "commit": "77e159ce3b766bdc2fc0300c5a9dfe1c8380fe30",
      "tree": "41bb373708024e993e4f505f0a9a833309215ccc",
      "parents": [
        "bdb1d276b47b057e9c08ad2f4e1d081b669081be"
      ],
      "author": {
        "name": "Christoph Läubrich",
        "email": "laeubi@laeubi-soft.de",
        "time": "Tue Feb 23 06:08:30 2021 +0100"
      },
      "committer": {
        "name": "Christoph Laeubrich",
        "email": "laeubi@laeubi-soft.de",
        "time": "Tue Feb 23 00:09:26 2021 -0500"
      },
      "message": "Bug 563459 remove obsolete N\u0026N entry\n\nChange-Id: Ieebdeedc1e2105357a4b6067c83ece67cfc2b021\nSigned-off-by: Christoph Läubrich \u003claeubi@laeubi-soft.de\u003e\n"
    },
    {
      "commit": "bdb1d276b47b057e9c08ad2f4e1d081b669081be",
      "tree": "17dec2392ec99fc74045500478c0b6144c9a23c9",
      "parents": [
        "21357db54dc8799dec3a27e664f21f9aadb9dbed"
      ],
      "author": {
        "name": "Fabrice Tiercelin",
        "email": "fabrice.tiercelin@yahoo.fr",
        "time": "Sat Feb 20 18:02:04 2021 +0100"
      },
      "committer": {
        "name": "Fabrice Tiercelin",
        "email": "fabrice.tiercelin@yahoo.fr",
        "time": "Sat Feb 20 18:02:04 2021 +0100"
      },
      "message": "Bug 570011 - Add more explanation and highlight the checkboxes\n\nChange-Id: I7e07026ac80d414a40d2089f2b7da60b39a4c777\nSigned-off-by: Fabrice Tiercelin \u003cfabrice.tiercelin@yahoo.fr\u003e"
    },
    {
      "commit": "21357db54dc8799dec3a27e664f21f9aadb9dbed",
      "tree": "e2d26cc5cf8bbcae13c9551f9379bc00b455652a",
      "parents": [
        "143006812190d874b7928b5d67d40f108674aeb8"
      ],
      "author": {
        "name": "Niraj Modi",
        "email": "niraj.modi@in.ibm.com",
        "time": "Fri Feb 19 14:53:18 2021 +0530"
      },
      "committer": {
        "name": "Niraj Modi",
        "email": "niraj.modi@in.ibm.com",
        "time": "Fri Feb 19 04:25:12 2021 -0500"
      },
      "message": "Bug 538991 - [Browser] Support embedding Edge on Windows\n- Using alternate(readable version) of git link for readme URL in N\u0026N.\n\nChange-Id: If192657a1480e3d54a24b13cd0ef06fe4132bc6c\nSigned-off-by: Niraj Modi \u003cniraj.modi@in.ibm.com\u003e\n"
    },
    {
      "commit": "143006812190d874b7928b5d67d40f108674aeb8",
      "tree": "72bbc6876dd32d7888596cee0f87368845499983",
      "parents": [
        "b08dc3530dfdd8fb0ffbf86751ad999c1be3af9c"
      ],
      "author": {
        "name": "Niraj Modi",
        "email": "niraj.modi@in.ibm.com",
        "time": "Thu Feb 18 14:33:44 2021 +0530"
      },
      "committer": {
        "name": "Niraj Modi",
        "email": "niraj.modi@in.ibm.com",
        "time": "Thu Feb 18 14:33:44 2021 +0530"
      },
      "message": "Bug 538991 - [Win32] Edge/WebView2 support for Browser\n- N\u0026N entry\n\nChange-Id: I6ac0a8ec17866721b0a9182bcf76abcc8033327d\nSigned-off-by: Niraj Modi \u003cniraj.modi@in.ibm.com\u003e"
    },
    {
      "commit": "b08dc3530dfdd8fb0ffbf86751ad999c1be3af9c",
      "tree": "b57ca369925eb943fc0c0dc41f9f76766df1d32a",
      "parents": [
        "bb4840014f5b7d4a826a3324c8e2e3313f2722a7"
      ],
      "author": {
        "name": "Fabrice Tiercelin",
        "email": "fabrice.tiercelin@yahoo.fr",
        "time": "Wed Feb 17 08:18:28 2021 +0100"
      },
      "committer": {
        "name": "Fabrice Tiercelin",
        "email": "fabrice.tiercelin@yahoo.fr",
        "time": "Wed Feb 17 08:18:28 2021 +0100"
      },
      "message": "Bug 571040 - [cleanup] Use String::replace instead of String::replaceAll\n\nChange-Id: I6a9327843d2f222ee3bf4d3cedef2273f443b6bd\nSigned-off-by: Fabrice Tiercelin \u003cfabrice.tiercelin@yahoo.fr\u003e\nDepends-On: I19c988cbc21df87324d01f62264e70d23df16741"
    },
    {
      "commit": "bb4840014f5b7d4a826a3324c8e2e3313f2722a7",
      "tree": "4de6058209efe10827f72bf590d5158a5b6e694d",
      "parents": [
        "8a2ef3cba526b259e8cd23330850753f451f4c89"
      ],
      "author": {
        "name": "Fabrice Tiercelin",
        "email": "fabrice.tiercelin@yahoo.fr",
        "time": "Wed Feb 17 07:47:20 2021 +0100"
      },
      "committer": {
        "name": "Fabrice Tiercelin",
        "email": "fabrice.tiercelin@yahoo.fr",
        "time": "Wed Feb 17 07:47:20 2021 +0100"
      },
      "message": "Bug 571184 - [AutoRefactor immigration #62/149] [cleanup \u0026 saveaction]\nObject::equals on non null\n\nChange-Id: I9dd8bc0bfc8b02b925c0a8e76cc8933de67febec\nSigned-off-by: Fabrice Tiercelin \u003cfabrice.tiercelin@yahoo.fr\u003e\nDepends-On: I795af204f8dff26c9ffd0e447b434c472bf050d7"
    },
    {
      "commit": "8a2ef3cba526b259e8cd23330850753f451f4c89",
      "tree": "4548ec38ea3fb0067c56eb25391ac67f5a477e3a",
      "parents": [
        "f564d51b8d1bdaab199126466bee97fd5cd09620"
      ],
      "author": {
        "name": "Fabrice Tiercelin",
        "email": "fabrice.tiercelin@yahoo.fr",
        "time": "Wed Feb 17 07:16:01 2021 +0100"
      },
      "committer": {
        "name": "Fabrice Tiercelin",
        "email": "fabrice.tiercelin@yahoo.fr",
        "time": "Wed Feb 17 07:16:01 2021 +0100"
      },
      "message": "Bug 570592 - [AutoRefactor immigration #61/149] [cleanup \u0026 saveaction]\nComparison to zero\n\nChange-Id: Ibc2aa457a89e6fd25ec79c55e17a8a3977b5e3bd\nSigned-off-by: Fabrice Tiercelin \u003cfabrice.tiercelin@yahoo.fr\u003e\nDepends-On: I87095f266fce7af9358798008d6f9edcb7bf50f3"
    },
    {
      "commit": "f564d51b8d1bdaab199126466bee97fd5cd09620",
      "tree": "520b9371d0eb1198d16b65ac2c6a7b9a4f8be8df",
      "parents": [
        "1fbc90a186d7e8061578fc421e534fa180179a8a"
      ],
      "author": {
        "name": "Fabrice Tiercelin",
        "email": "fabrice.tiercelin@yahoo.fr",
        "time": "Wed Feb 17 07:00:36 2021 +0100"
      },
      "committer": {
        "name": "Fabrice Tiercelin",
        "email": "fabrice.tiercelin@yahoo.fr",
        "time": "Wed Feb 17 07:00:36 2021 +0100"
      },
      "message": "Bug 570589 - [AutoRefactor immigration #60/149] [cleanup \u0026 saveaction]\nPrimitive comparison\n\nChange-Id: Ie9c4386c2ee699c049c3f5727f9c07627516a6f5\nSigned-off-by: Fabrice Tiercelin \u003cfabrice.tiercelin@yahoo.fr\u003e\nDepends-On: Ia2af773d33efeb2cba36edce554e9a86c5a4e9bc"
    },
    {
      "commit": "1fbc90a186d7e8061578fc421e534fa180179a8a",
      "tree": "8ec4256550d5196df8e25c320dfd87ed91c5a77b",
      "parents": [
        "b8b501b749b777eb81f3b87a051be58fe19e0ef8"
      ],
      "author": {
        "name": "Fabrice Tiercelin",
        "email": "fabrice.tiercelin@yahoo.fr",
        "time": "Wed Feb 17 06:48:33 2021 +0100"
      },
      "committer": {
        "name": "Fabrice Tiercelin",
        "email": "fabrice.tiercelin@yahoo.fr",
        "time": "Wed Feb 17 06:48:33 2021 +0100"
      },
      "message": "Bug 570491 - [AutoRefactor immigration #59/149] [cleanup \u0026 saveaction]\nReduce indentation\n\nChange-Id: I4de12efeb171133928bba2a7247a521f960df1f7\nSigned-off-by: Fabrice Tiercelin \u003cfabrice.tiercelin@yahoo.fr\u003e\nDepends-On: I999c0f60b53a1d0f3d03e3d259705f979e2e9017"
    },
    {
      "commit": "b8b501b749b777eb81f3b87a051be58fe19e0ef8",
      "tree": "3b4e3c3f6478d57fd4a2fe3779156f04729e3ae1",
      "parents": [
        "ea1d6003d809f619fb0e7788358c38f73d1147ef"
      ],
      "author": {
        "name": "Fabrice Tiercelin",
        "email": "fabrice.tiercelin@yahoo.fr",
        "time": "Wed Feb 17 06:26:06 2021 +0100"
      },
      "committer": {
        "name": "Fabrice Tiercelin",
        "email": "fabrice.tiercelin@yahoo.fr",
        "time": "Wed Feb 17 06:26:06 2021 +0100"
      },
      "message": "Bug 570413 - [AutoRefactor immigration #58/149] [cleanup \u0026 saveaction]\nUse Comparator.comparing()\n\nChange-Id: I47c7deda0afe6023c4a8b7e5415f38796aae970f\nSigned-off-by: Fabrice Tiercelin \u003cfabrice.tiercelin@yahoo.fr\u003e\nDepends-On: I92e122220335e060c92f73f083315e62c265da91"
    },
    {
      "commit": "ea1d6003d809f619fb0e7788358c38f73d1147ef",
      "tree": "fe3830eac3c5c9053bd640e19fa4fed193a03502",
      "parents": [
        "3db1c3110afd83ffd4f29c092c9eb9b1188dfe9d"
      ],
      "author": {
        "name": "Fabrice Tiercelin",
        "email": "fabrice.tiercelin@yahoo.fr",
        "time": "Tue Feb 16 20:02:38 2021 +0100"
      },
      "committer": {
        "name": "Fabrice Tiercelin",
        "email": "fabrice.tiercelin@yahoo.fr",
        "time": "Tue Feb 16 20:02:38 2021 +0100"
      },
      "message": "Bug 570375 - [AutoRefactor immigration #57/149] [cleanup \u0026 saveaction]\nUnlooped while\n\nChange-Id: I6cf2b8890ce9196dae30731cb340ce9f2971bc92\nSigned-off-by: Fabrice Tiercelin \u003cfabrice.tiercelin@yahoo.fr\u003e\nDepends-On: Ib370034b8939982a7f3d399b9e227e352d107475"
    },
    {
      "commit": "3db1c3110afd83ffd4f29c092c9eb9b1188dfe9d",
      "tree": "beac8339bff683516372d0ec052eeb16b089808c",
      "parents": [
        "80ae2a4e8fc4025865c188679f9f376ef390e9f9"
      ],
      "author": {
        "name": "Fabrice Tiercelin",
        "email": "fabrice.tiercelin@yahoo.fr",
        "time": "Tue Feb 16 19:24:18 2021 +0100"
      },
      "committer": {
        "name": "Fabrice Tiercelin",
        "email": "fabrice.tiercelin@yahoo.fr",
        "time": "Tue Feb 16 19:24:18 2021 +0100"
      },
      "message": "Bug 570168 - [AutoRefactor immigration #56/148] [cleanup \u0026 saveaction]\nPrimitive parsing\n\nChange-Id: Idc4c1768f4dfa2885684b98afb8b5e6b6c458d14\nSigned-off-by: Fabrice Tiercelin \u003cfabrice.tiercelin@yahoo.fr\u003e\nDepends-On: Ie9fe30bb629e7cd772338ae461cc73b3ab878c57"
    },
    {
      "commit": "80ae2a4e8fc4025865c188679f9f376ef390e9f9",
      "tree": "f916f27fe86c2b14ed0bcf081bc79dc5ee5ab378",
      "parents": [
        "8cdc87f53b5b88a7f7deae7b2b2c15ce4c795f16"
      ],
      "author": {
        "name": "Fabrice Tiercelin",
        "email": "fabrice.tiercelin@yahoo.fr",
        "time": "Tue Feb 16 19:09:01 2021 +0100"
      },
      "committer": {
        "name": "Fabrice Tiercelin",
        "email": "fabrice.tiercelin@yahoo.fr",
        "time": "Tue Feb 16 19:09:01 2021 +0100"
      },
      "message": "Bug 570029 - [AutoRefactor immigration #54/148] [cleanup \u0026 saveaction]\nConvert fields into local variables\n\nChange-Id: I52f7eed5bd980a7094ad34543869e2aef025b814\nSigned-off-by: Fabrice Tiercelin \u003cfabrice.tiercelin@yahoo.fr\u003e\nDepends-On: I55c5971e0c4a6d9eecdebc788b116a9a9a072107"
    },
    {
      "commit": "8cdc87f53b5b88a7f7deae7b2b2c15ce4c795f16",
      "tree": "76a3a1cc9cb7260dd69e31c12409d0a7ae93b95c",
      "parents": [
        "62e1c4f2e261f860677844c1a68f27557d1a8a45"
      ],
      "author": {
        "name": "Fabrice Tiercelin",
        "email": "fabrice.tiercelin@yahoo.fr",
        "time": "Tue Feb 16 18:53:06 2021 +0100"
      },
      "committer": {
        "name": "Fabrice Tiercelin",
        "email": "fabrice.tiercelin@yahoo.fr",
        "time": "Tue Feb 16 18:53:06 2021 +0100"
      },
      "message": "Bug 570011 - [AutoRefactor immigration #53/147] [cleanup \u0026 saveaction]\nExtract increment\n\nChange-Id: I54aa86c147fbb574077f794138e75eb32eaebd80\nSigned-off-by: Fabrice Tiercelin \u003cfabrice.tiercelin@yahoo.fr\u003e\nDepends-On: I8e1532d6b156b1bd2782d985706e6f898fc818a2"
    },
    {
      "commit": "62e1c4f2e261f860677844c1a68f27557d1a8a45",
      "tree": "0edc936bc49d95fcc1764091c976aabf1fdaadb7",
      "parents": [
        "841a1e24b00d91f069e2380099855ae1e830a94a"
      ],
      "author": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Tue Feb 16 14:40:11 2021 +0100"
      },
      "committer": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Tue Feb 16 14:40:20 2021 +0100"
      },
      "message": "Validation error\n\nChange-Id: Iff1a37b8a7dbf2fdb8645c7ffd787ac5c687b646\nSigned-off-by: Lars Vogel \u003cLars.Vogel@vogella.com\u003e"
    },
    {
      "commit": "841a1e24b00d91f069e2380099855ae1e830a94a",
      "tree": "fba40fc80aeb93c8e068dd066c7f557bd97fb42a",
      "parents": [
        "8f839ff591ef1820d1a217ab97c351f216975807"
      ],
      "author": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Tue Feb 16 14:36:53 2021 +0100"
      },
      "committer": {
        "name": "Lars Vogel",
        "email": "Lars.Vogel@vogella.com",
        "time": "Tue Feb 16 14:36:53 2021 +0100"
      },
      "message": "Fix validator error\n\nChange-Id: I4ef818a873336afc7b4836c75e4b3c037fe5ac5c\nSigned-off-by: Lars Vogel \u003cLars.Vogel@vogella.com\u003e"
    },
    {
      "commit": "8f839ff591ef1820d1a217ab97c351f216975807",
      "tree": "77974f95ab17859fd6523bf73c9fb4e2b805df3f",
      "parents": [
        "67b621751358aa50cc6006b7f3b887b3518bb5f8"
      ],
      "author": {
        "name": "Christoph Läubrich",
        "email": "laeubi@laeubi-soft.de",
        "time": "Tue Feb 16 14:03:28 2021 +0100"
      },
      "committer": {
        "name": "Christoph Läubrich",
        "email": "laeubi@laeubi-soft.de",
        "time": "Tue Feb 16 14:03:28 2021 +0100"
      },
      "message": "Bug 563459 - move N\u0026N to the right place\n\nChange-Id: Ie91efc8f87e0133253efe4f2e8fa4ee8be6e5238\nSigned-off-by: Christoph Läubrich \u003claeubi@laeubi-soft.de\u003e\n"
    },
    {
      "commit": "67b621751358aa50cc6006b7f3b887b3518bb5f8",
      "tree": "e00915c3a02e80f28790bb3a021f9f1e18d1b382",
      "parents": [
        "b04f02b9e0bc69f20b95dfd94e43fb3ab6e169ab"
      ],
      "author": {
        "name": "Nikita Nemkin",
        "email": "nikita@nemkin.ru",
        "time": "Tue Feb 16 13:43:42 2021 +0500"
      },
      "committer": {
        "name": "Nikita Nemkin",
        "email": "nikita@nemkin.ru",
        "time": "Tue Feb 16 13:43:42 2021 +0500"
      },
      "message": "Bug 205137 - [Win32] Scrollable does not support horizontal wheel scrolling\n\nChange-Id: I68595187105b6ee3d65b21f2d469e256045c1490\nSigned-off-by: Nikita Nemkin \u003cnikita@nemkin.ru\u003e\n"
    },
    {
      "commit": "b04f02b9e0bc69f20b95dfd94e43fb3ab6e169ab",
      "tree": "e753d3d74c8d3de75920a33b9ff0eb750383482a",
      "parents": [
        "d988925df6b05544f367b7703a71d8c8b5ce9dee"
      ],
      "author": {
        "name": "Fabrice Tiercelin",
        "email": "fabrice.tiercelin@yahoo.fr",
        "time": "Tue Feb 16 08:55:41 2021 +0100"
      },
      "committer": {
        "name": "Fabrice Tiercelin",
        "email": "fabrice.tiercelin@yahoo.fr",
        "time": "Tue Feb 16 08:55:41 2021 +0100"
      },
      "message": "Bug 569847 - [AutoRefactor immigration #51/146] [cleanup \u0026 saveaction]\nStatic inner class\n\nChange-Id: I72f8f4c6db368093153f59e3929837751d0a89be\nSigned-off-by: Fabrice Tiercelin \u003cfabrice.tiercelin@yahoo.fr\u003e\nDepends-On: I6c93d06ac53003fed1989e65237e179ed3fdf159"
    },
    {
      "commit": "d988925df6b05544f367b7703a71d8c8b5ce9dee",
      "tree": "59dea8d9abae3dd91254e0455878c3ce108c9295",
      "parents": [
        "aa69ca094857b5dbfd690c72c19ff43722c6ed74"
      ],
      "author": {
        "name": "Fabrice Tiercelin",
        "email": "fabrice.tiercelin@yahoo.fr",
        "time": "Tue Feb 16 08:38:48 2021 +0100"
      },
      "committer": {
        "name": "Fabrice Tiercelin",
        "email": "fabrice.tiercelin@yahoo.fr",
        "time": "Tue Feb 16 08:38:48 2021 +0100"
      },
      "message": "Bug 569845 - [AutoRefactor immigration #50/146] [cleanup \u0026 saveaction]\nUnreachable block\n\nChange-Id: I58fef1f64ebf015ad4fdfa4cd56db6d0a4faa931\nSigned-off-by: Fabrice Tiercelin \u003cfabrice.tiercelin@yahoo.fr\u003e\nDepends-On: I186720e12386800386f3f861f51e4ff1be7b30ee"
    }
  ],
  "next": "aa69ca094857b5dbfd690c72c19ff43722c6ed74"
}
