)]}' { "log": [ { "commit": "81b06d201bec3d993aaa8763d752661f04b464e0", "tree": "fda9b0a1486375fd40908e1b3d805d6a9a6ff5c0", "parents": [ "d83c4085af69e6b57711f4c1443382605b16d133" ], "author": { "name": "Dmitrii Filippov", "email": "dmfilippov@google.com", "time": "Mon Mar 11 11:45:03 2024 +0100" }, "committer": { "name": "Dmitrii Filippov", "email": "dmfilippov@google.com", "time": "Mon Mar 11 11:46:29 2024 +0100" }, "message": "Adjust plugin code after gerrit changes\n\nChange-Id: I880db99820f9448a22fe23e898af29d92e5a20e7\n" }, { "commit": "d83c4085af69e6b57711f4c1443382605b16d133", "tree": "2a1d0064065719a0f7655f9ed7d4ca91575192e6", "parents": [ "829830aa41c3037159dc22c6f7df1291ea58ea9e" ], "author": { "name": "Nitzan Gur-Furman", "email": "nitzan@google.com", "time": "Fri Jun 30 11:47:19 2023 +0200" }, "committer": { "name": "Nitzan Gur-Furman", "email": "nitzan@google.com", "time": "Fri Jun 30 09:53:07 2023 +0000" }, "message": "Fix UploadValidatorIT\n\nBroken by: Gerrit\u0027s Ic475bc2f85f20b5eadbf18d763fa4b520204aaf7\n\nChange-Id: Ie93bc3b8e68c9a09fb1c078718271a9ddd11b56e\nGoogle-Bug-Id: b/288891202\n" }, { "commit": "829830aa41c3037159dc22c6f7df1291ea58ea9e", "tree": "464df645ee9029c3454690176286e872a5e532c8", "parents": [ "c8b75faad884a03600bd7b218d2dca9ba93bac5b" ], "author": { "name": "Matthias Maennich", "email": "maennich@google.com", "time": "Wed May 03 14:32:45 2023 +0100" }, "committer": { "name": "Matthias Maennich", "email": "maennich@google.com", "time": "Wed May 03 16:23:55 2023 +0100" }, "message": "ChangeEmailValidator: add integration test to validate functionality\n\nAdd explicit roundtrip tests for the newly added options.\n\nChange-Id: I5e150862bde7de42ad87666262d331d98633d07f\nSigned-off-by: Matthias Maennich \u003cmaennich@google.com\u003e\n" }, { "commit": "c8b75faad884a03600bd7b218d2dca9ba93bac5b", "tree": "616ef98b1f9940929d919f5481ba0dc5b9e52f44", "parents": [ "11e5ec3a4c16c9ff2e4e262f4aee2cc9f12c59da" ], "author": { "name": "Matthias Sohn", "email": "matthias.sohn@sap.com", "time": "Wed Apr 26 12:26:09 2023 +0200" }, "committer": { "name": "Matthias Sohn", "email": "matthias.sohn@sap.com", "time": "Wed Apr 26 14:04:30 2023 +0200" }, "message": "Disambiguate names of email pattern config options\n\nIfaee5073df introduced rejectedAuthorEmailPattern and\nrejectedCommitterEmailPattern but used the same display name as used for\nthese new options as the names used for allowedAuthorEmailPattern and\nallowedCommitterEmailPattern.\n\nFix this by chosing different display names for the allowed and rejected\nemail pattern options.\n\nAlso improve the explanations shown in tooltips.\n\nChange-Id: I6148c670844caa062aa4ace8b2cdf7f681a324e6\n" }, { "commit": "11e5ec3a4c16c9ff2e4e262f4aee2cc9f12c59da", "tree": "f4d36af10fb3402d9df5dc6ae5f149ff15441694", "parents": [ "5348a4ff3755a168cc45f89651606d44ec1376a8" ], "author": { "name": "Matthias Maennich", "email": "maennich@google.com", "time": "Wed Mar 15 16:23:53 2023 +0000" }, "committer": { "name": "Matthias Maennich", "email": "maennich@google.com", "time": "Wed Mar 15 16:26:16 2023 +0000" }, "message": "ChangeEmailValidator: add more sophisticated test cases\n\nThis does not do any functional change to the uploadvalidator, but adds\ntestcases of interest. Such are rejecting a certain username pattern\nfrom a domain, while still allowing the domain.\n\nBug: 259663353\nChange-Id: I29b8b00292a017d3acad557121d01d8f9a6ac54f\nSigned-off-by: Matthias Maennich \u003cmaennich@google.com\u003e\n" }, { "commit": "5348a4ff3755a168cc45f89651606d44ec1376a8", "tree": "bd2bf6f3da7262c66be08f92bf3b8372c0f57d06", "parents": [ "5917018d25c303a3a12708d983423055946177be" ], "author": { "name": "Matthias Maennich", "email": "maennich@google.com", "time": "Thu Mar 09 16:48:08 2023 +0000" }, "committer": { "name": "Matthias Maennich", "email": "maennich@google.com", "time": "Fri Mar 10 09:09:30 2023 +0000" }, "message": "email validator: add options to reject upload based on email patterns\n\nSimilarly to allowing upload only when the committer and author email\nmatches given patterns, introduce rejecting upload based on patterns.\n\nThis effectively adds the options `rejectedAuthorEmailPattern` and\n`rejectedCommitterEmailPattern` and basically copies the implementation\ninverting the logic.\n\nThere could be made a bigger effort to deduplicate the code, yet there\nis very little churn on the code base itself and a high risk to break\nexisting users by refactoring the code in the absence of more detailed\ntests.\n\nThe documentation has been updated accordingly and slightly modified for\nclarity and brevity.\n\nBug: 259663353\nChange-Id: Ifaee5073df1e67cb9fd04da10e391b596b80998e\nSigned-off-by: Matthias Maennich \u003cmaennich@google.com\u003e\n" }, { "commit": "5917018d25c303a3a12708d983423055946177be", "tree": "4f680fc11f9a01cece05ab30176b456169786bac", "parents": [ "7bf50a9ab199f6861de8d3f3ec2526568cd7487d" ], "author": { "name": "Matthias Maennich", "email": "maennich@google.com", "time": "Wed Mar 08 23:10:01 2023 +0000" }, "committer": { "name": "Matthias Maennich", "email": "maennich@google.com", "time": "Thu Mar 09 16:55:16 2023 +0000" }, "message": "ChangeEmailValidator: rename performValidation method\n\nperformValidation does not actually do any validation, it just matches\nemail address pattern to a given email. As such, rename the function to\n\u0027match\u0027 to express its actual purpose and generalize its use.\n\nChange-Id: I5fdf5659febf81c356bcd5f6079a585cc0babb13\nSigned-off-by: Matthias Maennich \u003cmaennich@google.com\u003e\n" }, { "commit": "7bf50a9ab199f6861de8d3f3ec2526568cd7487d", "tree": "1c78a03bda9dc501a7609e6eafb4710baa939388", "parents": [ "58c6b641650ebcb46d62e3e9c4abed8252439a0c" ], "author": { "name": "Edwin Kempin", "email": "ekempin@google.com", "time": "Mon Jul 25 10:50:55 2022 +0200" }, "committer": { "name": "Edwin Kempin", "email": "ekempin@google.com", "time": "Tue Jul 26 10:07:23 2022 +0200" }, "message": "Replace calls to FileUtils.touch with calls to similar methods.\n\nFileUtils.touch is changing behavior, including:\n\n- not creating parent directories when necessary\n- failing when the file is a symlink to a non-existent file, or\n something like that?\n\nThis change was proposed as a Google-internal CL and this change is\napplying it in the open source project.\n\nChange-Id: I495072fca9f48349e4391cf905935fa82729f752\nSigned-off-by: Edwin Kempin \u003cekempin@google.com\u003e\n" }, { "commit": "58c6b641650ebcb46d62e3e9c4abed8252439a0c", "tree": "8afe8cef0fb8c3cc76efe70e61f0ca03bbc4ef1a", "parents": [ "25d2fc032740fa23d06128fa51d10a3ef01fa9e1" ], "author": { "name": "Marija Savtchouk", "email": "mariasavtchouk@google.com", "time": "Fri May 20 15:55:26 2022 +0100" }, "committer": { "name": "Marija Savtchouk", "email": "mariasavtchouk@google.com", "time": "Fri May 20 15:01:27 2022 +0000" }, "message": "Add a warning log on BlockedKeyword validation exceptions\n\nI initially planned to upgrade ComitValidators log in\nchange 337614, but it turned out infeasible due to semantics of the method.\n\nWe are missing missing debug logs on merge failures, multiple times observed with this plugins.\n\nChange-Id: Ifc686df6855f9f256d0372bd429b89f9f7346c66\n" }, { "commit": "25d2fc032740fa23d06128fa51d10a3ef01fa9e1", "tree": "e0da2f3ee0c2f46d63443f862061016ee0e80753", "parents": [ "58d414909a9d36b7c65b993ac78fd0a7c57680d6" ], "author": { "name": "Wendy Wang", "email": "wendy.wang10@sap.com", "time": "Wed Mar 02 15:20:57 2022 +0100" }, "committer": { "name": "Wendy Wang", "email": "wendy.wang10@sap.com", "time": "Wed Mar 02 15:55:50 2022 +0100" }, "message": "Replacing old slf4j loggers with FluentLogger\n\nSmall update to logging for this plugin. As of now all the logging\nis updated to FluentLogger.\n\nChange-Id: Ie3305e8706b14f8a02c81ece89957bb280598645\n" }, { "commit": "58d414909a9d36b7c65b993ac78fd0a7c57680d6", "tree": "5c56764679e16ca62c6df7e104313f5a36ae62fb", "parents": [ "406f934ea2f759e43753c918b4744b56e6c116c3" ], "author": { "name": "Edwin Kempin", "email": "ekempin@google.com", "time": "Wed Jan 05 11:44:26 2022 +0100" }, "committer": { "name": "Edwin Kempin", "email": "ekempin@google.com", "time": "Wed Jan 05 11:44:26 2022 +0100" }, "message": "Adapt to using Instant for timestamps in groups\n\nFixes the build of the uploadvalidator plugin.\n\nSigned-off-by: Edwin Kempin \u003cekempin@google.com\u003e\nChange-Id: Ic677570782827c49e25505bf05a821442e5324e7\n" }, { "commit": "406f934ea2f759e43753c918b4744b56e6c116c3", "tree": "e75d9bdf5ebfd026af1d88ac176e04b9867ecfb4", "parents": [ "3083b2304942fb4dbcb7a8a6aea0f8cde43ba2f6" ], "author": { "name": "Edwin Kempin", "email": "ekempin@google.com", "time": "Tue Jan 04 09:38:49 2022 +0100" }, "committer": { "name": "Edwin Kempin", "email": "ekempin@google.com", "time": "Tue Jan 04 08:49:09 2022 +0000" }, "message": "Adapt to Gerrit core that changed the type of timestamp fields to Instant\n\nMake the uploadvalidator plugin build again.\n\nSigned-off-by: Edwin Kempin \u003cekempin@google.com\u003e\nChange-Id: I181fb24cd934e5b47da68c1d103b5ae58bef0678\n" }, { "commit": "3083b2304942fb4dbcb7a8a6aea0f8cde43ba2f6", "tree": "a71842a7e14ed032cef842e6ab70b0b4266f014f", "parents": [ "2e1d86e78aeaf594a7f45df53cfe937b0be28eaf" ], "author": { "name": "Joerg Zieren", "email": "zieren@google.com", "time": "Tue Nov 23 15:52:45 2021 +0000" }, "committer": { "name": "Joerg Zieren", "email": "zieren@google.com", "time": "Tue Nov 23 15:53:17 2021 +0000" }, "message": "Add comment to explain semantics of file content validation\n\nChange-Id: Ib24d74ac949d456d5bde86aad2ca76d635ed2e77\n" }, { "commit": "2e1d86e78aeaf594a7f45df53cfe937b0be28eaf", "tree": "59d3d504c5c2b9c2dffd7c06907a3c49cebf965a", "parents": [ "e2c24a424947af59d6914b05f4093d12bff642bb" ], "author": { "name": "Youssef Elghareeb", "email": "ghareeb@google.com", "time": "Mon Nov 15 11:54:31 2021 +0100" }, "committer": { "name": "Youssef Elghareeb", "email": "ghareeb@google.com", "time": "Mon Nov 15 10:56:08 2021 +0000" }, "message": "Adapt to changes in gerrit core\n\nAdapt to change I22a465e4 and pass a DiffOptions.DEFAULTS to\nDiffOperations.\n\nThis change is a no/op.\n\nChange-Id: I7fdae563d5578bae88edeb5ce584de0e06635790\n" }, { "commit": "e2c24a424947af59d6914b05f4093d12bff642bb", "tree": "bdced4ad255ba034849cbc4caddb7a1743639091", "parents": [ "10bdfbdf73d679a7735a7d8087518acf1769c2bf" ], "author": { "name": "Youssef Elghareeb", "email": "ghareeb@google.com", "time": "Mon Oct 18 15:36:39 2021 +0200" }, "committer": { "name": "Youssef Elghareeb", "email": "ghareeb@google.com", "time": "Mon Oct 18 14:42:53 2021 +0000" }, "message": "Fix NPE in uploadvalidator\n\nChange I4081375e033 migrated uploadvalidator to use DiffOperations. The\nimplementation uses two different sources:\n1) CommitUtils#getChangedContent to get the changed files (regular,\nexecutable) and their content.\n2) DiffOperations (previously PatchListCache) to get the list of edits.\n\nWe loop on changed files using the file paths of [1], but we check the\nedits from [2]. We need to check if the file path exists in\nDiffOperation\u0027s output map. Sometimes DiffOperations skips some files,\nfor example if files that were due to rebase.\n\nBug: Google b/203216894\nChange-Id: Ib6dce965de5a2e79b28e1a6f76c36c8049734020\n" }, { "commit": "10bdfbdf73d679a7735a7d8087518acf1769c2bf", "tree": "5628168edade35989a669fee8ed85646c5278a8e", "parents": [ "6cf7f477558b48cd86bca6c21d84cd226e024ed6" ], "author": { "name": "Youssef Elghareeb", "email": "ghareeb@google.com", "time": "Thu Sep 16 17:48:10 2021 +0200" }, "committer": { "name": "Youssef Elghareeb", "email": "ghareeb@google.com", "time": "Thu Sep 16 17:48:52 2021 +0200" }, "message": "Migrate upload validator to use new diff cache\n\nBug: Google b/200147261\nChange-Id: I4081375e033f3cb438f667685e8bf9dc12391755\n" }, { "commit": "6cf7f477558b48cd86bca6c21d84cd226e024ed6", "tree": "a7c1f7ae5faa419e8c5e187cee262d6f483bce24", "parents": [ "abed6fa46d26004ac3ebab4802ef731f87e5c011", "a2d365de0b173f167b86035f51de7273064ec4ed" ], "author": { "name": "Nguyen Tuan Khang Phan", "email": "nguyen.tuan.khang.phan@ericsson.com", "time": "Wed Sep 08 12:19:08 2021 -0400" }, "committer": { "name": "Nguyen Tuan Khang Phan", "email": "nguyen.tuan.khang.phan@ericsson.com", "time": "Wed Sep 08 12:19:08 2021 -0400" }, "message": "Merge branch \u0027stable-3.3\u0027\n\n* stable-3.3:\n ContentTypeUtil: Add singleton scope\n Upgrade bazlets to latest stable-3.1 to build with 3.1.12 API\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\nChange-Id: Ifed03352924be4a62978f2672d3c50d5ad9e0505\n" }, { "commit": "a2d365de0b173f167b86035f51de7273064ec4ed", "tree": "855aa68c94ebe341f9ac8102a0d46cb1e4fe4497", "parents": [ "b532fda180e52636a68b8cca3e785c7b2eeb4e19", "f5f3ec2e2f54d70f0b205ac8867ed17713de427b" ], "author": { "name": "Nguyen Tuan Khang Phan", "email": "nguyen.tuan.khang.phan@ericsson.com", "time": "Tue Sep 07 16:01:31 2021 -0400" }, "committer": { "name": "Nguyen Tuan Khang Phan", "email": "phan.khang5@gmail.com", "time": "Tue Sep 07 20:05:11 2021 +0000" }, "message": "Merge branch \u0027stable-3.2\u0027 into stable-3.3\n\n* stable-3.2:\n ContentTypeUtil: Add singleton scope\n Upgrade bazlets to latest stable-3.1 to build with 3.1.12 API\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\nChange-Id: I6f872661664235fa58eee326262f1c9ad9737623\n" }, { "commit": "f5f3ec2e2f54d70f0b205ac8867ed17713de427b", "tree": "068f7d7e3273ef036f31316ac3103ea54db8dd1c", "parents": [ "47019747764a3268831bf2c6b6a0561b4f531bf0", "ee5f986cb235d02bbbeaa3349142ae5a8a8bc2d3" ], "author": { "name": "Nguyen Tuan Khang Phan", "email": "nguyen.tuan.khang.phan@ericsson.com", "time": "Wed Aug 25 10:06:09 2021 -0400" }, "committer": { "name": "Nguyen Tuan Khang Phan", "email": "nguyen.tuan.khang.phan@ericsson.com", "time": "Wed Aug 25 10:06:09 2021 -0400" }, "message": "Merge branch \u0027stable-3.1\u0027 into stable-3.2\n\n* stable-3.1:\n ContentTypeUtil: Add singleton scope\n Upgrade bazlets to latest stable-3.1 to build with 3.1.12 API\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\nChange-Id: I64539e95e56258e182ff76e509cb8f7d22d5fd9d\n" }, { "commit": "ee5f986cb235d02bbbeaa3349142ae5a8a8bc2d3", "tree": "e1efe7a385ba3112cded50372294382b2805f788", "parents": [ "b168c87d3cb207d71ae8045a13124e993fa6cdf2", "81263919d2103b92150291a404f5884f92c7747e" ], "author": { "name": "Mark Bekhet", "email": "mark.bekhet@ericsson.com", "time": "Thu Aug 19 13:08:53 2021 -0400" }, "committer": { "name": "Mark Bekhet", "email": "mark.bekhet@ericsson.com", "time": "Thu Aug 19 13:08:53 2021 -0400" }, "message": "Merge branch \u0027stable-3.0\u0027 into stable-3.1\n\n* stable-3.0:\n ContentTypeUtil: Add singleton scope\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\nChange-Id: I95b8d5046ba5eaebc4b3213ca6d26e06861a7943\n" }, { "commit": "81263919d2103b92150291a404f5884f92c7747e", "tree": "6f741b91d850a66c96407a1c19b635b3b9b34900", "parents": [ "d55d30a23bc9d4137a9c630945b0fce74a945bff", "996513a582615b0932bd75d7994899c110a618fb" ], "author": { "name": "Mark Bekhet", "email": "mark.bekhet@ericsson.com", "time": "Thu Aug 19 09:21:48 2021 -0400" }, "committer": { "name": "Mark Bekhet", "email": "mark.bekhet@ericsson.com", "time": "Thu Aug 19 09:21:48 2021 -0400" }, "message": "Merge branch \u0027stable-2.16\u0027 into stable-3.0\n\n* stable-2.16:\n ContentTypeUtil: Add singleton scope\n\nChange-Id: I1eaae0a2bb52bc4256562151471655e6ca213b53\n" }, { "commit": "996513a582615b0932bd75d7994899c110a618fb", "tree": "9184cc3b98c9367711396e344aa7e78bfd2cf79e", "parents": [ "46666b0a3c16d08688a71980dca1eda28302be39" ], "author": { "name": "Mark Bekhet", "email": "mark.bekhet@ericsson.com", "time": "Fri Aug 13 08:07:22 2021 -0400" }, "committer": { "name": "Mark Bekhet", "email": "mark.bekhet@ericsson.com", "time": "Wed Aug 18 12:42:03 2021 -0400" }, "message": "ContentTypeUtil: Add singleton scope\n\nBefore this change, migrating repositories like [1], which has a lot of\nrefs, to Gerrit caused a timeout and the push wasn\u0027t successful. Classes\ninjecting ContentTypeUtil, InvalidLineEndingValidator,\nContentTypeValidator and BlockedKeywordValidator were trying to\nintialize the ContentTypeValidator class a lot of time causing an\ninfinite loop. This loop is probably trying to load the cache\nconsentatly\n\nThis change adds the singleton scope to initialize the class one time\nonly preventing the infinite loop.\n\n[1] https://github.com/angular/angular.git\n\nBug: Issue 14784\nChange-Id: Ic5bb8eaebf72a7346ebe2514fb01e62118368c23\n" }, { "commit": "abed6fa46d26004ac3ebab4802ef731f87e5c011", "tree": "97babb5ac3cc117d99cfe8d373eca225e89e48de", "parents": [ "2d44aa88d83dbf4314dc5980ec4bde49559622b4" ], "author": { "name": "Edwin Kempin", "email": "ekempin@google.com", "time": "Thu Jun 17 16:07:46 2021 +0200" }, "committer": { "name": "Edwin Kempin", "email": "ekempin@google.com", "time": "Thu Jun 17 16:07:46 2021 +0200" }, "message": "Add a toc file for the plugin documentation\n\nAt Google this file is required to host the plugin documentation.\n\nSigned-off-by: Edwin Kempin \u003cekempin@google.com\u003e\nChange-Id: I38575479821c92a56f31e381360cb8d1538d8506\n" }, { "commit": "2d44aa88d83dbf4314dc5980ec4bde49559622b4", "tree": "0e3bef822bff7872c5390b8deb481bc416178b72", "parents": [ "efecf8cdf4c0386f162138ced3823526ff50e968" ], "author": { "name": "Patrick Hiesel", "email": "hiesel@google.com", "time": "Wed May 19 11:15:11 2021 +0200" }, "committer": { "name": "Patrick Hiesel", "email": "hiesel@google.com", "time": "Wed May 19 11:18:13 2021 +0200" }, "message": "Remove fallback to check entire files\n\nNow that we have figured out object visibility in Gerrit core, we\ncan add a test to check the diff instead of the whole file even\nwhen changes/patch sets are created on the REST API.\n\nDepends-On: 306930\nChange-Id: I6e1d99f3fbf411a97ec0641e8633886812909864\n" }, { "commit": "efecf8cdf4c0386f162138ced3823526ff50e968", "tree": "2628ca332108f7cfeb9abf7773ce169260170204", "parents": [ "6515f65e07a2312f3b035bed56933aaf5a8b36b4" ], "author": { "name": "Patrick Hiesel", "email": "hiesel@google.com", "time": "Tue May 04 10:28:35 2021 +0200" }, "committer": { "name": "Patrick Hiesel", "email": "hiesel@google.com", "time": "Tue May 04 10:52:31 2021 +0200" }, "message": "Default to full-file evaluation if diffs are not available\n\nGerrit\u0027s diff cache reads objects using a self-created\nObjectReader without an option to pass in a RevWalk or an\nObjectReader instance.\n\nThis works for \u0027git push\u0027 where the commit we want to validate\nhas already been written to disk, but fails for REST endpoints\nwhere the ObjectInserter has not been flushed yet when the\nCommitValidators are called. Hence, the diff cache can\u0027t see\nthe objects it should diff.\n\nThere are multiple options to fix this, but no golden way. To\nunblock users of the plugin, we default back to full-file\nevaluation if diffs aren\u0027t available. We\u0027ll adapt Gerrit\ncore to be able to use diffs in the currently broken cases\nas well. Options we are eyeballing include:\n\n1) Pass an ObjectInserter/Reader to PatchListCache\n2) Make Repository aware of open ObjectInserters\n3) Adapt CreateChange to flush twice\n\nChange-Id: Ic9ac19e8913243c7d78e971a300f52dffe983743\n" }, { "commit": "6515f65e07a2312f3b035bed56933aaf5a8b36b4", "tree": "3ea3db817094116227ddcf6fb3c00b1687675870", "parents": [ "cbe7f7bc08cd0a09142500e52a21c3c0cd28c019" ], "author": { "name": "Patrick Hiesel", "email": "hiesel@google.com", "time": "Fri Apr 23 16:41:05 2021 +0200" }, "committer": { "name": "Patrick Hiesel", "email": "hiesel@google.com", "time": "Wed Apr 28 10:59:58 2021 +0200" }, "message": "Only inspect diffs when checking files for keywords\n\nWe previously checked which files were modified and then loaded all\nof the file contents of these files and checked them against keywords.\n\nThis commit makes it so that we only inspect the Git diff which has\nthe advantage that we are not rejecting pushes that don\u0027t contain\nkeywords themselves but modify files that do.\n\nWe inspect the right side of the diff, so only text that is added by\nthe commit we inspect.\n\nThis improvement is not gated by a config paramter because it seems\nuniversally useful to existing installations.\n\nFuture improvements could make the logic only inspect intraline diffs.\n\nThis diffing will not add latency to a \u0027git push\u0027 validated by this\nplugin because we use the diff cache that is triggered anyway\nduring a git push in a later stage of processing.\n\nChange-Id: I7892039c8dfe1fc4ca90cf47012753e1fee5ee89\n" }, { "commit": "cbe7f7bc08cd0a09142500e52a21c3c0cd28c019", "tree": "6b55a335a5d5aad8c13ac3537fc2743ffe689a76", "parents": [ "4f3b11adacaa7d548b170f8e7d8a81cc8ec3a37d" ], "author": { "name": "Patrick Hiesel", "email": "hiesel@google.com", "time": "Tue Apr 27 10:19:56 2021 +0200" }, "committer": { "name": "Patrick Hiesel", "email": "hiesel@google.com", "time": "Tue Apr 27 15:34:52 2021 +0200" }, "message": "Refactor UploadValidatorIT to set up per-test/per-repo configs\n\nThe previous code set up configs for All-Projects, which made it\nhard to test different variations of configs.\n\nChange-Id: Ia247dc0b75b07b95f7b6b44598917d8f46e847af\n" }, { "commit": "4f3b11adacaa7d548b170f8e7d8a81cc8ec3a37d", "tree": "6f6ddbc1d305eeee752498ce2896ea3aaa2801c3", "parents": [ "4aec973425d3bfee0db139ba6970b0aaaeeaa806" ], "author": { "name": "Josip Sokcevic", "email": "sokcevic@google.com", "time": "Mon Apr 19 20:11:56 2021 -0700" }, "committer": { "name": "Josip Sokcevic", "email": "sokcevic@google.com", "time": "Thu Apr 22 10:36:36 2021 -0700" }, "message": "Add push option to skip rules validation\n\nValidation rules may block commits that should be uploaded regardless of\nthe rules (e.g. false positives, exceptions, etc).\n\nThis patch provides Gerrit administrators ability to allow their\nuploaders to bypass all validation rules by using git push option\n\"uploadvalidator~skip\". This feature is controlled by uploadvalidator\nconfig \"skipViaPushOption\".\n\nBug: Issue: 14362\nChange-Id: I4305ea8a0923e531742ee77d8bd9d394099e2eb9\n" }, { "commit": "4aec973425d3bfee0db139ba6970b0aaaeeaa806", "tree": "6d105f363fd9794606f92633f0cbc50ca68a2bfa", "parents": [ "7b4e53be6d2d2ac24770f07b03dcd3bfb60af931" ], "author": { "name": "Josip Sokcevic", "email": "sokcevic@google.com", "time": "Wed Apr 14 16:56:07 2021 -0700" }, "committer": { "name": "Josip Sokcevic", "email": "sokcevic@google.com", "time": "Thu Apr 22 10:26:28 2021 -0700" }, "message": "Add group-specific validations\n\nIf validation rules contain information that shouldn\u0027t be public,\nadministrators can currently limit enforcement only based on email and\nskipGroup. That may not be sufficient, especially if the same email\ndomain is used between those two groups.\n\nThis CL allows administrators to enforce validation only on users that\nbelong to one of specificed groups.\n\nBug: Issue 14359\nChange-Id: I2e31a880c70338dcea93a5d44b030f2d9a539149\n" }, { "commit": "7b4e53be6d2d2ac24770f07b03dcd3bfb60af931", "tree": "6f753a3dda6fe53c6d75789c2c9f48ed43717929", "parents": [ "21e1023dab08cd8920de6869c52ec9c94902cc2d", "b532fda180e52636a68b8cca3e785c7b2eeb4e19" ], "author": { "name": "Patrick Hiesel", "email": "hiesel@google.com", "time": "Tue Apr 20 19:12:01 2021 +0200" }, "committer": { "name": "Patrick Hiesel", "email": "hiesel@google.com", "time": "Wed Apr 21 10:18:36 2021 +0200" }, "message": "Merge branch \u0027stable-3.3\u0027\n\n* stable-3.3:\n Address comments by Sasa Zivkov\n Add integration tests\n Fix import of InternalGroup\n\nChange-Id: I36ce6193db6d6eab20f43063af0740c2701e008d\n" }, { "commit": "b532fda180e52636a68b8cca3e785c7b2eeb4e19", "tree": "70c25d7b32184e5c62b9907626f7f5c16a401650", "parents": [ "6ad4cb301e6754bcd4dd75c5e22f14dd5adbc280" ], "author": { "name": "Han-Wen Nienhuys", "email": "hanwen@google.com", "time": "Wed Apr 14 16:28:42 2021 +0200" }, "committer": { "name": "Han-Wen Nienhuys", "email": "hanwen@google.com", "time": "Wed Apr 14 16:28:42 2021 +0200" }, "message": "Address comments by Sasa Zivkov\n\nChange-Id: I7e8fdd582a675322f10097dadaa47c04526e6578\n" }, { "commit": "6ad4cb301e6754bcd4dd75c5e22f14dd5adbc280", "tree": "405dcb608d2b696f76d63d766368120e2ab436b1", "parents": [ "1bb081570abc11158f03934583df206e4636c8ce" ], "author": { "name": "Han-Wen Nienhuys", "email": "hanwen@google.com", "time": "Thu Apr 01 19:30:43 2021 +0200" }, "committer": { "name": "Han-Wen Nienhuys", "email": "hanwen@google.com", "time": "Thu Apr 08 10:23:17 2021 +0200" }, "message": "Add integration tests\n\nThis increases line coverage from 50% to 85%.\n\nChange-Id: I8ea9e96cba9feb4b2278c1d030bdad280ae873ae\n" }, { "commit": "1bb081570abc11158f03934583df206e4636c8ce", "tree": "4f72b4ac6f96c484ef65197ca3f4b882c6052c87", "parents": [ "21e1023dab08cd8920de6869c52ec9c94902cc2d" ], "author": { "name": "Han-Wen Nienhuys", "email": "hanwen@google.com", "time": "Thu Apr 08 10:14:27 2021 +0200" }, "committer": { "name": "Han-Wen Nienhuys", "email": "hanwen@google.com", "time": "Thu Apr 08 10:23:17 2021 +0200" }, "message": "Fix import of InternalGroup\n\nChange-Id: I4e919ecdf2fb1bec07d00bc28125a71738caf8f7\n" }, { "commit": "21e1023dab08cd8920de6869c52ec9c94902cc2d", "tree": "2a37ddb1f3db7ff598e84353077623739613a6f9", "parents": [ "d675cd09a737a7402399cb0c635532c264af53dc" ], "author": { "name": "Gal Paikin", "email": "paiking@google.com", "time": "Tue Mar 30 14:23:30 2021 +0200" }, "committer": { "name": "Gal Paikin", "email": "paiking@google.com", "time": "Tue Mar 30 12:25:08 2021 +0000" }, "message": "Use allowlist instead of whitelist\n\nThere is a config that we\u0027d need to deprecate to completely remove the\nuse of whitelist, but this is not very helpful since the legacy config\nwill have to stay anyway. We remove references to whitelist and just\nreplace them with allowlist where possible.\n\nBug: Issue 13014\nChange-Id: Id023e9fd1e1bfa4ee52a28bbb7ebf0e72cb0b262\n" }, { "commit": "d675cd09a737a7402399cb0c635532c264af53dc", "tree": "503bb0a808516aa664bc21f9d028a7495a308170", "parents": [ "bb62ed184db2703f390c2397fcf8bb06fc762c04" ], "author": { "name": "Han-Wen Nienhuys", "email": "hanwen@google.com", "time": "Thu Mar 25 17:46:34 2021 +0100" }, "committer": { "name": "Han-Wen Nienhuys", "email": "hanwen@google.com", "time": "Thu Mar 25 17:46:34 2021 +0100" }, "message": "Add type parameters in BlockedKeywordValidator#validateComment\n\nChange-Id: I7fa6332e48b077b2c62b61603c620615ea83f317\n" }, { "commit": "bb62ed184db2703f390c2397fcf8bb06fc762c04", "tree": "2f29dbd746daae12dd46f7a7fe620ea007375b1b", "parents": [ "18275d66f10f9e81dbbe3686553306ba39c489f1" ], "author": { "name": "Marija Savtchouk", "email": "mariasavtchouk@google.com", "time": "Wed Mar 24 09:30:27 2021 +0000" }, "committer": { "name": "Marija Savtchouk", "email": "mariasavtchouk@google.com", "time": "Wed Mar 24 09:40:00 2021 +0000" }, "message": "Align with the recent core update\n\nInternalGroup was moved to other package in\nhttps://gerrit-review.googlesource.com/c/gerrit/+/300983\n\nChange-Id: Ib524640258f04fe115e4baea627cced8037b074d\n" }, { "commit": "b168c87d3cb207d71ae8045a13124e993fa6cdf2", "tree": "85e1c17f3de447fb5aee60c88bcea48aec47beb6", "parents": [ "0beac73203ad6f29368f0a8b430c807eeba810a6" ], "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: Iaaca0902eb6b6020cb3bc22daf8488a37a68c4ba\n" }, { "commit": "18275d66f10f9e81dbbe3686553306ba39c489f1", "tree": "585376c09b9f3d5edc1784570b444e066484c032", "parents": [ "4c46bb2ae3a2e72bad2b59e2aa215c115bd10965" ], "author": { "name": "Han-Wen Nienhuys", "email": "hanwen@google.com", "time": "Wed Mar 03 20:33:28 2021 +0100" }, "committer": { "name": "Han-Wen Nienhuys", "email": "hanwen@google.com", "time": "Thu Mar 04 11:12:54 2021 +0100" }, "message": "Use forbidden/allowed rather than blacklist/whitelist\n\nBug: Issue 13014\nChange-Id: If3db11a0441bf3b9a3056ac740d691110e633443\n" }, { "commit": "4c46bb2ae3a2e72bad2b59e2aa215c115bd10965", "tree": "ea5fd5656bca50c0d1aa300dd42f5d04bdae5306", "parents": [ "43db5a079de19a502fee1d09f6e46bd3a9bed415" ], "author": { "name": "Han-Wen Nienhuys", "email": "hanwen@google.com", "time": "Wed Mar 03 20:27:45 2021 +0100" }, "committer": { "name": "Han-Wen Nienhuys", "email": "hanwen@google.com", "time": "Wed Mar 03 20:27:45 2021 +0100" }, "message": "Shortcut content load if no forbidden MIME types are defined\n\nChange-Id: Id691c70f4dc5c9d82b3669121aa5101bdd1c81c5\n" }, { "commit": "d55d30a23bc9d4137a9c630945b0fce74a945bff", "tree": "697dbb1669bb3dc618d30ca30972e7cec1eefc15", "parents": [ "6aad09f77c047a4c836ee57749907c53ac6e10c4" ], "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: Ida35aec932eeea1ab1992cd519237f92abfea563\n" }, { "commit": "6aad09f77c047a4c836ee57749907c53ac6e10c4", "tree": "d7b7e9e9a59140e7a4f2faf330c817b73209c90e", "parents": [ "efcec1e0fddc04011090d7adee825ca66bf7e2f7", "46666b0a3c16d08688a71980dca1eda28302be39" ], "author": { "name": "Jacek Centkowski", "email": "geminica.programs@gmail.com", "time": "Mon Feb 08 12:15:31 2021 +0100" }, "committer": { "name": "Jacek Centkowski", "email": "geminica.programs@gmail.com", "time": "Mon Feb 08 12:20:51 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: I47a134be968cde8e9a3f0fa28b34f9623f26dc52\n" }, { "commit": "46666b0a3c16d08688a71980dca1eda28302be39", "tree": "0f5e22a039f3ce9a4897addefffdd563ecbb57b0", "parents": [ "d4752cdc3461d674533808dcccd38c208527ea49" ], "author": { "name": "Jacek Centkowski", "email": "jcentkowski@digital.ai", "time": "Wed Feb 03 16:35:07 2021 +0100" }, "committer": { "name": "Jacek Centkowski", "email": "jcentkowski@digital.ai", "time": "Wed Feb 03 16:35:07 2021 +0100" }, "message": "Upgrade bazlets to latest stable-2.16 to build with 2.16.26 API\n\nChange-Id: I12b923dad8373f518dbc276238ddf72cdbd9f78b\n" }, { "commit": "47019747764a3268831bf2c6b6a0561b4f531bf0", "tree": "c57e504bddbed106c7631f51c2b57c7fa4e747f3", "parents": [ "8851cf127b2c5074d567c0ec8cfb37dd779a6218", "8cbf490fb9c5965a1d19269f0e1ab78163258a50" ], "author": { "name": "Jacek Centkowski", "email": "jcentkowski@digital.ai", "time": "Mon Jan 18 17:28:14 2021 +0000" }, "committer": { "name": "Gerrit Code Review", "email": "noreply-gerritcodereview@google.com", "time": "Mon Jan 18 17:28:14 2021 +0000" }, "message": "Merge \"Merge branch \u0027stable-3.1\u0027 into \u0027stable-3.2\u0027\" into stable-3.2" }, { "commit": "8cbf490fb9c5965a1d19269f0e1ab78163258a50", "tree": "c54d6cd9190ad33148eac293f764a484cdeeedff", "parents": [ "cca340d67fb9c8522fb25b44429ab9ac2bc636f8", "0beac73203ad6f29368f0a8b430c807eeba810a6" ], "author": { "name": "Jacek Centkowski", "email": "jcentkowski@digital.ai", "time": "Mon Jan 18 12:49:14 2021 +0100" }, "committer": { "name": "Jacek Centkowski", "email": "jcentkowski@digital.ai", "time": "Mon Jan 18 12:49:14 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: I40d4103266ddd4b749b82540bc90783de0c4dd42\n" }, { "commit": "8851cf127b2c5074d567c0ec8cfb37dd779a6218", "tree": "c57e504bddbed106c7631f51c2b57c7fa4e747f3", "parents": [ "cca340d67fb9c8522fb25b44429ab9ac2bc636f8" ], "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: Ib49f92af382e2654fb022434d0390b74530a20b9\n" }, { "commit": "0beac73203ad6f29368f0a8b430c807eeba810a6", "tree": "ee023c2729f2eaca53ae40f8bd688d137d996f5c", "parents": [ "1dc47972ed67a1c6b44c353cfafe5223b716831e" ], "author": { "name": "Jacek Centkowski", "email": "jcentkowski@digital.ai", "time": "Wed Jan 13 08:38:23 2021 +0100" }, "committer": { "name": "Jacek Centkowski", "email": "jcentkowski@digital.ai", "time": "Wed Jan 13 08:38:23 2021 +0100" }, "message": "Upgrade bazlets to latest stable-3.1 to build with 3.1.11 API\n\nChange-Id: I1e9b8a3b3f1404be2d6f29b6019179c3d13d729b\n" }, { "commit": "43db5a079de19a502fee1d09f6e46bd3a9bed415", "tree": "bfb9bc30573c11ce5756c768537946207f511172", "parents": [ "3093d722e13c2f909cf5ad50989c644e4f84858b", "cca340d67fb9c8522fb25b44429ab9ac2bc636f8" ], "author": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Thu Nov 26 09:23:25 2020 -0500" }, "committer": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Thu Nov 26 09:23:25 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: I0c43723f65eec019d75f11e96eb4baa862247fdf\n" }, { "commit": "cca340d67fb9c8522fb25b44429ab9ac2bc636f8", "tree": "c54d6cd9190ad33148eac293f764a484cdeeedff", "parents": [ "b214a0acf3a52945c8189b349e55c628d6a9b77a" ], "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:08:05 2020 -0500" }, "message": "Upgrade bazlets to latest stable-3.2 to build with 3.2.5.1 API\n\nChange-Id: I58362f89845d28ef5d4e2a9e9c89d27f22d53b8e\n" }, { "commit": "b214a0acf3a52945c8189b349e55c628d6a9b77a", "tree": "2eb23c775a3bfd4797dd3be25c99f505a99d0831", "parents": [ "080a5923449bf8b0b6e41a9226b55077f4678aca", "1dc47972ed67a1c6b44c353cfafe5223b716831e" ], "author": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Wed Nov 25 14:03:47 2020 -0500" }, "committer": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Wed Nov 25 14:03:47 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: I5f8a3729d510823e0596e444c900a6f4e436d0a6\n" }, { "commit": "1dc47972ed67a1c6b44c353cfafe5223b716831e", "tree": "2a25ba2a9ebdc216db44ab3ff1762930daa2bbb3", "parents": [ "55d99fef01e556c2a4e55fa5cd93d4b5c82bfde3" ], "author": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Tue Nov 24 16:27:55 2020 -0500" }, "committer": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Tue Nov 24 16:27:55 2020 -0500" }, "message": "Upgrade bazlets to latest stable-3.1 to build with 3.1.10 API\n\nChange-Id: Ic816b95072e39c66b968f304ecc58d506e7c2388\n" }, { "commit": "d4752cdc3461d674533808dcccd38c208527ea49", "tree": "9c3dc66ad4c8f8f45680e2f8b0b150388ac126b4", "parents": [ "0c7e54e6fc75d4dc6d25368a606dd1747697cf2e" ], "author": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Wed Nov 11 13:46:37 2020 -0500" }, "committer": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Wed Nov 11 13:46:37 2020 -0500" }, "message": "Upgrade bazlets to latest stable-2.16 to build with 2.16.23 API\n\nChange-Id: Ib3703fe545e066cf959bbeb0c52d8030e4be9566\n" }, { "commit": "3093d722e13c2f909cf5ad50989c644e4f84858b", "tree": "be3e2eedf784fd84465b67a98b1a3e07019f3fcf", "parents": [ "ad542df65686198006b8577ace917f84057977f6", "080a5923449bf8b0b6e41a9226b55077f4678aca" ], "author": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Tue Nov 03 17:23:09 2020 -0500" }, "committer": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Tue Nov 03 17:23:09 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\nChange-Id: If6288f6febb3dfa488112502390de6cf33d5e912\n" }, { "commit": "080a5923449bf8b0b6e41a9226b55077f4678aca", "tree": "2eb23c775a3bfd4797dd3be25c99f505a99d0831", "parents": [ "9d48b1f3e3ff295be3d2d883e490fe093d545b59", "55d99fef01e556c2a4e55fa5cd93d4b5c82bfde3" ], "author": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Fri Oct 30 09:33:22 2020 -0400" }, "committer": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Fri Oct 30 09:33:22 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\nChange-Id: I3533c23cba5631893d88f119fe413752c5222f8e\n" }, { "commit": "55d99fef01e556c2a4e55fa5cd93d4b5c82bfde3", "tree": "3dbaadff37f879c7332780865c9c63dd1022533d", "parents": [ "61df8f48c775d2da80748357fca45bc849d45b59", "efcec1e0fddc04011090d7adee825ca66bf7e2f7" ], "author": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Thu Oct 29 11:58:03 2020 -0400" }, "committer": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Thu Oct 29 11:58:03 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\nChange-Id: Ieebc313ae20d12e9fa8cb7e9001ae548b7a103d1\n" }, { "commit": "efcec1e0fddc04011090d7adee825ca66bf7e2f7", "tree": "d7b7e9e9a59140e7a4f2faf330c817b73209c90e", "parents": [ "bfc71953e8177f58d15767af9db82df7ec4f44ad" ], "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: Ieb9995908f01c276e9489698b1ec34a4598df2d7\n" }, { "commit": "ad542df65686198006b8577ace917f84057977f6", "tree": "13603be89d10622ea9ba636d23712af5ff98bfd0", "parents": [ "aa77ce1e819b645a86aadc85be635b004c85d521", "9d48b1f3e3ff295be3d2d883e490fe093d545b59" ], "author": { "name": "Matthias Sohn", "email": "matthias.sohn@sap.com", "time": "Mon Oct 26 14:34:45 2020 +0100" }, "committer": { "name": "Matthias Sohn", "email": "matthias.sohn@sap.com", "time": "Mon Oct 26 14:34:45 2020 +0100" }, "message": "Merge branch \u0027stable-3.2\u0027 into master\n\n* stable-3.2:\n Replace tika by overviewproject mime-types to detect mime types\n Upgrade bazlets to latest stable-3.0 to build with 3.0.13 API\n Avoid any uses or lookups of ffmpeg by Tika\n\nChange-Id: I7ae798e93ffc218927d63aa2a709688c9a599133\n" }, { "commit": "aa77ce1e819b645a86aadc85be635b004c85d521", "tree": "361aac3f0b8084392cfe82f03e28f4b4c03ca8db", "parents": [ "87ea7103fbe3757b80f19c3a3be01bd34ba4f1b7" ], "author": { "name": "Matthias Sohn", "email": "matthias.sohn@sap.com", "time": "Mon Oct 26 14:32:57 2020 +0100" }, "committer": { "name": "Matthias Sohn", "email": "matthias.sohn@sap.com", "time": "Mon Oct 26 14:34:03 2020 +0100" }, "message": "Update gerrit-api version to 3.4.0-SNAPSHOT\n\nChange-Id: Ibed78195a076d70e99129a9861a7f605b4f2ea06\n" }, { "commit": "9d48b1f3e3ff295be3d2d883e490fe093d545b59", "tree": "a6713b36591bdaba610e5176d0b004f788b3cdbb", "parents": [ "4e2b1a284277301726ba507bdace0fadba2c3f19", "61df8f48c775d2da80748357fca45bc849d45b59" ], "author": { "name": "Matthias Sohn", "email": "matthias.sohn@sap.com", "time": "Mon Oct 26 12:27:13 2020 +0100" }, "committer": { "name": "Matthias Sohn", "email": "matthias.sohn@sap.com", "time": "Mon Oct 26 12:27:13 2020 +0100" }, "message": "Merge branch \u0027stable-3.1\u0027 into stable-3.2\n\n* stable-3.1:\n Replace tika by overviewproject mime-types to detect mime types\n Upgrade bazlets to latest stable-3.0 to build with 3.0.13 API\n Avoid any uses or lookups of ffmpeg by Tika\n\nChange-Id: I4ea7a359bdab7aea526e56ad3ead7bef0846d12b\n" }, { "commit": "61df8f48c775d2da80748357fca45bc849d45b59", "tree": "6eff843a59ad2a14909741666608e30ca7c749ce", "parents": [ "f399ee1b85c4383f146af29581f9b3a3fd2ce619", "bfc71953e8177f58d15767af9db82df7ec4f44ad" ], "author": { "name": "Matthias Sohn", "email": "matthias.sohn@sap.com", "time": "Mon Oct 26 12:24:46 2020 +0100" }, "committer": { "name": "Matthias Sohn", "email": "matthias.sohn@sap.com", "time": "Mon Oct 26 12:24:46 2020 +0100" }, "message": "Merge branch \u0027stable-3.0\u0027 into stable-3.1\n\n* stable-3.0:\n Replace tika by overviewproject mime-types to detect mime types\n Upgrade bazlets to latest stable-3.0 to build with 3.0.13 API\n Avoid any uses or lookups of ffmpeg by Tika\n\nChange-Id: I5623b878e7f8bcdec44f768a91487463a86d3a16\n" }, { "commit": "bfc71953e8177f58d15767af9db82df7ec4f44ad", "tree": "6928408bdcd6fd779a181b0bb78b3b2e6db19b54", "parents": [ "ffaeaf33fdab26c0345a010e74d9843dc1e02031", "0c7e54e6fc75d4dc6d25368a606dd1747697cf2e" ], "author": { "name": "Matthias Sohn", "email": "matthias.sohn@sap.com", "time": "Mon Oct 26 10:38:12 2020 +0100" }, "committer": { "name": "Matthias Sohn", "email": "matthias.sohn@sap.com", "time": "Mon Oct 26 10:38:12 2020 +0100" }, "message": "Merge branch \u0027stable-2.16\u0027 into stable-3.0\n\n* origin/stable-2.16:\n Replace tika by overviewproject mime-types to detect mime types\n Avoid any uses or lookups of ffmpeg by Tika\n\nChange-Id: Ib68517a6df1ff0778f7637083155f8a5d491611e\n" }, { "commit": "0c7e54e6fc75d4dc6d25368a606dd1747697cf2e", "tree": "8158378528ce62b698187ed39509a7afa470fa89", "parents": [ "e172a6da9dc6438d03e8870d23ad391721c6e911" ], "author": { "name": "Matthias Sohn", "email": "matthias.sohn@sap.com", "time": "Fri Aug 21 10:15:37 2020 +0200" }, "committer": { "name": "Matthias Sohn", "email": "matthias.sohn@gmail.com", "time": "Thu Oct 22 22:31:26 2020 +0000" }, "message": "Replace tika by overviewproject mime-types to detect mime types\n\nUse the org.overviewproject:mime-types:0.1.3 library [1] instead of\nApache Tika to detect mime-types. This library is a successor of the\noriginal project mime-util [2] which seems to be unmaintained.\nIt supports the mime-types supported by shared-mime-info [3].\n\nCompare to Apache Tika the overviewproject mime-types library has a much\nsmaller scope and only cares about detecting mime-types whereas Tika\nprovides a lot more functionality which is not needed in the\nuploadvalidator plugin. The size of the mime-types library is only 58kB\ncompared to 708kB for the tika-core library.\n\n[1] https://github.com/overview/mime-types\n[2] http://sourceforge.net/p/mime-util/\n[3] https://gitlab.freedesktop.org/xdg/shared-mime-info\n\nChange-Id: Iecdae64b2039bd6717926e1b6dcb1f59b04a593e\n" }, { "commit": "ffaeaf33fdab26c0345a010e74d9843dc1e02031", "tree": "6b0d8a5e48b4906855d58e4784dc4f953a7f6b96", "parents": [ "56dc820b88e202bdd033ef36d3be0d2a42eb4083" ], "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: I3094efdcaaa7d35e1027c7c52802399d36704e53\n" }, { "commit": "87ea7103fbe3757b80f19c3a3be01bd34ba4f1b7", "tree": "61d4f6a20d7ddc2fc5998b82d3d5baf40408ac28", "parents": [ "9f9b4283574e3ee99da9530d09c47dc70cb85dc6", "4e2b1a284277301726ba507bdace0fadba2c3f19" ], "author": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Thu Sep 10 14:33:04 2020 -0400" }, "committer": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Thu Sep 10 14:33:38 2020 -0400" }, "message": "Merge branch \u0027stable-3.2\u0027\n\n* stable-3.2:\n Bump Bazel version to 3.5.0\n\nChange-Id: I60e1f2a8a4019d8cf9beb8894c2fb6c68eefb809\n" }, { "commit": "4e2b1a284277301726ba507bdace0fadba2c3f19", "tree": "3313e39b938c35cbdb3c0c33409962970cc94d90", "parents": [ "e0d566a30f77eabd1976805911fdd1e0386fcc28", "f399ee1b85c4383f146af29581f9b3a3fd2ce619" ], "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:59 2020 -0400" }, "message": "Merge branch \u0027stable-3.1\u0027 into stable-3.2\n\n* stable-3.1:\n Bump Bazel version to 3.5.0\n\nChange-Id: Icd15e2e9667d74df085bf459925ce63cd8274850\n" }, { "commit": "f399ee1b85c4383f146af29581f9b3a3fd2ce619", "tree": "2ce3aaeba13f9a3bb4de2e1364b1daf7553ddd7f", "parents": [ "853f4b4652ea512bed3ca8861bfad53603a83828", "56dc820b88e202bdd033ef36d3be0d2a42eb4083" ], "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:36:00 2020 -0400" }, "message": "Merge branch \u0027stable-3.0\u0027 into stable-3.1\n\n* stable-3.0:\n Bump Bazel version to 3.5.0\n\nChange-Id: If4f7fbeafbeab83e4d45f7bb1c998d5aae5c8fdc\n" }, { "commit": "56dc820b88e202bdd033ef36d3be0d2a42eb4083", "tree": "7d0df3cd51d93b032374d1d3e44e996ad5006973", "parents": [ "4497d96d98bd3f6198c2f6816f369ae034d182e2" ], "author": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Thu Sep 03 15:11:20 2020 -0400" }, "committer": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Thu Sep 03 15:11:20 2020 -0400" }, "message": "Bump Bazel version to 3.5.0\n\nChange-Id: I82ff7b349683dbbcf0fbd144bf2f95748945e094\n" }, { "commit": "9f9b4283574e3ee99da9530d09c47dc70cb85dc6", "tree": "30bfe3cfe4d46bee89b570155cacf3459c10aa82", "parents": [ "70e28b4ae72e6200424beeaa5c9687473a1fcd6e" ], "author": { "name": "Brian Egan", "email": "begizi@google.com", "time": "Wed Jan 08 12:55:44 2020 -0800" }, "committer": { "name": "Brian Egizi", "email": "begizi@google.com", "time": "Wed Aug 26 22:07:13 2020 +0000" }, "message": "Support for comment validation for blockedkeywords\n\n- Implement the new comment validation hook\n- Update the validator config helper to allow for per op disable\n\nChange-Id: I2a1b381a4c938005df6e270171ba2d8d61f924f3\n" }, { "commit": "e172a6da9dc6438d03e8870d23ad391721c6e911", "tree": "4e144534cdc97a664b5b4fca4668e5596a841546", "parents": [ "f8fc46fa0c234eabed49da815a104ed742cffa55" ], "author": { "name": "Alice Kober-Sotzek", "email": "aliceks@google.com", "time": "Thu Aug 20 16:03:33 2020 +0200" }, "committer": { "name": "Alice Kober-Sotzek", "email": "aliceks@google.com", "time": "Thu Aug 20 16:05:41 2020 +0200" }, "message": "Avoid any uses or lookups of ffmpeg by Tika\n\nI75d8b85d7 reintroduced a dependency on Tika to fix an issue. Switching\nback to Tika introduces another issue, though. On startup, Tika reaches\nout to the local system to find out whether ffmpeg is installed, which\nit will then automatically use as parser. Depending on the environment\nthe uploadvalidator plugin is run, this lookup of ffmpeg on the local\nsystem might not be permitted.\n\nThere are two options to avoid this lookup of ffmpeg:\n1) Use a custom Tika config which excludes ExternalParser (which is\nresponsible for the ffmpeg lookup).\n2) Directly use the default detector of Tika as we don\u0027t need the parser\nfunctionality anyway.\n\nIn this change, we went with 2). For 1), we would have needed to\nidentify which exact configuration we\u0027re currently using. With 2),\nwe\u0027re also safe to not introduce a regression if we change the config\nwithout further considerations in the future.\n\nA third option would be to remove the Tika dependency but compared to\nthat, this change seems like a better option.\n\nChange-Id: I76ec0c488f93e4a9c71f0527895acbc798c5a9ba\n" }, { "commit": "70e28b4ae72e6200424beeaa5c9687473a1fcd6e", "tree": "744904aeef5a1ff55ca20e238b0edafee0af56b5", "parents": [ "a904bf23edf4cb7d4f65f40626c78dcc169c2bf6" ], "author": { "name": "Alice Kober-Sotzek", "email": "aliceks@google.com", "time": "Thu Aug 20 12:00:54 2020 +0200" }, "committer": { "name": "Alice Kober-Sotzek", "email": "aliceks@google.com", "time": "Thu Aug 20 12:00:54 2020 +0200" }, "message": "ValidatorConfig: Avoid \u0027stream::iterator\u0027\n\nThe method reference stream::iterator is considered unsafe as it\u0027s\nmapped to the Iterable interface which can be iterated multiple times\nwhereas a stream may only be iterated once.\n\nI268068f84 did a similar cleanup in core Gerrit. This change improves\nthe only usage of stream::iterator in the uploadvalidator plugin.\n\nIn the specific case of ValidatorConfig, we can safely switch to a\nmanifestation of an ImmutableList as ValidatorConfig#groupUUID returns\nonly non-null values and conf.getStringList(\"skipGroup\") already\nreads/manifests all values. Hence, there shouldn\u0027t be any negative\nside-effects when switching to an ImmutableList here.\n\nChange-Id: Ib81ef3b5e0e6e254d4e3189de49abfa37415771d\n" }, { "commit": "a904bf23edf4cb7d4f65f40626c78dcc169c2bf6", "tree": "d33ce3f951cc2a618adb88a75d80fb0dfb6ede7f", "parents": [ "8445644f8cb83a02340418f92e6c6dea5c8f02be", "e0d566a30f77eabd1976805911fdd1e0386fcc28" ], "author": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Thu Aug 06 11:21:36 2020 -0400" }, "committer": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Thu Aug 06 11:43:17 2020 -0400" }, "message": "Merge branch \u0027stable-3.2\u0027\n\n* stable-3.2:\n ValidatorConfig: Fix wrong package for stable-3.2\n\nValidatorConfig: Adapt package again to latest master.\n\nChange-Id: I62cf8c34fff085db59764e05b93f35ab34d236dc\n" }, { "commit": "e0d566a30f77eabd1976805911fdd1e0386fcc28", "tree": "18b03dc050669581e1e588947ec61c08dd01e46d", "parents": [ "7f80cfa8d68ea47ad83de76dbb587321f52c748a" ], "author": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Wed Aug 05 15:30:08 2020 -0400" }, "committer": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Wed Aug 05 15:31:25 2020 -0400" }, "message": "ValidatorConfig: Fix wrong package for stable-3.2\n\nChange-Id: I110f9de2b3d9245588cae29a52392d6f54e71540\n" }, { "commit": "8445644f8cb83a02340418f92e6c6dea5c8f02be", "tree": "d33ce3f951cc2a618adb88a75d80fb0dfb6ede7f", "parents": [ "80cf62d729e199ff0ba45acedc75419bc48c52c1" ], "author": { "name": "Gal Paikin", "email": "paiking@google.com", "time": "Wed Aug 05 13:25:49 2020 +0300" }, "committer": { "name": "Gal Paikin", "email": "paiking@google.com", "time": "Wed Aug 05 12:55:50 2020 +0000" }, "message": "Adapt to gerrit core change for PluginConfig\n\nChange-Id: I99c3158a464b08989a186a781ebb4c97e758f74e\n" }, { "commit": "80cf62d729e199ff0ba45acedc75419bc48c52c1", "tree": "7c3758773d5c85a92118057bf69d579c51897928", "parents": [ "7f80cfa8d68ea47ad83de76dbb587321f52c748a" ], "author": { "name": "David Ostrovsky", "email": "david@ostrovsky.org", "time": "Thu Jul 30 21:50:20 2020 +0200" }, "committer": { "name": "David Ostrovsky", "email": "david@ostrovsky.org", "time": "Thu Jul 30 21:50:45 2020 +0200" }, "message": "Build with plugin API 3.3.0-SNAPSHOT\n\nChange-Id: Ie6f1ffb7a78d667a9aa737c5748921bfcf00a151\n" }, { "commit": "7f80cfa8d68ea47ad83de76dbb587321f52c748a", "tree": "4222627a3b327d2aa1d1573421b3c9511e2da34d", "parents": [ "714347ea76cd862d9df9211067bc9667e166345d" ], "author": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Thu Jul 30 11:29:50 2020 -0400" }, "committer": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Thu Jul 30 11:29:50 2020 -0400" }, "message": "Upgrade bazlets to latest master to build with 3.2.3 API\n\nChange-Id: Ia57d46522fe5aaf22736e608751299902c6bd750\n" }, { "commit": "714347ea76cd862d9df9211067bc9667e166345d", "tree": "60173bc51651eaf9a5872ffe0b67712e3cea42b9", "parents": [ "0eeeff50d416c273864fbfad95b4f7cc0e85b75f", "853f4b4652ea512bed3ca8861bfad53603a83828" ], "author": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Thu Jul 30 11:26:50 2020 -0400" }, "committer": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Thu Jul 30 11:26:50 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.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: Ib7e69d1c47e22a27868c45250df41a57ca11e502\n" }, { "commit": "853f4b4652ea512bed3ca8861bfad53603a83828", "tree": "861c30d656e885e53d71e39a325f5c6b0db5d07e", "parents": [ "578f9672a26f698be3814d15768e9a9aba7fa379" ], "author": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Tue Jul 28 14:59:08 2020 -0400" }, "committer": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Tue Jul 28 14:59:08 2020 -0400" }, "message": "Upgrade bazlets to latest stable-3.1 to build with 3.1.8 API\n\nChange-Id: I8af856bb37e49f9e8ff2f4776e28288f7afd2ccc\n" }, { "commit": "578f9672a26f698be3814d15768e9a9aba7fa379", "tree": "431b80c9bb87354a83576b2431d671cd0223d825", "parents": [ "869e9ff353a5c049f78adb505c9f1029560eb63a", "4497d96d98bd3f6198c2f6816f369ae034d182e2" ], "author": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Tue Jul 28 14:42:33 2020 -0400" }, "committer": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Tue Jul 28 14:42:33 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: Ie4e63c72291735d130368c73254160973fe69a37\n" }, { "commit": "4497d96d98bd3f6198c2f6816f369ae034d182e2", "tree": "6a66904e8abc6b972725d2c9a776b8c94bbf5168", "parents": [ "a204a30dabbe5a7f95fb82c05ae147d4f3729699" ], "author": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Mon Jul 27 16:23:08 2020 -0400" }, "committer": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Mon Jul 27 16:23:08 2020 -0400" }, "message": "Upgrade bazlets to latest stable-3.0 to build with 3.0.12 API\n\nChange-Id: I510cc1edf91dd7863ecc8986a85ac4b1eb371234\n" }, { "commit": "a204a30dabbe5a7f95fb82c05ae147d4f3729699", "tree": "c9e7666ddca03afcced66dc0b4eb401cbbb084a9", "parents": [ "b60dc559299af69065fd514b074d210596b57136", "f8fc46fa0c234eabed49da815a104ed742cffa55" ], "author": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Mon Jul 27 16:22:41 2020 -0400" }, "committer": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Mon Jul 27 16:22:41 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: I32ccd5de9d2cbb196ad967ca18a6b650b7cde7c7\n" }, { "commit": "f8fc46fa0c234eabed49da815a104ed742cffa55", "tree": "351c061341a62eb234b0996b6a6e601d7bf16bf0", "parents": [ "663659af48a3329e807e10b791dc99615ce48b3f" ], "author": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Mon Jul 27 12:20:07 2020 -0400" }, "committer": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Mon Jul 27 12:20:07 2020 -0400" }, "message": "Upgrade bazlets to latest stable-2.16 to build with 2.16.22 API\n\nChange-Id: Ib00b8b4432ed8899c9853a0990c92c01dff86a17\n" }, { "commit": "0eeeff50d416c273864fbfad95b4f7cc0e85b75f", "tree": "60173bc51651eaf9a5872ffe0b67712e3cea42b9", "parents": [ "db99dcbed3b07af0655d84403e4482a02aadbd1d" ], "author": { "name": "Alice Kober-Sotzek", "email": "aliceks@google.com", "time": "Fri Jul 24 11:41:49 2020 +0200" }, "committer": { "name": "Alice Kober-Sotzek", "email": "aliceks@google.com", "time": "Fri Jul 24 11:41:49 2020 +0200" }, "message": "Adjust to changes in Gerrit core\n\nChange-Id: Ifbaaa6c2ee25bf864ffc2584ccde43de7c9f6885\n" }, { "commit": "db99dcbed3b07af0655d84403e4482a02aadbd1d", "tree": "d6436a772fd42f0677aca67a2ecc2d30570a0cb1", "parents": [ "01830c0e65c611bf12532902cde8dbf023d54d5c", "869e9ff353a5c049f78adb505c9f1029560eb63a" ], "author": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Fri Jul 17 12:00:50 2020 -0400" }, "committer": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Fri Jul 17 12:00:50 2020 -0400" }, "message": "Merge branch \u0027stable-3.1\u0027\n\n* stable-3.1:\n Bump Bazel version to 3.4.1\n\nChange-Id: Ida2483b4ee89c89767cd019ac887c8106d3c1988\n" }, { "commit": "869e9ff353a5c049f78adb505c9f1029560eb63a", "tree": "431b80c9bb87354a83576b2431d671cd0223d825", "parents": [ "bab4a00edbbda9e008166d095f45a7ed9b52ba8e", "b60dc559299af69065fd514b074d210596b57136" ], "author": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Fri Jul 17 10:04:26 2020 -0400" }, "committer": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Fri Jul 17 10:04:26 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: I5a1132de97ec7d27df069f6170a6e3d69c494b53\n" }, { "commit": "b60dc559299af69065fd514b074d210596b57136", "tree": "c9e7666ddca03afcced66dc0b4eb401cbbb084a9", "parents": [ "2790c6460e86773b7dab4c60c3706eae1b15bb6b" ], "author": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Thu Jul 16 13:36:59 2020 -0400" }, "committer": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Thu Jul 16 13:36:59 2020 -0400" }, "message": "Bump Bazel version to 3.4.1\n\nChange-Id: I772cc2b4abbbbec91686aa713e9b40a1e95352a0\n" }, { "commit": "01830c0e65c611bf12532902cde8dbf023d54d5c", "tree": "e228aaaf775425a2ca189deb9e04538f817a10b2", "parents": [ "9a82611c2aaa869f8fb0c1c6d6e1a35c4e61b9d0", "bab4a00edbbda9e008166d095f45a7ed9b52ba8e" ], "author": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Thu Jul 02 09:14:07 2020 -0400" }, "committer": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Thu Jul 02 09:14:07 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: Ie008acab890b6919e5955bdeda22b32134f002c8\n" }, { "commit": "bab4a00edbbda9e008166d095f45a7ed9b52ba8e", "tree": "152c569e470d2b317ad2de9b556d03b5f1bb18c6", "parents": [ "9106282b0c84c5ab9a33c967be394d0f9655e234", "2790c6460e86773b7dab4c60c3706eae1b15bb6b" ], "author": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Wed Jul 01 20:29:59 2020 -0400" }, "committer": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Wed Jul 01 20:29:59 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: I348d56c068a917627bbe743da7ade399ae2f8a54\n" }, { "commit": "2790c6460e86773b7dab4c60c3706eae1b15bb6b", "tree": "58c895410572e83c48912a9e134fb34e840ab339", "parents": [ "06a799e7c82e16050cd8a4c64f9de8b9e793ac75", "663659af48a3329e807e10b791dc99615ce48b3f" ], "author": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Wed Jul 01 13:20:52 2020 -0400" }, "committer": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Wed Jul 01 13:20:52 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: I5dad257ff865fe4fa36d752ba356c307dbdaa620\n" }, { "commit": "9a82611c2aaa869f8fb0c1c6d6e1a35c4e61b9d0", "tree": "e228aaaf775425a2ca189deb9e04538f817a10b2", "parents": [ "ca28e384b961b024a14da2e90429eefc195a0abf" ], "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: I85e6d59c1dfa08f0c63300675c796d628f775843\n" }, { "commit": "ca28e384b961b024a14da2e90429eefc195a0abf", "tree": "542dda97c7773217037fdb67e86439b36118151a", "parents": [ "ee053d120124878d54b46f91d544e0d5ee9964a5", "9106282b0c84c5ab9a33c967be394d0f9655e234" ], "author": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Fri Jun 19 09:08:17 2020 -0400" }, "committer": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Fri Jun 19 09:08:17 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: I4a82e80ffb2c477cdadbefcfdc0018b438ec6f76\n" }, { "commit": "9106282b0c84c5ab9a33c967be394d0f9655e234", "tree": "152c569e470d2b317ad2de9b556d03b5f1bb18c6", "parents": [ "68c4d17d41882f5533c21dd67f82c866abe86cbe" ], "author": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Thu Jun 18 14:42:48 2020 -0400" }, "committer": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Thu Jun 18 14:42:48 2020 -0400" }, "message": "Upgrade bazlets to latest stable-3.1 to build with 3.1.7 API\n\nChange-Id: Id0df5f360a0c69afa8fedeb63184913a9ab699c0\n" }, { "commit": "68c4d17d41882f5533c21dd67f82c866abe86cbe", "tree": "e2c6389cd2921f92882310a904e3173f18019cf1", "parents": [ "d467493e3a3376ebf1fb868324ff530e2158059d", "06a799e7c82e16050cd8a4c64f9de8b9e793ac75" ], "author": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Thu Jun 18 14:39:20 2020 -0400" }, "committer": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Thu Jun 18 14:39:20 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: I4545a4be96c0a9e6ab48fa8912cec28e7d6b1b75\n" }, { "commit": "06a799e7c82e16050cd8a4c64f9de8b9e793ac75", "tree": "58c895410572e83c48912a9e134fb34e840ab339", "parents": [ "553d08028d5cae51317ef8ff37a9e374624c1e18" ], "author": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Wed Jun 17 14:41:47 2020 -0400" }, "committer": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Wed Jun 17 14:41:47 2020 -0400" }, "message": "Upgrade bazlets to latest stable-3.0 to build with 3.0.11 API\n\nChange-Id: Icf76638029388b423bb08c3efd3d0356b01f68d5\n" }, { "commit": "553d08028d5cae51317ef8ff37a9e374624c1e18", "tree": "23f43aaaedf32f339c93f26896c9d29612ad59ae", "parents": [ "62b250319bb392be1dc6dd2d07c4bb4a2f193af1" ], "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:40:11 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: Ic39984143a46aa9ae0837791be64f8fb33e9aedd\n" }, { "commit": "d467493e3a3376ebf1fb868324ff530e2158059d", "tree": "3c4045da42a396502db2a98780dec6a1d332f38c", "parents": [ "af860517cc62757baad0260a2617c309665c848b" ], "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: I20e2335851761229ad956d1db680cbb8a25d2a46\n" }, { "commit": "af860517cc62757baad0260a2617c309665c848b", "tree": "461d206d4c9d0e3499998b238bd67c344c278464", "parents": [ "f64ac72a9eb06bbf484d315a5d44c812c202df47" ], "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: I630a299bb1b7567b6c74d5deebda50d6877ffd62\n" }, { "commit": "f64ac72a9eb06bbf484d315a5d44c812c202df47", "tree": "01764f6c76c5a38036ff4c39734c6f6f5cb3f5b5", "parents": [ "97acde10b5b2da6e74c4175fe45edce83af556a6", "62b250319bb392be1dc6dd2d07c4bb4a2f193af1" ], "author": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Tue Jun 16 12:33:28 2020 -0400" }, "committer": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Tue Jun 16 12:33:28 2020 -0400" }, "message": "Merge branch \u0027stable-3.0\u0027 into stable-3.1\n\n* stable-3.0:\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: I13643e30a7a830fbacbc49bf70f3ce49263e56e1\n" }, { "commit": "62b250319bb392be1dc6dd2d07c4bb4a2f193af1", "tree": "1ce54dcf98abd7fe89f5cf1b250083d21c0c9540", "parents": [ "0237434407cb4e95760cec32045da344b1da636d" ], "author": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Mon Jun 15 10:30:37 2020 -0400" }, "committer": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Mon Jun 15 10:30:37 2020 -0400" }, "message": "Prepare for new gerrit_api snapshot version usage\n\nChange-Id: I4c20c892820a5cb954d348e20b50a58dc14b4ad9\n" }, { "commit": "0237434407cb4e95760cec32045da344b1da636d", "tree": "0a8be95b078c396530510e915a038153f56642a2", "parents": [ "b3559451df231ea192c0daf05568962230e1d9dd" ], "author": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Mon Jun 15 09:25:49 2020 -0400" }, "committer": { "name": "Marco Miller", "email": "marco.miller@ericsson.com", "time": "Mon Jun 15 09:25:49 2020 -0400" }, "message": "Upgrade bazlets to latest stable-3.0\n\nChange-Id: I44065fcd721b8a7dcd18bc1d82b0afffc2652a2f\n" }, { "commit": "b3559451df231ea192c0daf05568962230e1d9dd", "tree": "1e15e1fbe5a0d050418fd393a7565f1494a15915", "parents": [ "f4cf33f760a44e6f20a64d4819488dd1d5858922" ], "author": { "name": "David Pursehouse", "email": "dpursehouse@digital.ai", "time": "Fri Jun 12 15:53:20 2020 +0900" }, "committer": { "name": "David Pursehouse", "email": "dpursehouse@digital.ai", "time": "Fri Jun 12 15:53:46 2020 +0900" }, "message": "Upgrade bazlets to latest stable-3.0\n\n- Set snapshot version to 3.0.11-SNAPSHOT\n- Add repository rule to provide gerrit api version\n\nChange-Id: I57515a908e7c31b01165a829ed8f427a85ee12de\n" }, { "commit": "663659af48a3329e807e10b791dc99615ce48b3f", "tree": "e396596b0c31d4f26c59325d1a1274148e6824da", "parents": [ "af5d7c18e679aa976db787b2f3d126b87dbb4ca1" ], "author": { "name": "David Pursehouse", "email": "dpursehouse@digital.ai", "time": "Fri Jun 12 09:07:37 2020 +0900" }, "committer": { "name": "David Pursehouse", "email": "dpursehouse@digital.ai", "time": "Fri Jun 12 09:08:27 2020 +0900" }, "message": "Upgrade bazlets to latest stable-2.16\n\n- Add repository rule to provide gerrit api version\n\nChange-Id: I57515a908e7c31b01165a829ed8f427a85ee12de\n" } ], "next": "ee053d120124878d54b46f91d544e0d5ee9964a5" }