)]}'
{
  "log": [
    {
      "commit": "e9d578321c7d1407e63f19cbbd009e2a550ddb36",
      "tree": "73971203ce2e19de0188f3dbb313cc2b4922baa3",
      "parents": [
        "dd93efea6375b516611d0d75af2212a40ad3e946"
      ],
      "author": {
        "name": "Thomas Dräbing",
        "email": "thomas.draebing@sap.com",
        "time": "Fri Apr 17 13:47:28 2026 +0200"
      },
      "committer": {
        "name": "Thomas Dräbing",
        "email": "thomas.draebing@sap.com",
        "time": "Fri Apr 17 13:58:58 2026 +0200"
      },
      "message": "Migrate to bazel modules\n\nChange-Id: I04e9dd51aae3d4b3e38aed2814935d16bc9981c1\n"
    },
    {
      "commit": "dd93efea6375b516611d0d75af2212a40ad3e946",
      "tree": "65b71ab847de7bd0688408039e168268e7745e42",
      "parents": [
        "f2b5550992819c184ffd88d3cdc477525adc23af"
      ],
      "author": {
        "name": "Yash Chaturvedi",
        "email": "zeref@qti.qualcomm.com",
        "time": "Tue Sep 09 14:45:41 2025 +0530"
      },
      "committer": {
        "name": "Yash Chaturvedi",
        "email": "zeref@qti.qualcomm.com",
        "time": "Wed Sep 10 21:42:02 2025 +0530"
      },
      "message": "Revise the documentation to improve readability and ensure accuracy\n\nChange-Id: Ifa5c43a96dd7f179134f6428a3bd0cbd8c59b8f3\n"
    },
    {
      "commit": "f2b5550992819c184ffd88d3cdc477525adc23af",
      "tree": "5ee79da6b4ebb4515dc7606a1e313ce7482b158d",
      "parents": [
        "d08bd4e8c9d1ac93297f4e5287d93e8844296b0d"
      ],
      "author": {
        "name": "Yash Chaturvedi",
        "email": "zeref@qti.qualcomm.com",
        "time": "Tue Jul 29 14:15:38 2025 +0530"
      },
      "committer": {
        "name": "Yash Chaturvedi",
        "email": "zeref@qti.qualcomm.com",
        "time": "Tue Aug 19 13:04:20 2025 +0530"
      },
      "message": "Avoid project state updates on replicas during rename\n\nChange Ie1694eb inadvertently caused the project state to be updated on\nreplica nodes. However, modifying the project state on replicas can lead\nto inconsistencies with the primaries.\n\nThis change separates replica rename logic from the primary to prevent\nunintended project state updates on replicas.\n\nChange-Id: Idbadff40543ce8bf7a512839b60ca02a5365e5c8\n"
    },
    {
      "commit": "d08bd4e8c9d1ac93297f4e5287d93e8844296b0d",
      "tree": "c30a7fe1e7f514cccc2c524736d2827c973de64b",
      "parents": [
        "672da077d2feacd8139df4bd80908275b7506e41"
      ],
      "author": {
        "name": "Yash Chaturvedi",
        "email": "zeref@qti.qualcomm.com",
        "time": "Thu Jul 10 13:37:15 2025 +0530"
      },
      "committer": {
        "name": "Yash Chaturvedi",
        "email": "zeref@qti.qualcomm.com",
        "time": "Wed Jul 16 22:26:08 2025 -0700"
      },
      "message": "Update project state to READ_ONLY before starting the rename operation\n\nThis appears to have been the original intent [1], but the `.lock()`\nmethod was never called during rename.\n\n[1] https://gerrit.googlesource.com/plugins/rename-project/+/7220f19c288e4c329f010bbc12bad76187f604cd/src/main/java/com/googlesource/gerrit/plugins/renameproject/LockUnlockProject.java#45\n\nChange-Id: Ie1694eb5729174d7ec616e131d00d66cc1f1684b\n"
    },
    {
      "commit": "672da077d2feacd8139df4bd80908275b7506e41",
      "tree": "88d3b8bbe2c2ac84aa0226326bdb3984a6bcf7af",
      "parents": [
        "4e79e074520f0f84b90644546bd52b939d2a4cc6"
      ],
      "author": {
        "name": "Yash Chaturvedi",
        "email": "zeref@qti.qualcomm.com",
        "time": "Mon Jul 14 15:23:28 2025 +0530"
      },
      "committer": {
        "name": "Yash Chaturvedi",
        "email": "zeref@qti.qualcomm.com",
        "time": "Mon Jul 14 15:23:28 2025 +0530"
      },
      "message": "Do not log user credentials while constructing the HTTP client\n\nChange-Id: I3d0e4bfaa44d94cacec5fa54c0174d18a7d58cd9\n"
    },
    {
      "commit": "4e79e074520f0f84b90644546bd52b939d2a4cc6",
      "tree": "c980705e0042a7aecd44d4fbedf77348abcecd64",
      "parents": [
        "499ee9e550ebd0814e5e121bda523a7a22535b96"
      ],
      "author": {
        "name": "Yash Chaturvedi",
        "email": "zeref@qti.qualcomm.com",
        "time": "Mon Jul 14 15:15:24 2025 +0530"
      },
      "committer": {
        "name": "Yash Chaturvedi",
        "email": "zeref@qti.qualcomm.com",
        "time": "Mon Jul 14 15:21:25 2025 +0530"
      },
      "message": "Refactor: Coalesce account watch entry updates\n\nSimplifies and consolidates logic for updating account watch entries.\n\nChange-Id: I4a793543b6bfce0c2f76b39d612293bc57ab7a8c\n"
    },
    {
      "commit": "499ee9e550ebd0814e5e121bda523a7a22535b96",
      "tree": "c7539f7117ff068761240c1635cf3598e9b3147d",
      "parents": [
        "b518cf326e357df28492ec49ddf5d7c727535066"
      ],
      "author": {
        "name": "Yash Chaturvedi",
        "email": "zeref@qti.qualcomm.com",
        "time": "Mon Jul 14 14:45:59 2025 +0530"
      },
      "committer": {
        "name": "Yash Chaturvedi",
        "email": "zeref@qti.qualcomm.com",
        "time": "Mon Jul 14 14:45:59 2025 +0530"
      },
      "message": "Refactor: Use static `scanChangeIds` method to retrieve project changes\n\nReplace existing logic with the static `scanChangeIds` method to\nsimplify and clean up the code for retrieving change IDs.\n\nChange-Id: I086958dc107f12dbc3aa77728b19d01b2e1de8aa\n"
    },
    {
      "commit": "b518cf326e357df28492ec49ddf5d7c727535066",
      "tree": "f284799012a02462fed74541dce755bdaa36de63",
      "parents": [
        "4ab42dcf7b78b25cead31ea75b7f55b78a7e72e3"
      ],
      "author": {
        "name": "Yash Chaturvedi",
        "email": "zeref@qti.qualcomm.com",
        "time": "Thu Jul 10 13:11:26 2025 +0530"
      },
      "committer": {
        "name": "Yash Chaturvedi",
        "email": "zeref@qti.qualcomm.com",
        "time": "Mon Jul 14 13:57:41 2025 +0530"
      },
      "message": "Clean up DatabaseRenameHandler\n\n- Remove unused variables\n- Fix rollback behavior\n- Improve method and parameter names\n\nChange-Id: Ife2614159523ad41d29e461d02b37da58f558242\n"
    },
    {
      "commit": "4ab42dcf7b78b25cead31ea75b7f55b78a7e72e3",
      "tree": "46ad28ed4b7e841b9d8139a3e3c706aa6eef29c1",
      "parents": [
        "37288093e13a058a6526fbe17def9606999201e0"
      ],
      "author": {
        "name": "Yash Chaturvedi",
        "email": "zeref@qti.qualcomm.com",
        "time": "Tue Jul 01 14:05:59 2025 +0530"
      },
      "committer": {
        "name": "Yash Chaturvedi",
        "email": "zeref@qti.qualcomm.com",
        "time": "Thu Jul 10 11:08:45 2025 +0530"
      },
      "message": "Add support to block project renames exceeding configured change limit\n\nThis change introduces a new configuration key, `changeLimit`, which\nallows administrators to restrict project rename operations when the\nnumber of changes exceeds the specified limit.\n\nChange-Id: Ia197e52c5bc63ef61eff51cb5f4926e7c501e319\n"
    },
    {
      "commit": "37288093e13a058a6526fbe17def9606999201e0",
      "tree": "afbf8d0268dcae73ff6ac01dbfdcf57b5c9274e9",
      "parents": [
        "6e60bf60e887bc0ea55a7ed79d0994011c067abd"
      ],
      "author": {
        "name": "Yash Chaturvedi",
        "email": "zeref@qti.qualcomm.com",
        "time": "Wed Jul 02 10:15:00 2025 +0530"
      },
      "committer": {
        "name": "Yash Chaturvedi",
        "email": "zeref@qti.qualcomm.com",
        "time": "Tue Jul 08 13:14:53 2025 +0530"
      },
      "message": "Eliminate redundant httpSession and sshHelper parameters\n\nBoth httpSession and sshHelper are being passed as method parameters\ndespite being available as class fields. This refactor removes the\nredundant parameters and updates method calls accordingly to improve\ncode clarity and maintainability.\n\nChange-Id: I07b2332332052e6ed4cb84aea547ceaa3e7c60c8\n"
    },
    {
      "commit": "6e60bf60e887bc0ea55a7ed79d0994011c067abd",
      "tree": "40bff84f86f29e581643984e317269edb1bfd4b2",
      "parents": [
        "da9a761df51c1199480493be74c7fc920612eb07"
      ],
      "author": {
        "name": "Yash Chaturvedi",
        "email": "zeref@qti.qualcomm.com",
        "time": "Tue Jul 01 13:18:13 2025 +0530"
      },
      "committer": {
        "name": "Yash Chaturvedi",
        "email": "zeref@qti.qualcomm.com",
        "time": "Tue Jul 01 13:18:13 2025 +0530"
      },
      "message": "Avoid using Optionals as method parameters\n\nAs per the recommended guidelines [1], using Optional in method\nparameters is discouraged. This change replaces such usages with more\nappropriate alternatives\n\n[1] https://gerrit-review.googlesource.com/Documentation/dev-crafting-changes.html#:~:text\u003dto%20local%20variables-,Optional,-/%20Nullable\n\nChange-Id: Ib80e35da25d652cdc2329cbf7c719fdb0da402ec\n"
    },
    {
      "commit": "da9a761df51c1199480493be74c7fc920612eb07",
      "tree": "4498c7ea0a5b1b18987fa14cc868809efd5e1ffa",
      "parents": [
        "4a819e786a9a38b25294baf3aa6ed48f36ab885a"
      ],
      "author": {
        "name": "Antonin LEPOLARD",
        "email": "ant@atolcd.com",
        "time": "Thu Jun 05 10:28:57 2025 +0200"
      },
      "committer": {
        "name": "Antonin LEPOLARD",
        "email": "ant@atolcd.com",
        "time": "Thu Jun 05 10:43:58 2025 +0200"
      },
      "message": "Change ProjectWatchKey import from top level\n\nSince the changes made by commit ad5a2f1 to the Gerrit code base, the ProjectWatchKey class has been moved to top level in gerrit.entities\n\nMain change: I70f40dc1a2515f07de751f1fabbb39eb18161eb9\n\nChange-Id: I00d8bc883c6df9e64e5f751dd07d898bf5eaa349\n"
    },
    {
      "commit": "4a819e786a9a38b25294baf3aa6ed48f36ab885a",
      "tree": "87540d1ce9b118915763b597de17eff60037dfa3",
      "parents": [
        "351f420ddeca8d10e14213a75e4c75535e22db13"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Tue Feb 11 10:58:18 2025 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Tue Feb 11 11:03:51 2025 +0000"
      },
      "message": "Wrap Repository and associated resources with try-with-resource\n\nThe lack of use of try-with-resource pattern caused the leak\nof Repository and associated wrapper objects left open.\nAfter the introduction of the Repository objects leak detector\nin Gerrit master with I3037064 the tests were failing because\nof the leaks left behind.\n\nWrap all the Repository objects created directly or indirectly\nthrough one of its container objects and make sure that all tests\nare executed without leaks.\n\nChange-Id: Ia20fb505b3d8c9db04b8b50e16a9a3d41bba5d96\n"
    },
    {
      "commit": "351f420ddeca8d10e14213a75e4c75535e22db13",
      "tree": "34874a0ef81f9d07c4b98679f6d85e209ee35b39",
      "parents": [
        "1ca7f53f8e55bca0167ec7967c93408241959cf6"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Tue Feb 11 11:03:13 2025 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Tue Feb 11 11:03:13 2025 +0000"
      },
      "message": "Reformat with GJF 1.24.0\n\nChange-Id: I80f0e8f67b0a6d0586eb9fb23ee0a2a29352356e\n"
    },
    {
      "commit": "1ca7f53f8e55bca0167ec7967c93408241959cf6",
      "tree": "8ee8932dae14a69fefb014b20eb110c5ebb7608d",
      "parents": [
        "0d0a356efea57a6a4a21735e50ad40b5f1409ab2"
      ],
      "author": {
        "name": "Thomas Dräbing",
        "email": "thomas.draebing@sap.com",
        "time": "Tue Jan 09 13:05:49 2024 +0100"
      },
      "committer": {
        "name": "Thomas Dräbing",
        "email": "thomas.draebing@sap.com",
        "time": "Tue Jan 09 13:05:49 2024 +0100"
      },
      "message": "Enable MutableGuiceModule errorprone pattern and fix/suppress issues\n\nSee https://errorprone.info/bugpattern/MutableGuiceModule\n\nChange-Id: Ib3b10b53fbb1bb06260baadfef86ca57ffa166c3\n"
    },
    {
      "commit": "0d0a356efea57a6a4a21735e50ad40b5f1409ab2",
      "tree": "6e455973c73801d8f957b01195bf82f5632951ec",
      "parents": [
        "35362a8c47deaf1920ae5ccce5fccf4d755296fc"
      ],
      "author": {
        "name": "Matthias Sohn",
        "email": "matthias.sohn@sap.com",
        "time": "Mon Nov 06 08:42:02 2023 +0100"
      },
      "committer": {
        "name": "Matthias Sohn",
        "email": "matthias.sohn@sap.com",
        "time": "Mon Nov 06 15:07:28 2023 +0100"
      },
      "message": "Rename external_plugin_deps.bzl, not needed for in-tree build\n\nAll test dependencies are already available in Gerrit core in a newer\nversion.\n\nHence use them for the stand-alone build only and update them to the\nversions used in Gerrit core:\n- mockito 5.6.0\n- bytebuddy 1.14.9\n- objenesis 3.0.1\n\nAlso update\n- bazel to 6.3.2\n- bazlets to f9c119e45d\n- plugin API to 3.7.0\n\nChange-Id: I89c029b2b6dcc7c54dcf0205d1d04bb115081d5e\n"
    },
    {
      "commit": "35362a8c47deaf1920ae5ccce5fccf4d755296fc",
      "tree": "cf36986770c30be873225ea3bb309e9608a7d447",
      "parents": [
        "6b0420e622df5f6d3033142846d5efb59c063aad"
      ],
      "author": {
        "name": "Thomas Draebing",
        "email": "thomas.draebing@sap.com",
        "time": "Mon Nov 06 09:53:58 2023 +0100"
      },
      "committer": {
        "name": "Thomas Dräbing",
        "email": "thomas.draebing@sap.com",
        "time": "Mon Nov 06 12:44:36 2023 +0100"
      },
      "message": "Ensure project cache state during revert of rename\n\nSince I3724dfead the project cache caches non-existing projects. During\nthe revert of a rename, this caused indexing of changes to fail, since\nthe cache entry of the old project was outdated.\n\nThe cache entry of the old project is now evicted as part of the cache\nrevert. This removes the entry that was created, when the project was\nrenamed.\n\nChange-Id: I3abc0f1669949324cfc1cc4ea7322e230a556779\n"
    },
    {
      "commit": "6b0420e622df5f6d3033142846d5efb59c063aad",
      "tree": "87f7e15066d273db31279d0a7e7a9f61d256e212",
      "parents": [
        "fbebfb69719296fe599fd0764350af4dfd47b295"
      ],
      "author": {
        "name": "Phan Tran Tuan Khai",
        "email": "tran.tuan.khai.phan@ericsson.com",
        "time": "Mon Jan 30 14:25:01 2023 -0500"
      },
      "committer": {
        "name": "Tran Tuan Khai Phan",
        "email": "tran.tuan.khai.phan@ericsson.com",
        "time": "Tue Mar 07 21:03:06 2023 +0000"
      },
      "message": "Add e2e test for rename-project\n\nAdd e2e test for rename replication through Rest Api.\n\nChange-Id: I1d4f6efaee65db1ed65e8e414af11ab4f2a6cb16\n"
    },
    {
      "commit": "fbebfb69719296fe599fd0764350af4dfd47b295",
      "tree": "2bc9d1d3cd9409cac5fa70d41cfc91c6c0c3f4dd",
      "parents": [
        "ab354b3516c6196ac27d8b09f9176e5581cb73a7"
      ],
      "author": {
        "name": "Phan Tran Tuan Khai",
        "email": "tran.tuan.khai.phan@ericsson.com",
        "time": "Wed Jan 11 14:02:03 2023 -0500"
      },
      "committer": {
        "name": "Tran Tuan Khai Phan",
        "email": "tran.tuan.khai.phan@ericsson.com",
        "time": "Mon Mar 06 19:03:37 2023 +0000"
      },
      "message": "Remove replication option from ssh command\n\nSsh rename-project command does not require replication option to\nperform rename. Gerrit config contains isReplica flag, which do\nthe same thing as replication option for ssh command. Meaning\nreplication option no longer needed.\n\nChange-Id: I335695c5e94d8f6a76bc8e06d47cd670dcbe2150\n"
    },
    {
      "commit": "ab354b3516c6196ac27d8b09f9176e5581cb73a7",
      "tree": "5bfbc5c0abb61877dfede37b7e593fd201468b12",
      "parents": [
        "49c1e7186ccfbddcd4c17bc07831ea96076726c6"
      ],
      "author": {
        "name": "Phan Tran Tuan Khai",
        "email": "tran.tuan.khai.phan@ericsson.com",
        "time": "Mon Jan 09 15:34:54 2023 -0500"
      },
      "committer": {
        "name": "Tran Tuan Khai Phan",
        "email": "tran.tuan.khai.phan@ericsson.com",
        "time": "Mon Feb 27 23:55:12 2023 +0000"
      },
      "message": "Added support for rename in replication\n\nNow rename-project also works in replica mode for http.\n\nAdded feature to automatically replicate rename-project to urls in\ngerrit.config via rest api.\n\nHttpClientProvider, HttpResponseHandler and HttpSession are adapted\nfrom rest forwarding mechanism of high-availability plugin to perform\nhttp requests since they can already perform http requests to other\ngerrit instances successfully.\n\nAdaptations were mainly done on access modifiers of HttpResponseHandler\nand changing the success code for isSuccessful from SC_NO_CONTENT to\nSC_OK. HttpSession has delete requests removed, since rename-project\nonly needs post request.\n\nMainly based on previous attemp from Icbe98eb6af9bffc38f4b882c149b9092f9701f3c\n\nChange-Id: I1f4aa638a565a1f85fb1f710a65ac659b5273107\n"
    },
    {
      "commit": "49c1e7186ccfbddcd4c17bc07831ea96076726c6",
      "tree": "3228a293729b97bbe9312b69f9800006d65a50f7",
      "parents": [
        "f49236d1b697bef4566914d9717ac22222d05c40"
      ],
      "author": {
        "name": "Mark Bekhet",
        "email": "mark.a.bekhet@ericsson.com",
        "time": "Wed Jun 01 10:26:16 2022 -0400"
      },
      "committer": {
        "name": "Mark Bekhet",
        "email": "mark.a.bekhet@ericsson.com",
        "time": "Fri Jun 10 08:05:17 2022 -0400"
      },
      "message": "Retry rename replication upon failure on replica\n\nThis change adds a configuration entry to setup the number of retries\ndefault is three retries.\n\nChange-Id: I47c011dc66f5ccbb614422a1c52fc3719e8dfccb\n"
    },
    {
      "commit": "f49236d1b697bef4566914d9717ac22222d05c40",
      "tree": "07cdc4acc8ebdd6a31a7b69ffa14d2ab365531a0",
      "parents": [
        "b74beeee4466be0be7685fb176a1c6b3f330755c",
        "a4a681d728566eeac188fc81521b0b28067d3610"
      ],
      "author": {
        "name": "Sven Selberg",
        "email": "svense@axis.com",
        "time": "Wed Dec 22 14:33:04 2021 +0100"
      },
      "committer": {
        "name": "Sven Selberg",
        "email": "svense@axis.com",
        "time": "Wed Dec 22 14:33:04 2021 +0100"
      },
      "message": "Merge branch \u0027stable-3.3\u0027 into master\n\n* branch \u0027stable-3.3\u0027:\n  Adjust to broken ProjectCache API\n\nBug: Issue 15477\nChange-Id: I3581d2d57adf2ad7ddf9a3ccda5801687588ecd5\n"
    },
    {
      "commit": "a4a681d728566eeac188fc81521b0b28067d3610",
      "tree": "07cdc4acc8ebdd6a31a7b69ffa14d2ab365531a0",
      "parents": [
        "7e193ac555256c8917fc67f19e6be019bd43ee03"
      ],
      "author": {
        "name": "Sven Selberg",
        "email": "svense@axis.com",
        "time": "Wed Dec 22 14:14:25 2021 +0100"
      },
      "committer": {
        "name": "Sven Selberg",
        "email": "svense@axis.com",
        "time": "Wed Dec 22 14:31:55 2021 +0100"
      },
      "message": "Adjust to broken ProjectCache API\n\nProjectCache#evict(Project) was removed in:\nhttps://gerrit-review.googlesource.com/c/gerrit/+/323855\n\nCall ProjectCache#Evict(Project.NameKey) instead.\n\nBug: Issue 15477\nChange-Id: I1fae4f2e9490defcc7baf7e6b8608220612f5228\n"
    },
    {
      "commit": "b74beeee4466be0be7685fb176a1c6b3f330755c",
      "tree": "ead6fcc94104a340db99e0ce1db6d7bb27d1a3e9",
      "parents": [
        "a718ade947dc3a48cf1147e77e035a8b20479d57",
        "7e193ac555256c8917fc67f19e6be019bd43ee03"
      ],
      "author": {
        "name": "Mark Bekhet",
        "email": "mark.bekhet@ericsson.com",
        "time": "Tue May 11 10:31:52 2021 -0400"
      },
      "committer": {
        "name": "Mark Bekhet",
        "email": "mark.bekhet@ericsson.com",
        "time": "Tue May 11 10:31:52 2021 -0400"
      },
      "message": "Merge branch \u0027stable-3.3\u0027\n\n* stable-3.3:\n  Introduce an optional configuration to define a regex for naming rules\n\nChange-Id: I620abbb21d9450397f7e344adc66711d80e01dd7\n"
    },
    {
      "commit": "7e193ac555256c8917fc67f19e6be019bd43ee03",
      "tree": "ead6fcc94104a340db99e0ce1db6d7bb27d1a3e9",
      "parents": [
        "92780fa1dbaa55bfc882b932d9f11c6855c695eb",
        "2a8ef1e3d6687ed589c8260f7dcbda18fc91691c"
      ],
      "author": {
        "name": "Mark Bekhet",
        "email": "mark.bekhet@ericsson.com",
        "time": "Thu May 06 13:29:33 2021 -0400"
      },
      "committer": {
        "name": "Mark Bekhet",
        "email": "mark.bekhet@ericsson.com",
        "time": "Thu May 06 13:29:33 2021 -0400"
      },
      "message": "Merge branch \u0027stable-3.2\u0027 into stable-3.3\n\n* stable-3.2:\n  Introduce an optional configuration to define a regex for naming rules\n\nChange-Id: Ia493f7b3b219547e8cc2197d99758e73ab476067\n"
    },
    {
      "commit": "2a8ef1e3d6687ed589c8260f7dcbda18fc91691c",
      "tree": "bb8a5048501a38a8b026092c4e6071c08e73bb39",
      "parents": [
        "8cc2a0db646edf06d0bfc39742a898d1dfab71e5",
        "b9f6583c78c8216a4eee97009b329dabea21e45c"
      ],
      "author": {
        "name": "Mark Bekhet",
        "email": "mark.bekhet@ericsson.com",
        "time": "Wed May 05 14:33:40 2021 -0400"
      },
      "committer": {
        "name": "Mark Bekhet",
        "email": "mark.bekhet@ericsson.com",
        "time": "Wed May 05 15:03:19 2021 -0400"
      },
      "message": "Merge branch \u0027stable-3.1\u0027 into stable-3.2\n\n* stable-3.1:\n  Introduce an optional configuration to define a regex for naming rules\n\nChange-Id: Ie5a5b81677eb97b31b1148b306868e581c1b5232\n"
    },
    {
      "commit": "b9f6583c78c8216a4eee97009b329dabea21e45c",
      "tree": "a8e263a2c53b61c8a2d32af525b29af268d2cabf",
      "parents": [
        "93c1fb7d8cfc546c725a7de94cfef53ebe80b3b5"
      ],
      "author": {
        "name": "Mark Bekhet",
        "email": "mark.bekhet@ericsson.com",
        "time": "Fri Apr 16 13:29:29 2021 -0400"
      },
      "committer": {
        "name": "Mark Bekhet",
        "email": "mark.bekhet@ericsson.com",
        "time": "Mon May 03 08:36:47 2021 -0400"
      },
      "message": "Introduce an optional configuration to define a regex for naming rules\n\nBefore this change, the plugin made checks on the name to verify that\nthe new project name is not null and that it doesn\u0027t exist. Therefore,\nthe new project name can have a name with any set of characters while\ncomplying to the naming rules. However, due to IRI (not URI) and\nbackward compatibility, the non-ASCII characters may be represented in a\nway that can cause issues [1].\n\nThis change introduces a configurable parameter that can be set to\ndefine a regex that is then enforced upon renaming a project to ensure\nbackward compatibility.\n\n[1] https://en.wikipedia.org/wiki/Internationalized_Resource_Identifier\n\nBug: Issue 14297\nChange-Id: Ia049cb399afe1091626cafebfb3d64f72f41e61f\n"
    },
    {
      "commit": "a718ade947dc3a48cf1147e77e035a8b20479d57",
      "tree": "d377af4c1fed1e551aea11cb3f08d208683b1ea0",
      "parents": [
        "6c2813a9d7e7fbbe386cc14438200691c85f67ef",
        "92780fa1dbaa55bfc882b932d9f11c6855c695eb"
      ],
      "author": {
        "name": "Nguyen Tuan Khang Phan",
        "email": "nguyen.tuan.khang.phan@ericsson.com",
        "time": "Wed Apr 14 20:55:58 2021 -0400"
      },
      "committer": {
        "name": "Nguyen Tuan Khang Phan",
        "email": "nguyen.tuan.khang.phan@ericsson.com",
        "time": "Wed Apr 14 20:55:58 2021 -0400"
      },
      "message": "Merge branch \u0027stable-3.3\u0027\n\n* stable-3.3:\n  Add Gatling e2e-test for rename-project\n  Add REST endpoint to rename operation\n  Adapt checks to the new rename replication feature\n  Introduce rename replication feature\n  Upgrade bazlets to latest stable-3.1 to build with 3.1.12 API\n  RenamePreconditions: check if project state is not null\n  Upgrade bazlets to latest stable-3.0 to build with 3.0.15 API\n  Upgrade bazlets to latest stable-2.16 to build with 2.16.26 API\n  Upgrade bazlets to latest stable-3.2 to build with 3.2.6 API\n  Upgrade bazlets to latest stable-3.1 to build with 3.1.11 API\n  Upgrade bazlets to latest master to build with 3.3.0 API\n  Upgrade bazlets to latest stable-2.16 to build with 2.16.23 API\n\nChange-Id: Id6d878a62fc0e71df81ef6ec91a9f7c89fc6e819\n"
    },
    {
      "commit": "92780fa1dbaa55bfc882b932d9f11c6855c695eb",
      "tree": "d377af4c1fed1e551aea11cb3f08d208683b1ea0",
      "parents": [
        "57bd1a665251ffb61298adc5ee9fb2ffe18eee7b",
        "8cc2a0db646edf06d0bfc39742a898d1dfab71e5"
      ],
      "author": {
        "name": "Nguyen Tuan Khang Phan",
        "email": "nguyen.tuan.khang.phan@ericsson.com",
        "time": "Wed Apr 14 09:28:25 2021 -0400"
      },
      "committer": {
        "name": "Nguyen Tuan Khang Phan",
        "email": "phan.khang5@gmail.com",
        "time": "Wed Apr 14 13:39:21 2021 +0000"
      },
      "message": "Merge branch \u0027stable-3.2\u0027 into stable-3.3\n\n* stable-3.2:\n  Add Gatling e2e-test for rename-project\n  Add REST endpoint to rename operation\n  Adapt checks to the new rename replication feature\n  Introduce rename replication feature\n  Upgrade bazlets to latest stable-3.1 to build with 3.1.12 API\n  RenamePreconditions: check if project state is not null\n  Upgrade bazlets to latest stable-3.0 to build with 3.0.15 API\n  Upgrade bazlets to latest stable-2.16 to build with 2.16.26 API\n  Upgrade bazlets to latest stable-3.2 to build with 3.2.6 API\n  Upgrade bazlets to latest stable-3.1 to build with 3.1.11 API\n  Upgrade bazlets to latest stable-2.16 to build with 2.16.23 API\n\nConflict resolution for WORKSPACE is to keep the original bazlets\nversion.\n\nChange-Id: I308049d4ca0e4bfa12380403c520672cddaf2d71\n"
    },
    {
      "commit": "8cc2a0db646edf06d0bfc39742a898d1dfab71e5",
      "tree": "4b4243872a96acdbef49921e809a659d04704dcd",
      "parents": [
        "1e0fa989e802fe36d7be5b71f73e61bdaca79a8b",
        "93c1fb7d8cfc546c725a7de94cfef53ebe80b3b5"
      ],
      "author": {
        "name": "Nguyen Tuan Khang Phan",
        "email": "nguyen.tuan.khang.phan@ericsson.com",
        "time": "Sun Apr 11 15:02:25 2021 -0400"
      },
      "committer": {
        "name": "Nguyen Tuan Khang Phan",
        "email": "phan.khang5@gmail.com",
        "time": "Mon Apr 12 13:51:45 2021 +0000"
      },
      "message": "Merge branch \u0027stable-3.1\u0027 into stable-3.2\n\n* stable-3.1:\n  Add Gatling e2e-test for rename-project\n  Add REST endpoint to rename operation\n  Adapt checks to the new rename replication feature\n  Introduce rename replication feature\n  Upgrade bazlets to latest stable-3.1 to build with 3.1.12 API\n  RenamePreconditions: check if project state is not null\n  Upgrade bazlets to latest stable-3.0 to build with 3.0.15 API\n  Upgrade bazlets to latest stable-2.16 to build with 2.16.26 API\n  Upgrade bazlets to latest stable-2.16 to build with 2.16.23 API\n\nConflict resolution for WORKSPACE is to keep the original bazlets\nversion.\n\nA new testRenameReplicationViaSshAdminUser test needs to be adapted to\nstable-3.2 because ProjectCahce.get() method return Optional of\nProjectState instead. GerritConfig is moved from acceptance package\nto acceptance.config.\n\nChange-Id: If8b67dd7bca810db1e4d31e5a8d16c5efb7d1f1e\n"
    },
    {
      "commit": "93c1fb7d8cfc546c725a7de94cfef53ebe80b3b5",
      "tree": "e4445c33659d076863b8731165d00a00afe38744",
      "parents": [
        "3c22f342cf520b1c5d9911122260088c84a44058",
        "f2d2b7a7a60017f142a87a141de12c82e263627b"
      ],
      "author": {
        "name": "Nguyen Tuan Khang Phan",
        "email": "nguyen.tuan.khang.phan@ericsson.com",
        "time": "Wed Apr 07 16:41:40 2021 -0400"
      },
      "committer": {
        "name": "Nguyen Tuan Khang Phan",
        "email": "phan.khang5@gmail.com",
        "time": "Thu Apr 08 21:27:53 2021 +0000"
      },
      "message": "Merge branch \u0027stable-3.0\u0027 into stable-3.1\n\n* stable-3.0:\n  Add Gatling e2e-test for rename-project\n  Add REST endpoint to rename operation\n  Adapt checks to the new rename replication feature\n  Introduce rename replication feature\n  RenamePreconditions: check if project state is not null\n  Upgrade bazlets to latest stable-3.0 to build with 3.0.15 API\n  Upgrade bazlets to latest stable-2.16 to build with 2.16.26 API\n  Upgrade bazlets to latest stable-2.16 to build with 2.16.23 API\n\nThe resolution for a merge conflict in RenameCommand was to fix import\nfor Project and Change classes. In stable-3.1, they are under\n`entities` instead of `reviewdb`.\n\nThe new testRenameReplicationViaSshAdminUser test is adapted to\nstable-3.1.\n\nNamekey is no longer instantiated with `new Project.Namekey()` but\nwith `Project.namekey()`.\n\nChange-Id: I04e68aaa168e410ce08ce555102762f16a5ab57f\n"
    },
    {
      "commit": "f2d2b7a7a60017f142a87a141de12c82e263627b",
      "tree": "893897f34b2419b2960d3526cf4babba42fc8fc7",
      "parents": [
        "7a66e16f69f07c85b890d96e6212806acd894847",
        "fc23e59ec82b35e6149f3d6208b22b84f5ecb7fa"
      ],
      "author": {
        "name": "Nguyen Tuan Khang Phan",
        "email": "nguyen.tuan.khang.phan@ericsson.com",
        "time": "Thu Apr 01 16:17:43 2021 -0400"
      },
      "committer": {
        "name": "Nguyen Tuan Khang Phan",
        "email": "phan.khang5@gmail.com",
        "time": "Tue Apr 06 21:49:26 2021 +0000"
      },
      "message": "Merge branch \u0027stable-2.16\u0027 into stable-3.0\n\n* stable-2.16:\n  Add Gatling e2e-test for rename-project\n  Add REST endpoint to rename operation\n  Adapt checks to the new rename replication feature\n  Introduce rename replication feature\n  RenamePreconditions: check if project state is not null\n\nFix rename non-existing projects tests and ProjectState not null check\nin the RenameCommand because ProjectState is used in stable-3.0+\ncompared to project string in stable-2.16. The existence of the\nproject is handled by the ProjectState.\n\n\"Add Gatling e2e-test for rename-project\" and \"Add REST endpoint to\nrename operation\" are no-ops because those changes were originally\nintroduced in stable-3.0. As a result reintroduced tests\ntestRenameViaHttpSuccessful and testRenameViaHttpWithEmptyNewName\nwere removed during the conflict resolution.\n\nChange-Id: I0e0fcdf814cdd97ebfab3644266473244ea3ebbf\n"
    },
    {
      "commit": "fc23e59ec82b35e6149f3d6208b22b84f5ecb7fa",
      "tree": "2a0eecdd8cf3a7a3a1358fa6adb5dad30dddb984",
      "parents": [
        "ed6d66a7ed8d528cc71a05c161ff7186e09aefed"
      ],
      "author": {
        "name": "Hamza Kaced",
        "email": "hamza.kaced@ericsson.com",
        "time": "Mon Aug 24 18:58:40 2020 -0400"
      },
      "committer": {
        "name": "Nguyen Tuan Khang Phan",
        "email": "phan.khang5@gmail.com",
        "time": "Tue Mar 30 19:51:51 2021 +0000"
      },
      "message": "Add Gatling e2e-test for rename-project\n\nA successful test will guarantee all the steps as performed. This tests\nthe plugin feature through creating a project, then renaming it, and\nthen deleting the renamed project. If the rename fails, then only the\nproject gets created. If the rename goes through but gives unexpected\nresults, then the project deletion step will fail due to not finding\nthe renamed project (to delete).\n\nAdd a README file that introduces how to start using this new test.\n\nThe test project is renamed to a unique new name, _RENAMED in the json,\nautomatically set by the test implementation. This is in line with how\nsuch a use of an underscode prefix was documented in [1]. The original\nproject name is also automatically set that way. Both names are based on\nthe name of the test class, so named after \"RenameProject\".\n\n[1] https://gerrit-documentation.storage.googleapis.com/Documentation/3.0.12/dev-e2e-tests.html#_environment_properties\n\nChange-Id: If086299127b8eb418c693e07ce221dd29cc5468d\n(cherry picked from commit 98e1df4b5d7a89e67dd75fee54c79d6dc9fc2d10)\n"
    },
    {
      "commit": "ed6d66a7ed8d528cc71a05c161ff7186e09aefed",
      "tree": "168036c32eeabc19a5dfb49ad8598f8967b8dd7b",
      "parents": [
        "1ac90a381505a4ca346524250dbc9e0b1f0bf3b8"
      ],
      "author": {
        "name": "Nguyen Tuan Khang Phan",
        "email": "nguyen.tuan.khang.phan@ericsson.com",
        "time": "Tue Jul 14 11:56:25 2020 -0400"
      },
      "committer": {
        "name": "Nguyen Tuan Khang Phan",
        "email": "phan.khang5@gmail.com",
        "time": "Fri Mar 26 19:50:11 2021 +0000"
      },
      "message": "Add REST endpoint to rename operation\n\nImplement Rest API equivalent to the ssh rename command with usage of\nprojects API. New project name is getting passed in through json request\nbody.\n\nWith this change the plugin will be able to receive rename requests not\nonly through ssh but also through its new endpoint, making it more\ntestable with frameworks that utilise http, such as Gatling.\n\nDatabaseRenameHandler has no support for reviewDB in versions 3.0 and up\nand that created conflict during cherry-pick. This resolution is making\nthe rename method to use renameInReviewDb and renameInNoteDb again.\n\nChange-Id: I0ce0ce68a4d5e65569e8b14a580f7890ef70075b\n(cherry picked from commit 94dd6934e9ab5fe03961ae431b5d50f6610f4e65)\n"
    },
    {
      "commit": "1ac90a381505a4ca346524250dbc9e0b1f0bf3b8",
      "tree": "9c38f0f00ff76627646ffd4daa4eeb57398c3a71",
      "parents": [
        "05a06cb2fb2879d39bd1cead67be350d4ca50f1a"
      ],
      "author": {
        "name": "Nguyen Tuan Khang Phan",
        "email": "nguyen.tuan.khang.phan@ericsson.com",
        "time": "Wed Mar 17 15:18:20 2021 -0400"
      },
      "committer": {
        "name": "Nguyen Tuan Khang Phan",
        "email": "phan.khang5@gmail.com",
        "time": "Wed Mar 24 12:08:34 2021 +0000"
      },
      "message": "Adapt checks to the new rename replication feature\n\nWith the introduction of the rename replication feature, the check for\nproject existence has to be brought out of the RenamePreconditions and\nput in RenameCommand. This is done to avoid NullPointerException on a\nnon-existent project when the \"--replication\" option is used.\n\nChange-Id: Ibc6e9123b9f86ef29d9106031841cd3f22fa06a5\n"
    },
    {
      "commit": "05a06cb2fb2879d39bd1cead67be350d4ca50f1a",
      "tree": "d49e4fd5e178271a8da8066636e5121d76285e2c",
      "parents": [
        "266fc153b7dbf7eb3447978754b860e391d04c71"
      ],
      "author": {
        "name": "Nguyen Tuan Khang Phan",
        "email": "nguyen.tuan.khang.phan@ericsson.com",
        "time": "Mon Mar 08 16:07:33 2021 -0500"
      },
      "committer": {
        "name": "Nguyen Tuan Khang Phan",
        "email": "nguyen.tuan.khang.phan@ericsson.com",
        "time": "Mon Mar 22 15:50:12 2021 -0400"
      },
      "message": "Introduce rename replication feature\n\nWith this change rename project can replicate rename-project operation\nto other replica/mirror instances using ssh command only available for\nadmin users.\n\nThe feature is based on how replication plugin does replication to\nother replicas. SshHelper and ReplicationSshSessionFactoryProvider are\ntaken and adapted from replication plugin to perform ssh commands.\n\nFeature: Issue 14049\nChange-Id: Icbe98eb6af9bffc38f4b882c149b9092f9701f3c\n"
    },
    {
      "commit": "3c22f342cf520b1c5d9911122260088c84a44058",
      "tree": "fa5cae5da0a76e13dd8b711df0d7dfba8c4560e7",
      "parents": [
        "0c776bd6ff08436c7023c75d81683eeba7645118"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Mon Mar 22 13:51:28 2021 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Mon Mar 22 13:51:28 2021 -0400"
      },
      "message": "Upgrade bazlets to latest stable-3.1 to build with 3.1.12 API\n\nChange-Id: I85174ee30005ff920c0ae5fb621c660e9469aa23\n"
    },
    {
      "commit": "266fc153b7dbf7eb3447978754b860e391d04c71",
      "tree": "72a657421dba40a3562c967712dec3f387577a82",
      "parents": [
        "31fd184eb4704f4ea60fef02a575bc22ca67757c"
      ],
      "author": {
        "name": "Nguyen Tuan Khang Phan",
        "email": "nguyen.tuan.khang.phan@ericsson.com",
        "time": "Tue Feb 16 13:26:35 2021 -0500"
      },
      "committer": {
        "name": "Nguyen Tuan Khang Phan",
        "email": "phan.khang5@gmail.com",
        "time": "Wed Feb 17 12:58:28 2021 +0000"
      },
      "message": "RenamePreconditions: check if project state is not null\n\nAvoid NullPointerException when performing ssh rename-project on a non\nexisting project. The cause of null pointer is ProjectCache.get() method\nwhich returns null if no such project exists.\n\nChange-Id: Ifea14a48bf61e14306bb09bfbe387d7a8f2b5325\n"
    },
    {
      "commit": "7a66e16f69f07c85b890d96e6212806acd894847",
      "tree": "f2b819293099ff1773d3d302b116b45974f6fd72",
      "parents": [
        "f4706b2f4867c4c5122d535a28ebb4e3e9b182f1"
      ],
      "author": {
        "name": "Jacek Centkowski",
        "email": "geminica.programs@gmail.com",
        "time": "Mon Feb 08 15:43:09 2021 +0100"
      },
      "committer": {
        "name": "Jacek Centkowski",
        "email": "geminica.programs@gmail.com",
        "time": "Mon Feb 08 15:43:09 2021 +0100"
      },
      "message": "Upgrade bazlets to latest stable-3.0 to build with 3.0.15 API\n\nChange-Id: Id84219fcaeba42eb2e6be4efbadea29667ef217f\n"
    },
    {
      "commit": "f4706b2f4867c4c5122d535a28ebb4e3e9b182f1",
      "tree": "1b372a56a87a86c7c12755f3f53fc7f667e111c8",
      "parents": [
        "3e109282f5363a0d9e54987bf34671a700c709a1",
        "31fd184eb4704f4ea60fef02a575bc22ca67757c"
      ],
      "author": {
        "name": "Jacek Centkowski",
        "email": "geminica.programs@gmail.com",
        "time": "Mon Feb 08 12:13:27 2021 +0100"
      },
      "committer": {
        "name": "Jacek Centkowski",
        "email": "geminica.programs@gmail.com",
        "time": "Mon Feb 08 12:20:03 2021 +0100"
      },
      "message": "Merge branch \u0027stable-2.16\u0027 into stable-3.0\n\n* stable-2.16:\n  Upgrade bazlets to latest stable-2.16 to build with 2.16.26 API\n  Upgrade bazlets to latest stable-2.16 to build with 2.16.23 API\n\nChange-Id: I1aaee339d8cd7bd22a5fa8a349a5000b8b97f4fb\n"
    },
    {
      "commit": "31fd184eb4704f4ea60fef02a575bc22ca67757c",
      "tree": "d417a392e965ebbdd4cd208e43ae988eaf2b9486",
      "parents": [
        "e800f9bb69918aecb04b1237d800634897bfac46"
      ],
      "author": {
        "name": "Jacek Centkowski",
        "email": "jcentkowski@digital.ai",
        "time": "Wed Feb 03 16:35:06 2021 +0100"
      },
      "committer": {
        "name": "Jacek Centkowski",
        "email": "jcentkowski@digital.ai",
        "time": "Wed Feb 03 16:35:06 2021 +0100"
      },
      "message": "Upgrade bazlets to latest stable-2.16 to build with 2.16.26 API\n\nChange-Id: If8c5a407ac5c74440eebdad257f41262b82044d6\n"
    },
    {
      "commit": "1e0fa989e802fe36d7be5b71f73e61bdaca79a8b",
      "tree": "702551b6c4e0c28cc2fdc472df6584693fde4f62",
      "parents": [
        "19ff9a5a788ece1c0f7c967543d7ae6db6ceb3e7",
        "9209d57745f2f6de868839971deda699dc62479a"
      ],
      "author": {
        "name": "Jacek Centkowski",
        "email": "jcentkowski@digital.ai",
        "time": "Mon Jan 18 17:28:34 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 18 17:28:34 2021 +0000"
      },
      "message": "Merge \"Merge branch \u0027stable-3.1\u0027 into \u0027stable-3.2\u0027\" into stable-3.2"
    },
    {
      "commit": "9209d57745f2f6de868839971deda699dc62479a",
      "tree": "2937354b5a4b2cc86514a742a926fae73185b3a7",
      "parents": [
        "a880148254d5da25924def9e149932552abfa67b",
        "0c776bd6ff08436c7023c75d81683eeba7645118"
      ],
      "author": {
        "name": "Jacek Centkowski",
        "email": "jcentkowski@digital.ai",
        "time": "Mon Jan 18 12:46:16 2021 +0100"
      },
      "committer": {
        "name": "Jacek Centkowski",
        "email": "jcentkowski@digital.ai",
        "time": "Mon Jan 18 12:46:16 2021 +0100"
      },
      "message": "Merge branch \u0027stable-3.1\u0027 into \u0027stable-3.2\u0027\n\n* stable-3.1:\n  Upgrade bazlets to latest stable-3.1 to build with 3.1.11 API\n\nChange-Id: I79179955229e9b26f1b259553d3d2b9d12eeb75b\n"
    },
    {
      "commit": "19ff9a5a788ece1c0f7c967543d7ae6db6ceb3e7",
      "tree": "702551b6c4e0c28cc2fdc472df6584693fde4f62",
      "parents": [
        "a880148254d5da25924def9e149932552abfa67b"
      ],
      "author": {
        "name": "Jacek Centkowski",
        "email": "jcentkowski@digital.ai",
        "time": "Thu Jan 14 13:42:00 2021 +0100"
      },
      "committer": {
        "name": "Jacek Centkowski",
        "email": "jcentkowski@digital.ai",
        "time": "Thu Jan 14 13:42:00 2021 +0100"
      },
      "message": "Upgrade bazlets to latest stable-3.2 to build with 3.2.6 API\n\nChange-Id: I4f7a5d8bcab8d4cfc940c17be68249947a40a861\n"
    },
    {
      "commit": "0c776bd6ff08436c7023c75d81683eeba7645118",
      "tree": "1e4daffb240580ae961e5ae19bd96db612278d43",
      "parents": [
        "ebf0715eac3cbb7eca67dd758c631f5ab1028435"
      ],
      "author": {
        "name": "Jacek Centkowski",
        "email": "jcentkowski@digital.ai",
        "time": "Wed Jan 13 08:38:22 2021 +0100"
      },
      "committer": {
        "name": "Jacek Centkowski",
        "email": "jcentkowski@digital.ai",
        "time": "Wed Jan 13 08:38:22 2021 +0100"
      },
      "message": "Upgrade bazlets to latest stable-3.1 to build with 3.1.11 API\n\nChange-Id: I6113de7b310818187306fca406e52da3a1aa777b\n"
    },
    {
      "commit": "57bd1a665251ffb61298adc5ee9fb2ffe18eee7b",
      "tree": "997611f79d6ebc40e2b1d651f9e5ae812dd2e91c",
      "parents": [
        "6c2813a9d7e7fbbe386cc14438200691c85f67ef"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Dec 08 09:36:11 2020 -0500"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Dec 08 09:43:01 2020 -0500"
      },
      "message": "Upgrade bazlets to latest master to build with 3.3.0 API\n\nBug: Issue 13791\nChange-Id: I30134249656bdd27ac54b7f0aee0e77b7bd7922a\n"
    },
    {
      "commit": "6c2813a9d7e7fbbe386cc14438200691c85f67ef",
      "tree": "4a5a3affd63e4483d1ee579b196c01eb96eca41a",
      "parents": [
        "380f9314f92d1586cd08fdd00f11e994b8b4ae79",
        "a880148254d5da25924def9e149932552abfa67b"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Thu Nov 26 09:23:22 2020 -0500"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Thu Nov 26 09:23:22 2020 -0500"
      },
      "message": "Merge branch \u0027stable-3.2\u0027 into master\n\n* stable-3.2:\n  Upgrade bazlets to latest stable-3.2 to build with 3.2.5.1 API\n  Upgrade bazlets to latest stable-3.1 to build with 3.1.10 API\n\nChange-Id: Ic9bee328dc2f5318a1c3d728a87ba9c0af860a4e\n"
    },
    {
      "commit": "a880148254d5da25924def9e149932552abfa67b",
      "tree": "2937354b5a4b2cc86514a742a926fae73185b3a7",
      "parents": [
        "b790635e78ff3d2960f3e28df8e95e08660ddb98"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Nov 24 17:58:14 2020 -0500"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Wed Nov 25 14:07:29 2020 -0500"
      },
      "message": "Upgrade bazlets to latest stable-3.2 to build with 3.2.5.1 API\n\nChange-Id: If528fa7d91bc5c3e8d6001e95278e5a06211bbf8\n"
    },
    {
      "commit": "b790635e78ff3d2960f3e28df8e95e08660ddb98",
      "tree": "336bfd43561d50f72555215bf0fc230a8bc5ae22",
      "parents": [
        "fd5c967eba88c2a278dc21062a788e176dd0959f",
        "ebf0715eac3cbb7eca67dd758c631f5ab1028435"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Wed Nov 25 14:03:45 2020 -0500"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Wed Nov 25 14:03:45 2020 -0500"
      },
      "message": "Merge branch \u0027stable-3.1\u0027 into stable-3.2\n\n* stable-3.1:\n  Upgrade bazlets to latest stable-3.1 to build with 3.1.10 API\n\nChange-Id: Iac59b114e288c972c8fc98ab2ce2ba84e4177053\n"
    },
    {
      "commit": "ebf0715eac3cbb7eca67dd758c631f5ab1028435",
      "tree": "2b6e02860a4a09cf762010a9b171dd80759b6733",
      "parents": [
        "9d6dda821507f17d02c63b8fb710ccd15d183517"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Nov 24 16:27:54 2020 -0500"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Nov 24 16:27:54 2020 -0500"
      },
      "message": "Upgrade bazlets to latest stable-3.1 to build with 3.1.10 API\n\nChange-Id: Ia995763253a794172a9bdfbe038dc5a6e60269ac\n"
    },
    {
      "commit": "e800f9bb69918aecb04b1237d800634897bfac46",
      "tree": "4e4054d1396dc0b75cfa17e441c4c50b185819a3",
      "parents": [
        "e03eabb352fc764cdb677f53557a6b14d60ff100"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Wed Nov 11 13:46:35 2020 -0500"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Wed Nov 11 13:46:35 2020 -0500"
      },
      "message": "Upgrade bazlets to latest stable-2.16 to build with 2.16.23 API\n\nChange-Id: I51d926e444075757d4a5518714f239c4eee4319f\n"
    },
    {
      "commit": "380f9314f92d1586cd08fdd00f11e994b8b4ae79",
      "tree": "d1de0914df9b78afa9fb30e324b44f5151dbe016",
      "parents": [
        "2d71af2b0b5e6130caead7d4b411741ce9516bd8",
        "fd5c967eba88c2a278dc21062a788e176dd0959f"
      ],
      "author": {
        "name": "Nguyen Tuan Khang Phan",
        "email": "nguyen.tuan.khang.phan@ericsson.com",
        "time": "Thu Nov 05 14:41:31 2020 -0500"
      },
      "committer": {
        "name": "Nguyen Tuan Khang Phan",
        "email": "nguyen.tuan.khang.phan@ericsson.com",
        "time": "Thu Nov 05 14:41:31 2020 -0500"
      },
      "message": "Merge branch \u0027stable-3.2\u0027 into master\n\n* stable-3.2:\n  Bump Bazel version to 3.7.0\n  Upgrade bazlets to latest stable-3.0 to build with 3.0.13 API\n\nChange-Id: I61fc529e0a1184c02d2a39ac5346baf7fb649f41\n"
    },
    {
      "commit": "2d71af2b0b5e6130caead7d4b411741ce9516bd8",
      "tree": "0febeeaf1cbf2e5a009d28a54ca39c329b4a6a56",
      "parents": [
        "0209d0d55557efdfba38286327f354b0968981d9"
      ],
      "author": {
        "name": "Nguyen Tuan Khang Phan",
        "email": "nguyen.tuan.khang.phan@ericsson.com",
        "time": "Wed Nov 04 15:29:44 2020 -0500"
      },
      "committer": {
        "name": "Nguyen Tuan Khang Phan",
        "email": "nguyen.tuan.khang.phan@ericsson.com",
        "time": "Thu Nov 05 14:36:21 2020 -0500"
      },
      "message": "Adapt plugin to latest changes on Gerrit master\n\nSubscriptionGraph can be used directly on its own without the need of\nSubmoduleOp.\n\nChange-Id: Id08f2931b36a02c117dee4bba7b23e7df536ff95\n"
    },
    {
      "commit": "fd5c967eba88c2a278dc21062a788e176dd0959f",
      "tree": "336bfd43561d50f72555215bf0fc230a8bc5ae22",
      "parents": [
        "3809446fb9030339052e1e13eaefee7f2a852b0a",
        "9d6dda821507f17d02c63b8fb710ccd15d183517"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Fri Oct 30 09:33:20 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Fri Oct 30 09:33:20 2020 -0400"
      },
      "message": "Merge branch \u0027stable-3.1\u0027 into stable-3.2\n\n* stable-3.1:\n  Bump Bazel version to 3.7.0\n  Upgrade bazlets to latest stable-3.0 to build with 3.0.13 API\n\nChange-Id: If36d7b56367ccfc6eb82606214c4ee4b8582a9ea\n"
    },
    {
      "commit": "9d6dda821507f17d02c63b8fb710ccd15d183517",
      "tree": "27c7d9887c8044d62a2d961eda320856648b33da",
      "parents": [
        "ffbf2f61ef68a26e497cdefd83b98abe6e568f41",
        "3e109282f5363a0d9e54987bf34671a700c709a1"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Thu Oct 29 11:57:57 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Thu Oct 29 11:57:57 2020 -0400"
      },
      "message": "Merge branch \u0027stable-3.0\u0027 into stable-3.1\n\n* stable-3.0:\n  Bump Bazel version to 3.7.0\n  Upgrade bazlets to latest stable-3.0 to build with 3.0.13 API\n\nChange-Id: I3f4ea2c5042e2076fa60ad67e1900c8ca2f04bc6\n"
    },
    {
      "commit": "3e109282f5363a0d9e54987bf34671a700c709a1",
      "tree": "1b372a56a87a86c7c12755f3f53fc7f667e111c8",
      "parents": [
        "b12fb288296ba621774b64ea090d2124964db805"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Oct 27 16:12:58 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Oct 27 16:12:58 2020 -0400"
      },
      "message": "Bump Bazel version to 3.7.0\n\nChange-Id: I95efb1e643b4549248dbcf41afed8b5b290bfa9c\n"
    },
    {
      "commit": "b12fb288296ba621774b64ea090d2124964db805",
      "tree": "3fbcfdd6415493027c11258b757e581ed36a5ad8",
      "parents": [
        "49a7209ab1f0cf52a9f2bf061dfcdac650c90148"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Oct 20 15:59:24 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Oct 20 15:59:24 2020 -0400"
      },
      "message": "Upgrade bazlets to latest stable-3.0 to build with 3.0.13 API\n\nChange-Id: I2f95ed447944f840d34dfb14ea3c0d94bc431b9a\n"
    },
    {
      "commit": "0209d0d55557efdfba38286327f354b0968981d9",
      "tree": "588c4d998fc311993b845afa363e45972ebff751",
      "parents": [
        "4ba9597476f11af659c3535df4e6c0953d0ac46a",
        "3809446fb9030339052e1e13eaefee7f2a852b0a"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Fri Sep 25 16:39:06 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Fri Sep 25 16:39:06 2020 -0400"
      },
      "message": "Merge branch \u0027stable-3.2\u0027\n\n* stable-3.2:\n  e2e-test: Rename \u0027default\u0027 after GerritSimulation core change Id33ada17\n  e2e-test: Rename \u0027unique\u0027 after GerritSimulation core change I229976f5\n  e2e-test: Rename \u0027name\u0027 after GerritSimulation core change I3527fb39\n\nChange-Id: I19957884be655135d888733de3c41695f4ce7be6\n"
    },
    {
      "commit": "3809446fb9030339052e1e13eaefee7f2a852b0a",
      "tree": "811680d782c7dd134e479be4fd8722f3c47319ce",
      "parents": [
        "7f89635c3abf247e5ecf41fa16205ca09f430790",
        "ffbf2f61ef68a26e497cdefd83b98abe6e568f41"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Fri Sep 25 16:33:42 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Fri Sep 25 16:33:42 2020 -0400"
      },
      "message": "Merge branch \u0027stable-3.1\u0027 into stable-3.2\n\n* stable-3.1:\n  e2e-test: Rename \u0027default\u0027 after GerritSimulation core change Id33ada17\n  e2e-test: Rename \u0027unique\u0027 after GerritSimulation core change I229976f5\n  e2e-test: Rename \u0027name\u0027 after GerritSimulation core change I3527fb39\n\nChange-Id: Ie04b3edb3c2747e0a586d7df82dd519f17fece14\n"
    },
    {
      "commit": "ffbf2f61ef68a26e497cdefd83b98abe6e568f41",
      "tree": "5b19aa771d5ad4e04556ff43717858caf8bc9ffd",
      "parents": [
        "ad307ecbde461ce6d0175e7a9b796b232496c45d",
        "49a7209ab1f0cf52a9f2bf061dfcdac650c90148"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Fri Sep 25 16:19:18 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Fri Sep 25 16:19:18 2020 -0400"
      },
      "message": "Merge branch \u0027stable-3.0\u0027 into stable-3.1\n\n* stable-3.0:\n  e2e-test: Rename \u0027default\u0027 after GerritSimulation core change Id33ada17\n  e2e-test: Rename \u0027unique\u0027 after GerritSimulation core change I229976f5\n  e2e-test: Rename \u0027name\u0027 after GerritSimulation core change I3527fb39\n\nChange-Id: I2c9d4b82e5c4ba7eba16daee3ae5793a913d7a43\n"
    },
    {
      "commit": "49a7209ab1f0cf52a9f2bf061dfcdac650c90148",
      "tree": "2e2452923f5b23cd02986d3c780b7c44fedaa7b1",
      "parents": [
        "676032b250b8dda35ff58c989970641804b841e5"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Mon Sep 21 18:06:37 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.mmiller@gmail.com",
        "time": "Tue Sep 22 16:47:48 2020 +0000"
      },
      "message": "e2e-test: Rename \u0027default\u0027 after GerritSimulation core change Id33ada17\n\nChange-Id: I90e59bcf1b33cd5b8cc322254bbb51826d5f7cf4\n"
    },
    {
      "commit": "676032b250b8dda35ff58c989970641804b841e5",
      "tree": "a39e69a6cc5b8bacff30e6a899531673a696bc6c",
      "parents": [
        "691903bf4b6b66f767cd71bb1823d5bad04b1ba4"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Mon Sep 21 17:31:40 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.mmiller@gmail.com",
        "time": "Tue Sep 22 16:46:37 2020 +0000"
      },
      "message": "e2e-test: Rename \u0027unique\u0027 after GerritSimulation core change I229976f5\n\nChange-Id: I234154960651fcf6d2d600dd2c7831c0cb69fd14\n"
    },
    {
      "commit": "691903bf4b6b66f767cd71bb1823d5bad04b1ba4",
      "tree": "20d1939bd91575af3e4af9d7b148ea7998ef545e",
      "parents": [
        "98e1df4b5d7a89e67dd75fee54c79d6dc9fc2d10"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Mon Sep 21 17:04:50 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.mmiller@gmail.com",
        "time": "Tue Sep 22 16:45:05 2020 +0000"
      },
      "message": "e2e-test: Rename \u0027name\u0027 after GerritSimulation core change I3527fb39\n\nChange-Id: Ibd7bca09177a3f4913fa1e71fe823ffb6a7a1a21\n"
    },
    {
      "commit": "4ba9597476f11af659c3535df4e6c0953d0ac46a",
      "tree": "d1f863162cf092da3b2bef0d9c7a9fe6c6f1a894",
      "parents": [
        "fe0782395a3999ca29fd5a3268fe5d37c54ae893",
        "7f89635c3abf247e5ecf41fa16205ca09f430790"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Thu Sep 10 14:32:55 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Thu Sep 10 14:33:33 2020 -0400"
      },
      "message": "Merge branch \u0027stable-3.2\u0027\n\n* stable-3.2:\n  Add Gatling e2e-test for rename-project\n  Bump Bazel version to 3.5.0\n\nChange-Id: I1d70c08c61a78a4a33b77ef9773e76e6c61dbcfc\n"
    },
    {
      "commit": "7f89635c3abf247e5ecf41fa16205ca09f430790",
      "tree": "a09fb49ac85e84886898f4d45b0cfbde04c56330",
      "parents": [
        "1bab1be2e5fb10bb744dd9cedb148290a2183156",
        "ad307ecbde461ce6d0175e7a9b796b232496c45d"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Wed Sep 09 08:57:26 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Wed Sep 09 08:57:56 2020 -0400"
      },
      "message": "Merge branch \u0027stable-3.1\u0027 into stable-3.2\n\n* stable-3.1:\n  Add Gatling e2e-test for rename-project\n  Bump Bazel version to 3.5.0\n\nChange-Id: I8d03a6b4974fd262cb0f5da13479fc0985128385\n"
    },
    {
      "commit": "ad307ecbde461ce6d0175e7a9b796b232496c45d",
      "tree": "0728e7a44c51603d3cb6d5e23e5051ece16cfea7",
      "parents": [
        "c3d689ba3d9f260891c7e8adda6cd951bc44ffd9",
        "98e1df4b5d7a89e67dd75fee54c79d6dc9fc2d10"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Sep 08 15:34:23 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Sep 08 15:35:49 2020 -0400"
      },
      "message": "Merge branch \u0027stable-3.0\u0027 into stable-3.1\n\n* stable-3.0:\n  Add Gatling e2e-test for rename-project\n  Bump Bazel version to 3.5.0\n\nChange-Id: Ibd09263648a8b2c94aee61fec181448774ca687b\n"
    },
    {
      "commit": "98e1df4b5d7a89e67dd75fee54c79d6dc9fc2d10",
      "tree": "6e7496708ed29c5a51f10263f3441c34685afc10",
      "parents": [
        "f31d16280d4dd0b59182df41367342ad1af7519f"
      ],
      "author": {
        "name": "Hamza Kaced",
        "email": "hamza.kaced@ericsson.com",
        "time": "Mon Aug 24 18:58:40 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Fri Sep 04 14:44:11 2020 -0400"
      },
      "message": "Add Gatling e2e-test for rename-project\n\nA successful test will guarantee all the steps as performed. This tests\nthe plugin feature through creating a project, then renaming it, and\nthen deleting the renamed project. If the rename fails, then only the\nproject gets created. If the rename goes through but gives unexpected\nresults, then the project deletion step will fail due to not finding\nthe renamed project (to delete).\n\nAdd a README file that introduces how to start using this new test.\n\nThe test project is renamed to a unique new name, _RENAMED in the json,\nautomatically set by the test implementation. This is in line with how\nsuch a use of an underscode prefix was documented in [1]. The original\nproject name is also automatically set that way. Both names are based on\nthe name of the test class, so named after \"RenameProject\".\n\n[1] https://gerrit-documentation.storage.googleapis.com/Documentation/3.0.12/dev-e2e-tests.html#_environment_properties\n\nChange-Id: If086299127b8eb418c693e07ce221dd29cc5468d\n"
    },
    {
      "commit": "f31d16280d4dd0b59182df41367342ad1af7519f",
      "tree": "3d5495d391cc3da46cddafd62045a6551f8c625c",
      "parents": [
        "822fae5d224ff8c433bce39f4c42c3dc113b2a23"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Thu Sep 03 15:11:19 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Thu Sep 03 15:11:19 2020 -0400"
      },
      "message": "Bump Bazel version to 3.5.0\n\nChange-Id: I3f785d0226e9fdab9bbec09c5d2ff60f100e4019\n"
    },
    {
      "commit": "fe0782395a3999ca29fd5a3268fe5d37c54ae893",
      "tree": "4f8a5d401c93c54b4e74ae215ce46f1962b34397",
      "parents": [
        "daec8ede82a106bd9a118884f61e1667dde0cad3",
        "1bab1be2e5fb10bb744dd9cedb148290a2183156"
      ],
      "author": {
        "name": "Nguyen Tuan Khang Phan",
        "email": "nguyen.tuan.khang.phan@ericsson.com",
        "time": "Fri Aug 07 14:16:34 2020 -0400"
      },
      "committer": {
        "name": "Nguyen Tuan Khang Phan",
        "email": "nguyen.tuan.khang.phan@ericsson.com",
        "time": "Fri Aug 07 14:25:45 2020 -0400"
      },
      "message": "Merge branch \u0027stable-3.2\u0027\n\n* stable-3.2:\n  RenameCommand: use ProjectState instead of String project name\n  Add REST endpoint to rename operation\n\nChange-Id: I89c18d17133447dde34b842ad0fedb9fa8df5bfb\n"
    },
    {
      "commit": "1bab1be2e5fb10bb744dd9cedb148290a2183156",
      "tree": "b9a725af3506110bb89852f2a91005b392b29704",
      "parents": [
        "f2f283f1129a0c9529a9a95df95572a80763aed5",
        "c3d689ba3d9f260891c7e8adda6cd951bc44ffd9"
      ],
      "author": {
        "name": "Nguyen Tuan Khang Phan",
        "email": "nguyen.tuan.khang.phan@ericsson.com",
        "time": "Fri Aug 07 14:10:01 2020 -0400"
      },
      "committer": {
        "name": "Nguyen Tuan Khang Phan",
        "email": "nguyen.tuan.khang.phan@ericsson.com",
        "time": "Fri Aug 07 14:10:01 2020 -0400"
      },
      "message": "Merge branch \u0027stable-3.1\u0027 into stable-3.2\n\n* stable-3.1:\n  RenameCommand: use ProjectState instead of String project name\n  Add REST endpoint to rename operation\n\nChange-Id: I73ba36ad0e9be0c165d38ed03ccb79258fcc8d47\n"
    },
    {
      "commit": "c3d689ba3d9f260891c7e8adda6cd951bc44ffd9",
      "tree": "877c767a14e777bc18b31795ff9c539ed75158f8",
      "parents": [
        "d18ac76751258c05b9a1b50634e0627f2f8b9a55",
        "822fae5d224ff8c433bce39f4c42c3dc113b2a23"
      ],
      "author": {
        "name": "Nguyen Tuan Khang Phan",
        "email": "nguyen.tuan.khang.phan@ericsson.com",
        "time": "Fri Aug 07 13:18:25 2020 -0400"
      },
      "committer": {
        "name": "Nguyen Tuan Khang Phan",
        "email": "nguyen.tuan.khang.phan@ericsson.com",
        "time": "Fri Aug 07 13:21:40 2020 -0400"
      },
      "message": "Merge branch \u0027stable-3.0\u0027 into stable-3.1\n\n* stable-3.0:\n  RenameCommand: use ProjectState instead of String project name\n  Add REST endpoint to rename operation\n\nChange-Id: I8e12a0ee97b736e2cd6c7bcf5bd812914fa12e17\n"
    },
    {
      "commit": "822fae5d224ff8c433bce39f4c42c3dc113b2a23",
      "tree": "2a17960ed3859e94a68aa92f71d03c5daa0b794a",
      "parents": [
        "94dd6934e9ab5fe03961ae431b5d50f6610f4e65"
      ],
      "author": {
        "name": "Nguyen Tuan Khang Phan",
        "email": "nguyen.tuan.khang.phan@ericsson.com",
        "time": "Sun Aug 02 14:07:59 2020 -0400"
      },
      "committer": {
        "name": "Nguyen Tuan Khang Phan",
        "email": "nguyen.tuan.khang.phan@ericsson.com",
        "time": "Fri Aug 07 13:03:29 2020 +0000"
      },
      "message": "RenameCommand: use ProjectState instead of String project name\n\nTo avoid having NullPointerException when non-existing project is\nprovided through ssh command, old project name is passed as old project\nstate instead of project name.\n\nThis solution is based on how delete-project handles the same problem.\n\nChange-Id: I906c112ed2481fdb65c5714f0640fc2af51b2ec0\n"
    },
    {
      "commit": "94dd6934e9ab5fe03961ae431b5d50f6610f4e65",
      "tree": "d803a3a55e92ff47cbfdadca387ae65668c4a46f",
      "parents": [
        "3d84aa3ba05fe173f354a64b8bbbe490104cef63"
      ],
      "author": {
        "name": "Nguyen Tuan Khang Phan",
        "email": "nguyen.tuan.khang.phan@ericsson.com",
        "time": "Tue Jul 14 11:56:25 2020 -0400"
      },
      "committer": {
        "name": "Nguyen Tuan Khang Phan",
        "email": "nguyen.tuan.khang.phan@ericsson.com",
        "time": "Thu Aug 06 13:15:27 2020 -0400"
      },
      "message": "Add REST endpoint to rename operation\n\nImplement Rest API equivalent to the ssh rename command with usage of\nprojects API. New project name is getting passed in through json request\nbody.\n\nWith this change the plugin will be able to receive rename requests not\nonly through ssh but also through its new endpoint, making it more\ntestable with frameworks that utilise http, such as Gatling.\n\nChange-Id: I0ce0ce68a4d5e65569e8b14a580f7890ef70075b\n"
    },
    {
      "commit": "daec8ede82a106bd9a118884f61e1667dde0cad3",
      "tree": "1810c2aa695f417b14621d4cab42e8a26c1076a3",
      "parents": [
        "1371f826008b0dad2ca003fbedf82421f63e83ec",
        "f2f283f1129a0c9529a9a95df95572a80763aed5"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Thu Jul 30 17:04:56 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Thu Jul 30 17:05:12 2020 -0400"
      },
      "message": "Merge branch \u0027stable-3.2\u0027\n\n* stable-3.2:\n  Upgrade bazlets to latest master to build with 3.2.3 API\n  Upgrade bazlets to latest stable-3.1 to build with 3.1.8 API\n  Upgrade bazlets to latest stable-3.0 to build with 3.0.12 API\n  Upgrade bazlets to latest stable-2.16 to build with 2.16.22 API\n\nChange-Id: Id1a85f961a0489e3b45850aab9ab2a2137b3f01e\n"
    },
    {
      "commit": "1371f826008b0dad2ca003fbedf82421f63e83ec",
      "tree": "beea514d69ab208c478856560c52ce924b20efb9",
      "parents": [
        "bc8fefa24e21dce78d8da022700e151ffa0a302f"
      ],
      "author": {
        "name": "Nguyen Tuan Khang Phan",
        "email": "nguyen.tuan.khang.phan@ericsson.com",
        "time": "Thu Jul 30 15:38:45 2020 -0400"
      },
      "committer": {
        "name": "Nguyen Tuan Khang Phan",
        "email": "nguyen.tuan.khang.phan@ericsson.com",
        "time": "Thu Jul 30 15:38:45 2020 -0400"
      },
      "message": "Adapt to latest master\n\nChange-Id: I9464f746203e3dcc1557faf50bfceb6935e4c67c\n"
    },
    {
      "commit": "f2f283f1129a0c9529a9a95df95572a80763aed5",
      "tree": "04b04a328292a7bd290a17002b1429289987267f",
      "parents": [
        "3b3bae7b527fcc4b081d09debf100b5bc3467035"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Wed Jul 29 10:06:58 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Wed Jul 29 10:06:58 2020 -0400"
      },
      "message": "Upgrade bazlets to latest master to build with 3.2.3 API\n\nChange-Id: I6c298fe572716fc50edaa15205e32310944871a1\n"
    },
    {
      "commit": "3b3bae7b527fcc4b081d09debf100b5bc3467035",
      "tree": "52626e5f07facaa2abc7b5514bc809d5cadf98bc",
      "parents": [
        "befd8adf843cc7da5a37e4b264e802d3461624f9",
        "d18ac76751258c05b9a1b50634e0627f2f8b9a55"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Jul 28 17:20:32 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Jul 28 17:20:32 2020 -0400"
      },
      "message": "Merge branch \u0027stable-3.1\u0027 into stable-3.2\n\n* stable-3.1:\n  Upgrade bazlets to latest stable-3.1 to build with 3.1.8 API\n  Upgrade bazlets to latest stable-3.0 to build with 3.0.12 API\n  Upgrade bazlets to latest stable-2.16 to build with 2.16.22 API\n\nChange-Id: Ia85c95a20f415274a51ae4a13816affef1e6be4e\n"
    },
    {
      "commit": "d18ac76751258c05b9a1b50634e0627f2f8b9a55",
      "tree": "e6a79875e314ba5ab418d6a67df4fef9da1944f1",
      "parents": [
        "c7b39a3c7a05ba747d021ce4a933708ba8e604a6"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Jul 28 14:59:07 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Jul 28 14:59:07 2020 -0400"
      },
      "message": "Upgrade bazlets to latest stable-3.1 to build with 3.1.8 API\n\nChange-Id: Id19150301115b32f25fc7e09e7ad3a23818a6d33\n"
    },
    {
      "commit": "c7b39a3c7a05ba747d021ce4a933708ba8e604a6",
      "tree": "c14de7173d57859fc70a7f8c2c5c7d577be0dec5",
      "parents": [
        "9633e7742182d64a92254b3c9531b8978dc65dfc",
        "3d84aa3ba05fe173f354a64b8bbbe490104cef63"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Jul 28 14:42:28 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Jul 28 14:42:28 2020 -0400"
      },
      "message": "Merge branch \u0027stable-3.0\u0027 into stable-3.1\n\n* stable-3.0:\n  Upgrade bazlets to latest stable-3.0 to build with 3.0.12 API\n  Upgrade bazlets to latest stable-2.16 to build with 2.16.22 API\n\nChange-Id: Ie06d6d4f4c1b9cf2fff2bcaa2b972e9efb087f20\n"
    },
    {
      "commit": "3d84aa3ba05fe173f354a64b8bbbe490104cef63",
      "tree": "b857f5e56ea2cc2f6771678b38db205eded74028",
      "parents": [
        "3f061a6569302d2b79c8f26f0c0c09ab318592da"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Mon Jul 27 16:23:07 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Mon Jul 27 16:23:07 2020 -0400"
      },
      "message": "Upgrade bazlets to latest stable-3.0 to build with 3.0.12 API\n\nChange-Id: Ifda134c4fd2546aa23168f4fd42fece88eee4f9a\n"
    },
    {
      "commit": "3f061a6569302d2b79c8f26f0c0c09ab318592da",
      "tree": "23181de28ad5f4ba0764aaf709c84e7bfdfdd2df",
      "parents": [
        "4255a6a9e8543b0322ade48767288e597a45b126",
        "e03eabb352fc764cdb677f53557a6b14d60ff100"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Mon Jul 27 16:22:36 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Mon Jul 27 16:22:36 2020 -0400"
      },
      "message": "Merge branch \u0027stable-2.16\u0027 into stable-3.0\n\n* stable-2.16:\n  Upgrade bazlets to latest stable-2.16 to build with 2.16.22 API\n\nChange-Id: I2516a0567f7794a9aaf32b661d764bda79507d1b\n"
    },
    {
      "commit": "e03eabb352fc764cdb677f53557a6b14d60ff100",
      "tree": "861acd31f1e00d0150729903e867db6a08a32d50",
      "parents": [
        "66562aa12c1d8f07b15add919c1f69ec2939b555"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Mon Jul 27 12:20:06 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Mon Jul 27 12:20:06 2020 -0400"
      },
      "message": "Upgrade bazlets to latest stable-2.16 to build with 2.16.22 API\n\nChange-Id: I77b43a535af25d04bf7f1a605eb731559835e4e4\n"
    },
    {
      "commit": "bc8fefa24e21dce78d8da022700e151ffa0a302f",
      "tree": "f381610f4009487cef4036040fd870ce8617afaa",
      "parents": [
        "fd11f52cc3a9bb30cab852bb1bd25bd7411050d6",
        "befd8adf843cc7da5a37e4b264e802d3461624f9"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Mon Jul 20 18:05:18 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Mon Jul 20 18:05:18 2020 -0400"
      },
      "message": "Merge branch \u0027stable-3.2\u0027\n\n* stable-3.2:\n  Bump Bazel version to 3.4.1\n\nChange-Id: Ic57cf408fbf558b3896655e7e2ed56c6008cf4aa\n"
    },
    {
      "commit": "befd8adf843cc7da5a37e4b264e802d3461624f9",
      "tree": "52626e5f07facaa2abc7b5514bc809d5cadf98bc",
      "parents": [
        "95a06e1a617d509a2af4bae87610d16643634501",
        "9633e7742182d64a92254b3c9531b8978dc65dfc"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Mon Jul 20 18:02:04 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Mon Jul 20 18:02:35 2020 -0400"
      },
      "message": "Merge branch \u0027stable-3.1\u0027 into stable-3.2\n\n* stable-3.1:\n  Bump Bazel version to 3.4.1\n  Upgrade bazlets to latest stable-2.16\n\nChange-Id: I411e2988ff23602c68cc46cdee01a4fb208796f5\n"
    },
    {
      "commit": "fd11f52cc3a9bb30cab852bb1bd25bd7411050d6",
      "tree": "9f7afb84d062ebc775c13fb7e35837e5e1e00b01",
      "parents": [
        "73d4975d702a57781a783e214829a108905babc1"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Sat Jul 18 18:54:47 2020 +0200"
      },
      "committer": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Sat Jul 18 18:55:12 2020 +0200"
      },
      "message": "Adapt to latest master\n\nChange-Id: I94e9f77e2401438c120330c7b1f4ccc51ac7076b\n"
    },
    {
      "commit": "9633e7742182d64a92254b3c9531b8978dc65dfc",
      "tree": "c14de7173d57859fc70a7f8c2c5c7d577be0dec5",
      "parents": [
        "1d6bd1fc89868aa371f46b16f9e5749248c84804",
        "4255a6a9e8543b0322ade48767288e597a45b126"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Fri Jul 17 10:04:20 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Fri Jul 17 10:04:20 2020 -0400"
      },
      "message": "Merge branch \u0027stable-3.0\u0027 into stable-3.1\n\n* stable-3.0:\n  Bump Bazel version to 3.4.1\n\nChange-Id: Ib175cc28fcb6a7f7d76cd30d465f299c4b778af7\n"
    },
    {
      "commit": "4255a6a9e8543b0322ade48767288e597a45b126",
      "tree": "23181de28ad5f4ba0764aaf709c84e7bfdfdd2df",
      "parents": [
        "1337093c20894d7de18d2409463e1a7b7f81aa85"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Thu Jul 16 13:36:58 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Thu Jul 16 13:36:58 2020 -0400"
      },
      "message": "Bump Bazel version to 3.4.1\n\nChange-Id: Iaab5717b5a7394fb06be83225cee2206ed4244e7\n"
    },
    {
      "commit": "73d4975d702a57781a783e214829a108905babc1",
      "tree": "f88e6bc25a7c659a9bc2c6844bf945d667a3a2fe",
      "parents": [
        "0a7e5fa4a06eb5cd2bd1dcb2e68b78b417d5f780",
        "1d6bd1fc89868aa371f46b16f9e5749248c84804"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Fri Jul 03 18:44:17 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Fri Jul 03 18:47:22 2020 -0400"
      },
      "message": "Merge branch \u0027stable-3.1\u0027\n\n* stable-3.1:\n  Upgrade bazlets to latest stable-2.16\n\nChange-Id: I8238ec4c05e11629f8b6463c9f443494fd9e11d0\n"
    },
    {
      "commit": "0a7e5fa4a06eb5cd2bd1dcb2e68b78b417d5f780",
      "tree": "f88e6bc25a7c659a9bc2c6844bf945d667a3a2fe",
      "parents": [
        "18606f856f0d3963073d133528c595c329fee65e"
      ],
      "author": {
        "name": "Nguyen Tuan Khang Phan",
        "email": "nguyen.tuan.khang.phan@ericsson.com",
        "time": "Fri Jul 03 14:11:38 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Fri Jul 03 18:44:10 2020 -0400"
      },
      "message": "Adjust to latest projectCache changes\n\nChange-Id: Ib030bac89fa62892a12c40b9d86c580fe4eb20d0\n"
    },
    {
      "commit": "18606f856f0d3963073d133528c595c329fee65e",
      "tree": "130e15baf89091b426f99e8a1b0913c81b6d7bda",
      "parents": [
        "95a06e1a617d509a2af4bae87610d16643634501"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Thu Jul 02 13:36:26 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Thu Jul 02 13:43:08 2020 -0400"
      },
      "message": "Fix plugin build with latest master snapshot api\n\nSwitch to the snapshot api for that matter, until a new release\ncontaining these recent api changes comes out.\n\n- Adapt to the move of state setting from Project to ProjectConfig.\n- Adapt to the changed SubmoduleOp api for subscriptions information.\n- Adapt to the new SubscribeSection and Project Builders.\n\nChange-Id: I3c467e2f1fc42c2c6d7a9c02f1244518931cda17\n"
    },
    {
      "commit": "1d6bd1fc89868aa371f46b16f9e5749248c84804",
      "tree": "8814b8de553e321b824c77735f56aee0c417b2c6",
      "parents": [
        "7ff1ad316c6447a58bcafcc3203c8cfe53b83ca7",
        "1337093c20894d7de18d2409463e1a7b7f81aa85"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Wed Jul 01 20:29:53 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Wed Jul 01 20:29:53 2020 -0400"
      },
      "message": "Merge branch \u0027stable-3.0\u0027 into stable-3.1\n\n* stable-3.0:\n  Upgrade bazlets to latest stable-2.16\n\nChange-Id: I706ef288f25cfa61fdea4097831f9798a30b1d7d\n"
    },
    {
      "commit": "1337093c20894d7de18d2409463e1a7b7f81aa85",
      "tree": "b9fe5a292f316d6e9be53e28a52a7139e3992b22",
      "parents": [
        "7ca07eff7b2c52d7657fa276012dcb50e329d332",
        "66562aa12c1d8f07b15add919c1f69ec2939b555"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Wed Jul 01 13:20:48 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Wed Jul 01 13:20:48 2020 -0400"
      },
      "message": "Merge branch \u0027stable-2.16\u0027 into stable-3.0\n\n* stable-2.16:\n  Upgrade bazlets to latest stable-2.16\n\nChange-Id: Ie582cb6a6275758896a3cc090acb8351c2f9c382\n"
    },
    {
      "commit": "95a06e1a617d509a2af4bae87610d16643634501",
      "tree": "aa4d9c130178f3597fdf2dc4a8a0005b7e7f041d",
      "parents": [
        "ae588ff74b257388fc61e7fd4da5ad68ed950cdd"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Fri Jun 19 09:11:58 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Fri Jun 19 09:11:58 2020 -0400"
      },
      "message": "Upgrade bazlets to latest master to build with 3.2.2 API\n\nChange-Id: If5d5a00fa194066235edc838ee8a9fe425fcc243\n"
    },
    {
      "commit": "ae588ff74b257388fc61e7fd4da5ad68ed950cdd",
      "tree": "d3d58ec0fc0485785747a6fdba127226d23d83ae",
      "parents": [
        "87dab4ee90b5f4d5249974a7229d10cfdbca2110",
        "7ff1ad316c6447a58bcafcc3203c8cfe53b83ca7"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Fri Jun 19 09:08:12 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Fri Jun 19 09:08:12 2020 -0400"
      },
      "message": "Merge branch \u0027stable-3.1\u0027\n\n* stable-3.1:\n  Upgrade bazlets to latest stable-3.1 to build with 3.1.7 API\n  Upgrade bazlets to latest stable-3.0 to build with 3.0.11 API\n  Remove the commented-out snapshot plugin api lines\n  Adapt SNAPSHOT plugin api example to the 3.1 version\n  Upgrade bazlets to latest stable-3.1\n  Prepare for new gerrit_api snapshot version usage\n  Upgrade bazlets to latest stable-3.0\n  Upgrade bazlets to latest stable-3.0\n\nChange-Id: I098d8e9395e825c4b7abbf94a1d2af0b130708fa\n"
    },
    {
      "commit": "7ff1ad316c6447a58bcafcc3203c8cfe53b83ca7",
      "tree": "8814b8de553e321b824c77735f56aee0c417b2c6",
      "parents": [
        "77da742a950e20a2dae352636d1ac3195311349f"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Thu Jun 18 14:42:47 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Thu Jun 18 14:42:47 2020 -0400"
      },
      "message": "Upgrade bazlets to latest stable-3.1 to build with 3.1.7 API\n\nChange-Id: I2fe0970cc8ec7d8c8ef77ea9503cce217a188465\n"
    },
    {
      "commit": "77da742a950e20a2dae352636d1ac3195311349f",
      "tree": "6d498c1ed4fd45083269dd2bb315db818ec497dd",
      "parents": [
        "efb93fcf911cb76e9831123a69d1d8d7f5ad77c5",
        "7ca07eff7b2c52d7657fa276012dcb50e329d332"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Thu Jun 18 14:39:15 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Thu Jun 18 14:39:15 2020 -0400"
      },
      "message": "Merge branch \u0027stable-3.0\u0027 into stable-3.1\n\n* stable-3.0:\n  Upgrade bazlets to latest stable-3.0 to build with 3.0.11 API\n  Remove the commented-out snapshot plugin api lines\n\nChange-Id: I39916e45822b8d4d657794af356b1d05b22af190\n"
    },
    {
      "commit": "7ca07eff7b2c52d7657fa276012dcb50e329d332",
      "tree": "b9fe5a292f316d6e9be53e28a52a7139e3992b22",
      "parents": [
        "d5564ba4bdd5f49d8472b5dcc87469dfc237db4e"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Wed Jun 17 14:41:46 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Wed Jun 17 14:41:46 2020 -0400"
      },
      "message": "Upgrade bazlets to latest stable-3.0 to build with 3.0.11 API\n\nChange-Id: I18a83883419ac98aafdf552fa633778231d777c3\n"
    },
    {
      "commit": "d5564ba4bdd5f49d8472b5dcc87469dfc237db4e",
      "tree": "950a92e65698e72d75ab6c0ce74405979b9fa578",
      "parents": [
        "c21f6e8c1a6877c61cd9e07e08014d6b48daea93"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Wed Jun 17 14:35:35 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Wed Jun 17 14:39:49 2020 -0400"
      },
      "message": "Remove the commented-out snapshot plugin api lines\n\nRely on bazlets README documentation for how to use a SNAPSHOT version.\n\nChange-Id: If7978cd89354fac1ce1ecfeb7c704df4e3b34755\n"
    },
    {
      "commit": "efb93fcf911cb76e9831123a69d1d8d7f5ad77c5",
      "tree": "dc551bbb9d2057d027d7242ab20b36452bb0ee6c",
      "parents": [
        "3b7665b6271e811a305f205556f5b7a9c5e40459"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Jun 16 13:46:14 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Jun 16 13:46:14 2020 -0400"
      },
      "message": "Adapt SNAPSHOT plugin api example to the 3.1 version\n\nChange-Id: I790b13a259357ebcf23dfc7da6fd13e52c382bd7\n"
    },
    {
      "commit": "3b7665b6271e811a305f205556f5b7a9c5e40459",
      "tree": "d85a2809f4df5da6c8be467a3cdafb32be01de01",
      "parents": [
        "6d8cbc33251f8a252b6279c15742b42b657653d0"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Jun 16 12:34:33 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Jun 16 12:34:33 2020 -0400"
      },
      "message": "Upgrade bazlets to latest stable-3.1\n\nChange-Id: I060724b7b9a0d0f20834fc7b112f854b67844987\n"
    }
  ],
  "next": "6d8cbc33251f8a252b6279c15742b42b657653d0"
}
