)]}' { "log": [ { "commit": "3868d1ed13047d1e5f4002303c9727dd865e3a18", "tree": "7fef8fe78bd5cfdf0750e9b72a2a3cbff682933e", "parents": [ "3550470b09f0fb53ada22a84557fccb707336147" ], "author": { "name": "David Pursehouse", "email": "dpursehouse@collab.net", "time": "Wed Oct 16 10:01:30 2019 +0900" }, "committer": { "name": "David Pursehouse", "email": "dpursehouse@collab.net", "time": "Wed Oct 16 10:01:30 2019 +0900" }, "message": "Format Java files with google-java-format\n\nChange-Id: Ie86467706af6de66e8a698fa5a7ab74102194f43\n" }, { "commit": "3550470b09f0fb53ada22a84557fccb707336147", "tree": "8d968062b0d4a697200ee6cd3a33f99b455adeb6", "parents": [ "4e23f750590a1ab4a38c9d8dab6f6fecaf264f6f" ], "author": { "name": "Luca Milanesio", "email": "luca.milanesio@gmail.com", "time": "Mon Jun 18 09:02:00 2018 +0100" }, "committer": { "name": "Luca Milanesio", "email": "luca.milanesio@gmail.com", "time": "Mon Jun 18 09:43:07 2018 +0100" }, "message": "Upgrade to Gerrit v2.15.2\n\nCapabilityControl is now AccountLimits on the latest stable-2.15.\nIt is not possibly anymore to keep support for legacy CapabilityControl\nand thus compatibility with Gerrit \u003c\u003d 2.14 is now broken.\n\nChange-Id: I3220658a1cd8cd40c6365d7af10e1bbf02724744" }, { "commit": "4e23f750590a1ab4a38c9d8dab6f6fecaf264f6f", "tree": "8938504f50bc866e94cc10d8e7b1f41bdfd43c2d", "parents": [ "d6e3431958119d1a1ebab163c55a803770a2428b" ], "author": { "name": "Luca Milanesio", "email": "luca.milanesio@gmail.com", "time": "Tue Apr 10 23:51:12 2018 +0100" }, "committer": { "name": "Luca Milanesio", "email": "luca.milanesio@gmail.com", "time": "Tue Apr 10 23:51:12 2018 +0100" }, "message": "Bump Gerrit API to 2.15.1\n\nChange-Id: I36e2ff9211e3220032e255d1c4851932a0304b95\n" }, { "commit": "d6e3431958119d1a1ebab163c55a803770a2428b", "tree": "f54b2b0cc6ce8a3e46513357dd0496f0f4860f83", "parents": [ "132ee6329b102cc253c2c93bc1e2e852ee040569" ], "author": { "name": "Luca Milanesio", "email": "luca.milanesio@gmail.com", "time": "Fri Jun 09 14:19:10 2017 +0100" }, "committer": { "name": "Claudio Pacchiega", "email": "claudio.pacchiega@gmail.com", "time": "Fri Jun 09 17:16:25 2017 +0200" }, "message": "Fix documentation Markdown formatting\n\nBalance the code blocks and put proper spacing and delimiters\nto restore a sane rendering under Gerrit plugin\u0027s page documentation.\n\nChange-Id: Ia42c18e8e51a49528b30111df9ae13d46b8bd0fa\n" }, { "commit": "132ee6329b102cc253c2c93bc1e2e852ee040569", "tree": "e2375f95e1b1e53fb7970b56b9baee6b99667d35", "parents": [ "adccf6d40e3e97bf11bf9d319a596f10ec17fdd6" ], "author": { "name": "Claudio Pacchiega", "email": "claudio.pacchiega@gmail.com", "time": "Wed Jun 07 02:10:34 2017 +0200" }, "committer": { "name": "Luca Milanesio", "email": "luca.milanesio@gmail.com", "time": "Fri Jun 09 09:24:13 2017 +0100" }, "message": "Added pluginsInfo capability.\n\nAdding 3 elements in the produced zip file, specifying plugins content,\nlib content and the versions for each plugin.\n\nChange-Id: Ib1c8bc4830114f74791145241a3af64979a013cd" }, { "commit": "adccf6d40e3e97bf11bf9d319a596f10ec17fdd6", "tree": "a1951f872cadc6ec01d9a7ea327fa56b3573c329", "parents": [ "bbe326b2daabc4d48a7af0c69ab3ae81499e4d80" ], "author": { "name": "Claudio Pacchiega", "email": "claudio.pacchiega@gmail.com", "time": "Sat Jun 03 18:32:00 2017 +0200" }, "committer": { "name": "Luca Milanesio", "email": "luca.milanesio@gmail.com", "time": "Tue Jun 06 06:31:00 2017 +0100" }, "message": "Added configInfo capability.\n\nWhen specifying configInfo\u003dtrue plugin now fetches all the files with\n.config suffix and include their content in the generated zip file.\n\nChange-Id: I4c7487fe97a0ff49e64d06948ed3c8b86d888890\n" }, { "commit": "bbe326b2daabc4d48a7af0c69ab3ae81499e4d80", "tree": "808526d96e43208aa789c7186d370f8abcaf3580", "parents": [ "745b0ec782ff21d12d330419d86f74b810b32746" ], "author": { "name": "Claudio Pacchiega", "email": "claudio.pacchiega@gmail.com", "time": "Fri Jun 02 16:42:19 2017 +0200" }, "committer": { "name": "Luca Milanesio", "email": "luca.milanesio@gmail.com", "time": "Mon Jun 05 08:18:55 2017 +0100" }, "message": "Refactoring: allows text or json files in zip.\n\nIn preparation for some commands which need to leave files with non Json\ncontent, we must be prepared to have both formats available from the\ncommands. Each command can now produce a Seq of (filename,content) where\ncontent can be Json or Textual.\nSome additional magic has been implemented via implicits to allow\ncommands to produce the needed content in a convenient way.\nAlso tests for bundle production have been separated.\n\nChange-Id: Id34b12f42abd17f29063d324a3a2ab4ac641311f" }, { "commit": "745b0ec782ff21d12d330419d86f74b810b32746", "tree": "95ea24a2c622adb115952e49a4ee20d56317a4ca", "parents": [ "cc7d143c144d1d9096b4e25b9a239c729ef7f5b3" ], "author": { "name": "Claudio Pacchiega", "email": "claudio.pacchiega@gmail.com", "time": "Fri May 05 11:01:31 2017 +0200" }, "committer": { "name": "Luca Milanesio", "email": "luca.milanesio@gmail.com", "time": "Mon Jun 05 05:11:51 2017 +0000" }, "message": "Added DiskInfo capability\n\nChange-Id: Ie98a890d2e8adf57d16b000de748317b31d2943c\n" }, { "commit": "cc7d143c144d1d9096b4e25b9a239c729ef7f5b3", "tree": "a031a61cdb84d64858f57ef1f4c121a5b1ba899d", "parents": [ "5181b1191705bf324387aa1ba4c9643c9e493c5c" ], "author": { "name": "Claudio Pacchiega", "email": "claudio.pacchiega@gmail.com", "time": "Fri May 05 10:15:45 2017 +0200" }, "committer": { "name": "Claudio Pacchiega", "email": "claudio.pacchiega@gmail.com", "time": "Fri Jun 02 13:56:01 2017 +0200" }, "message": "Refactoring commands in separate classes.\n\nChange-Id: I2833eeb6497eddc96bdfb7f9e9bebe71a71312bf\n" }, { "commit": "5181b1191705bf324387aa1ba4c9643c9e493c5c", "tree": "42ecdb314c39a3cbe5a5089cebcc20be6ed2ee00", "parents": [ "56404708e8db33ba60df34878ded233458260889" ], "author": { "name": "Luca Milanesio", "email": "luca.milanesio@gmail.com", "time": "Wed Apr 26 14:43:47 2017 +0200" }, "committer": { "name": "Luca Milanesio", "email": "luca.milanesio@gmail.com", "time": "Wed Apr 26 14:43:47 2017 +0200" }, "message": "Fix generation of support bundles multiple times\n\nDon\u0027t reuse the zip output stream across calls so to allow the\ncollection of server data multiple times.\n\nChange-Id: I8cf1337e0c0133bec166e81f6b457878d1e103e8\n" }, { "commit": "56404708e8db33ba60df34878ded233458260889", "tree": "c7167cdb5beac7b63ef088bfbcbe288f9df5c7fe", "parents": [ "bf015f62729df7c93f281a9be15c9625de501079" ], "author": { "name": "Luca Milanesio", "email": "luca.milanesio@gmail.com", "time": "Wed Apr 26 14:19:31 2017 +0200" }, "committer": { "name": "Luca Milanesio", "email": "luca.milanesio@gmail.com", "time": "Wed Apr 26 14:19:31 2017 +0200" }, "message": "Add more logging in case of failures\n\nWhen the REST API are failing for unknown reasons, add a log.error\nto allow an easier tracing and debugging of the issue\n\nChange-Id: I2004fb4877944bc474b4e974cad6f3ba6924383c\n" }, { "commit": "bf015f62729df7c93f281a9be15c9625de501079", "tree": "952ab2508c82fb85edd2e69113ef1b31fe1e87a2", "parents": [ "b27c440c96f0e23b7b73fcd482adb224b6280868" ], "author": { "name": "Luca Milanesio", "email": "luca.milanesio@gmail.com", "time": "Tue Apr 25 16:21:02 2017 +0200" }, "committer": { "name": "Luca Milanesio", "email": "luca.milanesio@gmail.com", "time": "Wed Apr 26 10:02:54 2017 +0200" }, "message": "Gerrit ver. \u003c 2.15 permissions fix\n\nWhen using an older Gerrit version, the new 2.15 classes would not\nbe accessible. Rely on reflection to avoid failing for class not found.\n\nChange-Id: I5f352993fdbe08468a9c48dae092b35daf95e851" }, { "commit": "b27c440c96f0e23b7b73fcd482adb224b6280868", "tree": "9792d27c11634d339314a35f9b5757da7b634c91", "parents": [ "1dddd4fb9573487892923703502f41ce55c24e2e" ], "author": { "name": "Luca Milanesio", "email": "luca.milanesio@gmail.com", "time": "Tue Apr 25 14:58:46 2017 +0200" }, "committer": { "name": "Luca Milanesio", "email": "luca.milanesio@gmail.com", "time": "Tue Apr 25 14:58:46 2017 +0200" }, "message": "Fix documentation markdown formatting\n\nChange-Id: Idae9daba2b3d8f49c599e7ac5be101e21681dec7\n" }, { "commit": "1dddd4fb9573487892923703502f41ce55c24e2e", "tree": "d6d435f94296cc8c67cab2fad8bfc3543a6d9129", "parents": [ "58493b91b70dade6469ed899efaf99a7524a668d" ], "author": { "name": "Luca Milanesio", "email": "luca.milanesio@gmail.com", "time": "Tue Apr 25 14:48:24 2017 +0200" }, "committer": { "name": "Luca Milanesio", "email": "luca.milanesio@gmail.com", "time": "Tue Apr 25 12:50:06 2017 +0000" }, "message": "Add global collectServerData permission extension\n\nAllow to assign permissions to collect Gerrit Server Data through\na new plugin-provided permission \u0027collectServerData\u0027 at global\ncapability level.\n\nPreserve backward compatibility using reflection.\n\nChange-Id: I3f58d1f3dca1daed7696bb7badead4240e55f187\n" }, { "commit": "58493b91b70dade6469ed899efaf99a7524a668d", "tree": "6f9c9605842d64ac8fb36592e4d7d62c92ea7c27", "parents": [ "202e281bb9ae4c01f746fdbc1c935423d69f4c7f" ], "author": { "name": "Luca Milanesio", "email": "luca.milanesio@gmail.com", "time": "Sun Apr 23 17:22:13 2017 +0100" }, "committer": { "name": "Luca Milanesio", "email": "luca.milanesio@gmail.com", "time": "Mon Apr 24 16:53:27 2017 +0200" }, "message": "Gerrit 2.11 backward compatibility support\n\nProvide support for all Gerrit versions back to Ver. 2.11 with:\n- Java 7 compatibility\n- Both File and Path-based PluginPath implementations\n\nChange-Id: I7824243d9439291e55c6c8390b78e43ad3ed9767\n" }, { "commit": "202e281bb9ae4c01f746fdbc1c935423d69f4c7f", "tree": "a98ec581ae93f8fd37941f4fe3e453241ef93622", "parents": [ "94c199e175d3c505dd9bfeb9251b5fafe85ab502" ], "author": { "name": "Luca Milanesio", "email": "luca.milanesio@gmail.com", "time": "Mon Apr 24 16:23:12 2017 +0200" }, "committer": { "name": "Luca Milanesio", "email": "luca.milanesio@gmail.com", "time": "Mon Apr 24 16:52:55 2017 +0200" }, "message": "Include jHardware dependency\n\nBring the small parts of jHardware into the project\nand make them Java-7 specific.\n\nRationale: the full version has JNI dependencies and does lots of\nthings we do not need. Additionally, it is Java 8 only and it\nwould not suite our needs to be compatible with Java 7.\n\nChange-Id: I58582b885a208556b0b17c0323752c11ed24f943" }, { "commit": "94c199e175d3c505dd9bfeb9251b5fafe85ab502", "tree": "3b2eafb203f64e5506a93a82414ede41d79ed911", "parents": [ "47d2b8f259be0e4ea191dbfdb5d18c954bb8933a" ], "author": { "name": "Luca Milanesio", "email": "luca.milanesio@gmail.com", "time": "Mon Apr 10 16:50:40 2017 +0100" }, "committer": { "name": "Luca Milanesio", "email": "luca.milanesio@gmail.com", "time": "Mon Apr 10 16:50:47 2017 +0100" }, "message": "Require admin server capability to get data\n\nDeny anonymous and general user access to the Gerrit support\ndata as it may contain sensitive or confidential information\nabout the system and the Gerrit changes\u0027 data.\n\nRequire authentication from a user that has been delegated\nwith server administration permissions.\n\nChange-Id: I745698156051bda396cafc74b64b486a7ff4220c\n" }, { "commit": "47d2b8f259be0e4ea191dbfdb5d18c954bb8933a", "tree": "97a2bd45479463b10d44c5ff14f4f77baceb1e98", "parents": [ "93f9e8ae382dbc4f0f384f2434ed92494b1321ce" ], "author": { "name": "Claudio Pacchiega", "email": "claudio.pacchiega@gmail.com", "time": "Thu Apr 06 00:08:54 2017 +0200" }, "committer": { "name": "Luca Milanesio", "email": "luca.milanesio@gmail.com", "time": "Mon Apr 10 10:07:59 2017 +0100" }, "message": "Add capability of getting memInfo.\n\nUnderstands the { \"memInfo\": true } request returning the MemoryInfo\nas understood by JHardware.\n\nChange-Id: I4ba133123dd9fea0e7a4f3151b9fe926efe3bb2a\n" }, { "commit": "93f9e8ae382dbc4f0f384f2434ed92494b1321ce", "tree": "56c1bec0c6aac20467f6eee7b8162c32525d00eb", "parents": [ "3f87e3485e8ef401f7d352a604d040441e54bc2f" ], "author": { "name": "Claudio Pacchiega", "email": "claudio.pacchiega@gmail.com", "time": "Tue Apr 04 00:22:17 2017 +0200" }, "committer": { "name": "Luca Milanesio", "email": "luca.milanesio@gmail.com", "time": "Wed Apr 05 08:41:13 2017 +0100" }, "message": "Add capability of getting cpuInfo.\n\nUnderstands the { \"cpuInfo\": true } request returning the cpuInfo\nas understood by JHardware.\n\nChange-Id: I9ba1b8322d0a6558ece6944350a2de64878a6165\n" }, { "commit": "3f87e3485e8ef401f7d352a604d040441e54bc2f", "tree": "eb4f39479b7b76b87005e57923117d6f81fa010d", "parents": [ "78093e8a074687466704f058db412b8b186d5878" ], "author": { "name": "Luca Milanesio", "email": "luca.milanesio@gmail.com", "time": "Tue Mar 28 23:07:32 2017 +0100" }, "committer": { "name": "Luca Milanesio", "email": "luca.milanesio@gmail.com", "time": "Tue Mar 28 23:07:32 2017 +0100" }, "message": "Collect gerritVersion in the support bundle zip\n\nCollect Gerrit version into a single JsonString\n\nExample:\ncurl -v -H \"Content-Type: application/json\" -d \u0027{\"gerritVersion\":\"true\"}\u0027 http://localhost:8080/plugins/gerrit-support/collect\n\n\u003e POST /plugins/gerrit-support/collect HTTP/1.1\n\n\u003c HTTP/1.1 201 Created\n\u003c Location: /plugins/gerrit-support/collect/20170319-175459-collect-ab2093a4-139f-4310-872f-6d00bfa313e5.zip\n\nThe resulting zip file can be then downloaded using an HTTP GET.\nExample:\n\ncurl -v http://localhost:8080/plugins/gerrit-support/collect/20170319-175459-collect-ab2093a4-139f-4310-872f-6d00bfa313e5.zip\n\n\u003e GET /plugins/gerrit-support/collect/20170319-175459-collect-ab2093a4-139f-4310-872f-6d00bfa313e5.zip\n\n\u003c HTTP/1.1 200 OK\n\u003c Content-Type: multipart/x-zip;charset\u003dutf-8\n\nThe archive bundle contains one entry named \u0027version.json\u0027 with a\nsingle JSON String containing the Gerrit version.\n\nExample:\n\nunzip 20170319-175459-collect-ab2093a4-139f-4310-872f-6d00bfa313e5.zip\n inflating: version.json\ncat version.json\n\"2.13.6-3240-g1c96d0a\"\n\nChange-Id: Ifb2a50c4269212c5adf68ff3edd5e6871e8f5b48\n" }, { "commit": "78093e8a074687466704f058db412b8b186d5878", "tree": "cc8cbd19ecd800331e65f4d0134bef344a65fc9c", "parents": [], "author": { "name": "Luca Milanesio", "email": "luca.milanesio@gmail.com", "time": "Tue Mar 14 16:42:31 2017 +0000" }, "committer": { "name": "Luca Milanesio", "email": "luca.milanesio@gmail.com", "time": "Tue Mar 14 16:42:31 2017 +0000" }, "message": "Initial commit" } ] }