)]}'
{
  "log": [
    {
      "commit": "7af83a2589c08d2376e0eba025c312aaa7a1cecf",
      "tree": "5d555830632f6ada6ac423fef4404d5aef3b711a",
      "parents": [
        "3f9b913f7c0ed091530b8bb40d664d27c9c3d5f8"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Thu Apr 02 18:34:44 2026 +0200"
      },
      "committer": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Fri May 01 18:22:44 2026 +0200"
      },
      "message": "Consume sh_test from rules_shell module repository\n\nStarting from Bazel 9 internal rule sets are deprecated and desiabled\nper default. Switch to using external rule to be conform with upcoming\nBazel release.\n\nChange-Id: I8dc806d1c1959d4e6d070461aba8c113687a332f\n"
    },
    {
      "commit": "3f9b913f7c0ed091530b8bb40d664d27c9c3d5f8",
      "tree": "2be11f5694300deb502a4dbfd70ff28e9f44860a",
      "parents": [
        "5005b3d2677093b8cc0f681b4bbbc7f5829887b3"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Thu Apr 23 20:53:03 2026 +0200"
      },
      "committer": {
        "name": "Saša Živkov",
        "email": "sasa.zivkov@sap.com",
        "time": "Mon Apr 27 12:48:57 2026 +0200"
      },
      "message": "gerrit_plugin_tests: support plugin and external deps natively\n\nAdd native support for external dependencies and plugin-aware defaults\nto gerrit_plugin_tests, eliminating the need for a separate wrapper.\n\nThe macro now:\n* accepts external test deps via `ext_deps`\n* derives the default test target name as `\u003cplugin\u003e_tests`\n* auto-adds `:{plugin}__plugin` to test dependencies\n* derives `ext_repo` as `\u003cplugin\u003e_plugin_deps`\n* defaults `tags` to include the plugin name\n* optionally creates `gerrit_plugin_dependency_tests()` for the same\n  plugin\n\nThis reduces repetition in plugin BUILD files by avoiding:\n* manual conversion of Maven coordinates to labels\n* explicit test target naming\n* repeated repository name definitions\n* separate calls to `gerrit_plugin_dependency_tests()`\n\nChange-Id: I61c874488bee0888f31ff0cb93805862a3b5379a\n"
    },
    {
      "commit": "5005b3d2677093b8cc0f681b4bbbc7f5829887b3",
      "tree": "3a1c922fc247d2af964ad6f7df1366d8e3c7fa8c",
      "parents": [
        "742fe569329a0966e4b3912cf95acfa7495560ca"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Thu Apr 23 20:09:25 2026 +0200"
      },
      "committer": {
        "name": "Saša Živkov",
        "email": "sasa.zivkov@sap.com",
        "time": "Mon Apr 27 12:48:55 2026 +0200"
      },
      "message": "gerrit_plugin: support plugin alias and external deps natively\n\nIntroduce `ext_deps` and `ext_repo` parameters to `gerrit_plugin` to\nallow expressing plugin external dependencies as Maven coordinates\ninstead of generated Bazel labels.\n\nIf `ext_repo` is not set, derive it from the plugin target name as\n`\u003cplugin\u003e_plugin_deps`.\n\nThis reduces repetition in plugin BUILD files and avoids the need to\nrepeat repository names such as `oauth_plugin_deps` for every dependency\nwhile still allowing explicit override for plugins that do not follow\nthe default convention.\n\nChange-Id: I510c05df3f63ac30f5eb0902aab782e36e2f0f5b\n"
    },
    {
      "commit": "742fe569329a0966e4b3912cf95acfa7495560ca",
      "tree": "c38ca624e640a6125a42e4420606449f9b197966",
      "parents": [
        "96bb15a0e8065274088358eb58e29e587dab5dac",
        "3d789cd41f67234110dc34b6a58151ae4404b50b"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david.ostrovsky@gmail.com",
        "time": "Fri Apr 24 09:49:31 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Apr 24 09:49:31 2026 -0700"
      },
      "message": "Merge changes I1db7c326,I757c1560,I1b036c37,I593a4176\n\n* changes:\n  Add js_component rule from Gerrit core\n  Update rules_java version to 8.16.1\n  Update gerrit api version to 3.13.5\n  Upgrade Bouncy Castle to 1.83\n"
    },
    {
      "commit": "96bb15a0e8065274088358eb58e29e587dab5dac",
      "tree": "501486185628590204b7e469b5e0c9a0376371f6",
      "parents": [
        "32ad076d48529eebdb48c5d547feb5cd7b8920f2"
      ],
      "author": {
        "name": "Saša Živkov",
        "email": "sasa.zivkov@sap.com",
        "time": "Thu Apr 23 14:00:57 2026 +0200"
      },
      "committer": {
        "name": "Saša Živkov",
        "email": "sasa.zivkov@sap.com",
        "time": "Thu Apr 23 16:29:12 2026 +0200"
      },
      "message": "gerrit_plugin: factor out single quotes around exclude paths\n\nReduces boilerplate and helps avoid trivial typos when adding new paths\nto the list.\n\nChange-Id: Ifd5a836837f6a93bb3187a039c6a69a552e96a1d\n"
    },
    {
      "commit": "32ad076d48529eebdb48c5d547feb5cd7b8920f2",
      "tree": "1f01b854e8766caa89b0046ce36d4a76e7cd13de",
      "parents": [
        "cc10409f53ef18e99d9f9ce1b39a2a9b968d9a23"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Thu Apr 23 11:13:10 2026 +0200"
      },
      "committer": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Thu Apr 23 02:15:24 2026 -0700"
      },
      "message": "gerrit_plugin: silence unmatched unzip exclude warnings\n\nStore unzip exclude patterns in a dedicated EXCLUDES variable and pass\nthem to the repacking command instead of keeping the full exclude list\ninline.\n\nAlso redirect unzip stderr to /dev/null to suppress warnings for exclude\npatterns that do not match entries in a given plugin JAR.\n\nThis keeps the genrule command readable and avoids noisy build output\nwhen some license or notice files are not present.\n\nChange-Id: I2c0ee595907a7a04fa17e658b74b036700308a4e\n"
    },
    {
      "commit": "3d789cd41f67234110dc34b6a58151ae4404b50b",
      "tree": "17474c95f4ddabcc0ce41e08a1f617783d2a6af5",
      "parents": [
        "fb55e8f1d02ca2af10dec6a834047924aabc61c7"
      ],
      "author": {
        "name": "Thomas Dräbing",
        "email": "thomas.draebing@sap.com",
        "time": "Mon Dec 15 12:54:03 2025 +0100"
      },
      "committer": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Thu Apr 23 10:52:53 2026 +0200"
      },
      "message": "Add js_component rule from Gerrit core\n\nChange-Id: I1db7c326a9af1aaefcd703dc1d8f588106488edd\n"
    },
    {
      "commit": "fb55e8f1d02ca2af10dec6a834047924aabc61c7",
      "tree": "a925728276c35825571f3c37759cd0024f6560c6",
      "parents": [
        "74e28613462f12b9ad4ed7ebba9d9a006f2061d9"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Sun Mar 29 09:50:09 2026 +0200"
      },
      "committer": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Thu Apr 23 10:52:53 2026 +0200"
      },
      "message": "Update rules_java version to 8.16.1\n\nChange-Id: I757c1560e9902bf0d274089a70a350f8325c00c8\n"
    },
    {
      "commit": "74e28613462f12b9ad4ed7ebba9d9a006f2061d9",
      "tree": "94f468c6d49f79484fd9a4818167016edfbdf2fe",
      "parents": [
        "18cd98d7bf5f29f54ba6da80b6075e5546f5f4a9"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Sun Mar 29 09:49:00 2026 +0200"
      },
      "committer": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Thu Apr 23 10:52:53 2026 +0200"
      },
      "message": "Update gerrit api version to 3.13.5\n\nChange-Id: I1b036c3785f13ece08f1750876ddb22118a2988b\n"
    },
    {
      "commit": "18cd98d7bf5f29f54ba6da80b6075e5546f5f4a9",
      "tree": "9701cc11f7f8e690c877c279c39653859fdda8f5",
      "parents": [
        "cc10409f53ef18e99d9f9ce1b39a2a9b968d9a23"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Mon Feb 09 19:48:39 2026 +0100"
      },
      "committer": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Thu Apr 23 10:52:53 2026 +0200"
      },
      "message": "Upgrade Bouncy Castle to 1.83\n\nGerrit core updated to 1.83 in change If3fcfdc0513.\n\nChange-Id: I593a417644c87c6778bec6424bdfee3d34028c8b\n"
    },
    {
      "commit": "cc10409f53ef18e99d9f9ce1b39a2a9b968d9a23",
      "tree": "5e634d0b1f92450f4ab315ec91bc2ffb623365f8",
      "parents": [
        "69156af5d4f7d7e86a21901302b691165e27046d"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Tue Apr 14 11:35:11 2026 +0200"
      },
      "committer": {
        "name": "Saša Živkov",
        "email": "sasa.zivkov@sap.com",
        "time": "Thu Apr 23 09:56:34 2026 +0200"
      },
      "message": "gerrit_plugin: support plugin-owned LICENSE file\n\nAllow plugins to package their own LICENSE as META-INF/LICENSE,\navoiding reliance on nondeterministic license files from shaded\ndependencies.\n\nChange-Id: I292a66dfd0aee0876a86c8237a3eb6b6cc3d1d5c\n"
    },
    {
      "commit": "69156af5d4f7d7e86a21901302b691165e27046d",
      "tree": "45e4f72df459a8f53830d7d14eb091aa35b7d14e",
      "parents": [
        "eb041fac7724d916cf6fc0032c07431c9fcfcaa3"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Tue Apr 14 11:04:29 2026 +0200"
      },
      "committer": {
        "name": "Saša Živkov",
        "email": "sasa.zivkov@sap.com",
        "time": "Thu Apr 23 09:56:32 2026 +0200"
      },
      "message": "gerrit_plugin: exclude license files when repacking plugin JARs\n\ngerrit_plugin repacks the deploy jar by unzipping it into a temporary\ndirectory and zipping it again after updating the manifest.\n\nOn macOS, this can fail on case-insensitive filesystems if shaded\ndependencies contain conflicting entries such as META-INF/LICENSE and\nMETA-INF/license/.\n\nExclude license, notice, and signature metadata during unzip to avoid\nsuch path collisions during repacking.\n\nChange-Id: I921ad6cb4cbe6511a60fa5e7a0ba778f48f0ee73\n"
    },
    {
      "commit": "eb041fac7724d916cf6fc0032c07431c9fcfcaa3",
      "tree": "9a7d0db8a99b8c513f5afd5f1d5c061c8ed1330a",
      "parents": [
        "a30a04c53aaa5faab3435bd8b9081d892efbb604"
      ],
      "author": {
        "name": "Thomas Dräbing",
        "email": "thomas.draebing@sap.com",
        "time": "Mon Apr 20 11:04:22 2026 +0200"
      },
      "committer": {
        "name": "Thomas Draebing",
        "email": "thomas.draebing@sap.com",
        "time": "Wed Apr 22 02:00:32 2026 -0700"
      },
      "message": "Create __plugin_test_deps rule for gerrit_plugin_tests\n\nA java_library rule with the `$PLUGIN_NAME__plugin_test_deps`\nnaming scheme is expected by the classpath collection for\nEclipse project creation, if external dependencies are required\nfor testing.\n\nThis additional rule will be created, if dependencies are\nprovided via the `exports` field within the gerrit_test_deps\nrule. In that case they do not have to be repeated in `deps`.\n\nChange-Id: I33dd6a6b7c99bc9092db1cfc514fae685a99d854\n"
    },
    {
      "commit": "a30a04c53aaa5faab3435bd8b9081d892efbb604",
      "tree": "63c7637a57b4f9205854d5dcb8c49f675dc44aeb",
      "parents": [
        "b645a9a8e00e5d3842064d02f79afdd024601112"
      ],
      "author": {
        "name": "Thomas Dräbing",
        "email": "thomas.draebing@sap.com",
        "time": "Fri Apr 17 11:03:15 2026 +0200"
      },
      "committer": {
        "name": "Thomas Draebing",
        "email": "thomas.draebing@sap.com",
        "time": "Fri Apr 17 02:25:39 2026 -0700"
      },
      "message": "Allow to run dependency tests by referencing the macro-name\n\nSo far, either all tests had to be run (`bazelisk test //plugin/example/...`)\nto run the dependency tests or one had to call the downstream tests,\n(e.g. `bazelisk test //plugins/example:example_dependency_allowlist_test`),\nwhich required familiarity with the macro implementation.\n\nNow, these tests can also be run by either using the default name\n`dependency_tests` or if set the custom name.\n\nChange-Id: I60e3651d0d0891ccded33a837910655229e9dc13\n"
    },
    {
      "commit": "b645a9a8e00e5d3842064d02f79afdd024601112",
      "tree": "1809e8c13bc409dfeb914a145695aa332b8af392",
      "parents": [
        "31e8579d49bc4b7f2cdc3bed3367449c606586c4"
      ],
      "author": {
        "name": "Thomas Dräbing",
        "email": "thomas.draebing@sap.com",
        "time": "Wed Apr 15 15:44:13 2026 +0200"
      },
      "committer": {
        "name": "Thomas Draebing",
        "email": "thomas.draebing@sap.com",
        "time": "Wed Apr 15 06:45:14 2026 -0700"
      },
      "message": "[allowlist] Produce correct output when allowlist is empty\n\nIf the allowlist in the plugin\u0027s working directory was empty,\nthe diff wasn\u0027t printed correctly in the tests output.\n\nChange-Id: I6b366c1544c6b4528ced2ca3cff1492a658ccbf4\n"
    },
    {
      "commit": "31e8579d49bc4b7f2cdc3bed3367449c606586c4",
      "tree": "6a2f570b8280695149cddb1ef4d92ef1826d049c",
      "parents": [
        "2ad832d89984267fe9a3336251a658f7e7b21e00"
      ],
      "author": {
        "name": "Thomas Dräbing",
        "email": "thomas.draebing@sap.com",
        "time": "Tue Apr 14 15:46:34 2026 +0200"
      },
      "committer": {
        "name": "Thomas Dräbing",
        "email": "thomas.draebing@sap.com",
        "time": "Tue Apr 14 16:36:23 2026 +0200"
      },
      "message": "Add macro for test utilities used for plugin tests\n\nThis macro automatically adds the Gerrit plugin API to the\ndependencies and ensures that the util is only used in tests,\n\nChange-Id: Ide0ea80a9b3f087059a918ffad94e7debb606e2f\n"
    },
    {
      "commit": "2ad832d89984267fe9a3336251a658f7e7b21e00",
      "tree": "dbde4a2f49200b090bb5296ceb0dfe47980dcced",
      "parents": [
        "fe7c19542f8dc0a5720be3a93dbbdd05551003ec"
      ],
      "author": {
        "name": "Thomas Dräbing",
        "email": "thomas.draebing@sap.com",
        "time": "Tue Apr 14 14:28:18 2026 +0200"
      },
      "committer": {
        "name": "Thomas Dräbing",
        "email": "thomas.draebing@sap.com",
        "time": "Tue Apr 14 15:48:29 2026 +0200"
      },
      "message": "Provide lean macro to test external plugin dependencies\n\nThe runtime_jars_allowlist_test and runtime_jars_overlap_test\nmacros are basically mandatory for all plugins with external\ndependencies. They also provide the possibility to configure\nthem extensively. This is however not needed in 99 % of plugins\nand caused a lot of boilerplate code.\n\nThis change adds a lean macro wrapping all such tests and\ncomputing sensible defaults.\n\nNow a call like\n\n```\ngerrit_plugin_dependency_tests(plugin \u003d \"spanner-refdb\")\n```\n\nis enough.\n\nChange-Id: I0bd45da1b8ae1c234cbf9ab133834f16168ced35\n"
    },
    {
      "commit": "fe7c19542f8dc0a5720be3a93dbbdd05551003ec",
      "tree": "5d17a74760c47d18da6ac9f3e7fa0451c9cbcfa7",
      "parents": [
        "9d7bbb961d25185e9bb75f8e40246ed1be437b37"
      ],
      "author": {
        "name": "Thomas Dräbing",
        "email": "thomas.draebing@sap.com",
        "time": "Thu Apr 02 15:23:01 2026 +0200"
      },
      "committer": {
        "name": "Thomas Dräbing",
        "email": "thomas.draebing@sap.com",
        "time": "Thu Apr 02 15:23:01 2026 +0200"
      },
      "message": "Add missing overwrite flag to unzip in gerrit_plugin\n\nThis was previously available, when the rule was used from the Gerrit\nrepository and is required on OSX, where file conflicts can happen\nwhen unzipping dependencies due to case sensitivity in filenames.\n\nChange-Id: I07dcf613c10f2b3b27a9faea23fd7ea2da8b2a5d\n"
    },
    {
      "commit": "9d7bbb961d25185e9bb75f8e40246ed1be437b37",
      "tree": "c747df84ec72f535b259793f056f5f333a7745a5",
      "parents": [
        "01ec9c2481186396dde1bc6f5166f7d95bdae134"
      ],
      "author": {
        "name": "Nasser Grainawi",
        "email": "nasser.grainawi@oss.qualcomm.com",
        "time": "Tue Mar 24 08:14:01 2026 -0700"
      },
      "committer": {
        "name": "Nasser Grainawi",
        "email": "nasser.grainawi@oss.qualcomm.com",
        "time": "Tue Mar 24 08:14:01 2026 -0700"
      },
      "message": "Add npm-aware options to gerrit_js_bundle\n\nExtend gerrit_js_bundle with optional rollup controls needed for npm\nmodule resolution in standalone plugin workspaces.\n\nAdd optional args for deps, args, config_file, rollup_bin, and\ninclude_node_modules while preserving existing defaults and behavior for\ncurrent callers.\n\nChange-Id: I7ecae4ce5e11fc9c493e77255d8a65af98ce3b3c\n"
    },
    {
      "commit": "01ec9c2481186396dde1bc6f5166f7d95bdae134",
      "tree": "566aa8f13362f2ec00205036306c41e5ca01eebf",
      "parents": [
        "b9f317943662efd1b71093a8c3d1abb64fedce7a"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Sun Feb 15 11:37:55 2026 +0100"
      },
      "committer": {
        "name": "Thomas Dräbing",
        "email": "thomas.draebing@sap.com",
        "time": "Fri Feb 20 10:07:53 2026 +0100"
      },
      "message": "Bazel: add in_gerrit_tree build setting for Gerrit-tree-only checks\n\nAdd a typed Bazel build setting\n@com_googlesource_gerrit_bazlets//flags:in_gerrit_tree and expose\ntools:in_gerrit_tree_enabled() helper for use with\ntarget_compatible_with.\n\nThis allows plugins to declare tests and guardrails that are meaningful\nonly when built inside the Gerrit source tree (e.g. checks that compare\nagainst //:release.war.jars.txt), while remaining automatically SKIPPED\nin standalone plugin workspaces.\n\nThe Gerrit tree enables these checks by setting:\n\n  common --@com_googlesource_gerrit_bazlets//flags:in_gerrit_tree\u003dtrue\n\nin its .bazelrc.\n\nChange-Id: I8106fd8576dbe5a66651ff4723337e836850e1ac\n"
    },
    {
      "commit": "b9f317943662efd1b71093a8c3d1abb64fedce7a",
      "tree": "21b7be44c21598fc5bf4d6302e99436535341777",
      "parents": [
        "69e8c1f0842e171719405e5291b946b9c3b43fd0"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Sun Feb 15 10:16:30 2026 +0100"
      },
      "committer": {
        "name": "Thomas Dräbing",
        "email": "thomas.draebing@sap.com",
        "time": "Fri Feb 20 10:07:53 2026 +0100"
      },
      "message": "Add runtime JAR overlap check helper for plugins\n\nIntroduce reusable tooling to ensure Gerrit plugins do not bundle\nlibraries that are already shipped by Gerrit.\n\n- diff_overlap.sh: fails with the intersection of two normalized jar-ID\n  lists\n- runtime_jars_overlap_test: generates a plugin runtime jar manifest and\n  checks it for overlap with a provided manifest, e.g.\n  //:release.war.jars.txt\n\nThe overlap check is intended for Gerrit-tree builds where the Gerrit runtime\nmanifest is available; plugins can gate it via target_compatible_with so\nstandalone builds report it as SKIPPED rather than failing.\n\nChange-Id: If77e8a4026f48afd304e9f486ebc35e37f9925bf\n"
    },
    {
      "commit": "69e8c1f0842e171719405e5291b946b9c3b43fd0",
      "tree": "9f5243f2710aae1cfaf61ca2a52d62344cae89f4",
      "parents": [
        "ec51db4deb4d1e2742b7f5e3d5ffcc632139c48a"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Sun Feb 15 07:57:09 2026 +0100"
      },
      "committer": {
        "name": "Thomas Dräbing",
        "email": "thomas.draebing@sap.com",
        "time": "Fri Feb 20 10:07:53 2026 +0100"
      },
      "message": "Add runtime JAR allowlist tooling for plugins\n\nExpose reusable utilities under //tools to help plugins track the set of\nthird-party runtime dependencies that will be packaged and detect\naccidental changes in CI.\n\n- java_runtime_jars_manifest.bzl: rule that writes a deterministic text\n  manifest of a Java target\u0027s transitive runtime JAR basenames, with\n  options to normalize version suffixes and exclude the target\u0027s own\n  jar.\n- diff_allowlist.sh: sh_test helper that normalizes an allowlist and a\n  generated manifest and prints a unified diff on mismatch (to stderr).\n- runtime_jars_allowlist.bzl: macro that wires the manifest rule and\n  diff script into a single allowlist check suitable for plugin BUILD\n  files.\n\nDocument runtime_jars_allowlist_test usage and allowlist refresh\nworkflow in README.md.\n\nChange-Id: Icd54a1500cae09e8f435b0a22200af450eaa84e4\n"
    },
    {
      "commit": "ec51db4deb4d1e2742b7f5e3d5ffcc632139c48a",
      "tree": "7dd225a1591dbe59514e484cd50a578423e75da5",
      "parents": [
        "72c55d2e46111faf8bb425b59fae5d9a2d7456a5"
      ],
      "author": {
        "name": "Thomas Dräbing",
        "email": "thomas.draebing@sap.com",
        "time": "Tue Dec 16 12:36:12 2025 +0100"
      },
      "committer": {
        "name": "Thomas Dräbing",
        "email": "thomas.draebing@sap.com",
        "time": "Fri Feb 20 10:07:53 2026 +0100"
      },
      "message": "Update javadoc.bzl with version from Gerrit\n\nChange-Id: I59815c38004a8a39b592a2d24754e4d77af93e58\n"
    },
    {
      "commit": "72c55d2e46111faf8bb425b59fae5d9a2d7456a5",
      "tree": "6a28310fc78f5b6dfc4c06ad21a4b53ef68a1eb8",
      "parents": [
        "666b2a18485fb4a7e27208b519d436690ea94e32"
      ],
      "author": {
        "name": "Thomas Dräbing",
        "email": "thomas.draebing@sap.com",
        "time": "Tue Dec 16 11:24:21 2025 +0100"
      },
      "committer": {
        "name": "Thomas Dräbing",
        "email": "thomas.draebing@sap.com",
        "time": "Fri Feb 20 10:07:53 2026 +0100"
      },
      "message": "Update classpath.bzl with version from Gerrit\n\nChange-Id: I86ecf32f28127247236954f4ab15e56ad37b0c6b\n"
    },
    {
      "commit": "666b2a18485fb4a7e27208b519d436690ea94e32",
      "tree": "d083d6a45644bcdb8878384b648e72ae5469046a",
      "parents": [
        "3a3b6f2478f53d39daf93b7a0c92700f96ea6c57"
      ],
      "author": {
        "name": "Thomas Dräbing",
        "email": "thomas.draebing@sap.com",
        "time": "Mon Dec 15 10:48:04 2025 +0100"
      },
      "committer": {
        "name": "Thomas Dräbing",
        "email": "thomas.draebing@sap.com",
        "time": "Fri Feb 20 10:07:53 2026 +0100"
      },
      "message": "Adapt gerrit_plugin.bzl to version in Gerrit core\n\nThis change adapts the gerrit_plugin.bzl file to the version in Gerrit\ncore and makes it usable for in-tree builds of plugins.\n\nChange-Id: I22cdeb2c82bed60faa9687a76742d3a625576a68\n"
    },
    {
      "commit": "3a3b6f2478f53d39daf93b7a0c92700f96ea6c57",
      "tree": "df1e41d873ddb988b0dde0bc36500645d5cef99c",
      "parents": [
        "e7d58f5024162e341dfb1c0d59b4070b0b88c012"
      ],
      "author": {
        "name": "Thomas Dräbing",
        "email": "thomas.draebing@sap.com",
        "time": "Thu Dec 11 15:19:03 2025 +0100"
      },
      "committer": {
        "name": "Thomas Dräbing",
        "email": "thomas.draebing@sap.com",
        "time": "Fri Feb 20 10:07:53 2026 +0100"
      },
      "message": "Update junit.bzl to version used in Gerrit\n\nChange-Id: I41d60eab1857b049a3e5c5ce1b706bf539dfd693\n"
    },
    {
      "commit": "e7d58f5024162e341dfb1c0d59b4070b0b88c012",
      "tree": "46d55797bd12098eeec2183c4a7fe33827761230",
      "parents": [
        "266fc1a2d55223698cea16505b68f59f23d7d4a9"
      ],
      "author": {
        "name": "Thomas Dräbing",
        "email": "thomas.draebing@sap.com",
        "time": "Thu Dec 11 15:09:13 2025 +0100"
      },
      "committer": {
        "name": "Thomas Dräbing",
        "email": "thomas.draebing@sap.com",
        "time": "Fri Feb 20 10:07:53 2026 +0100"
      },
      "message": "Update pkg_war.bzl to match the version in Gerrit core\n\nIn addition to the adaptations done, the support for the old package\nstructure, i.e. directory structures started with `gerrit-` and not\n`java/`, has been removed.\n\nChange-Id: I229760ea46acab33dd97148f1bb2a9040322436b\n"
    },
    {
      "commit": "266fc1a2d55223698cea16505b68f59f23d7d4a9",
      "tree": "16a42b73135ca262b5802c7a3212b649605d85fd",
      "parents": [
        "70a1881866e8aecc21561f0815146b83b430d3c7"
      ],
      "author": {
        "name": "Thomas Dräbing",
        "email": "thomas.draebing@sap.com",
        "time": "Thu Dec 11 10:05:23 2025 +0100"
      },
      "committer": {
        "name": "Thomas Dräbing",
        "email": "thomas.draebing@sap.com",
        "time": "Mon Feb 16 15:09:04 2026 +0100"
      },
      "message": "Transition to using bazel modules\n\nThis change transitions the bazlets to use a bazel module. This is\nrequired for continued support of plugins after the migration to\nbazel modules of Gerrit core and the plugins.\n\nUsing the bazlets with a WORKSPACE is still supported, but deprecated.\n\nChange-Id: I665bc1e7d5dd2fecd7b4a395e90b424a92f8f297\n"
    },
    {
      "commit": "70a1881866e8aecc21561f0815146b83b430d3c7",
      "tree": "ebfcd8b67613de1be26b91a274cc456540f0a522",
      "parents": [
        "7ed39252845169ef23a7561b6b429e31a3abfb67"
      ],
      "author": {
        "name": "Adithya Chakilam",
        "email": "achakilam@nvidia.com",
        "time": "Tue Dec 23 15:38:17 2025 -0600"
      },
      "committer": {
        "name": "Adithya Chakilam",
        "email": "achakilam@nvidia.com",
        "time": "Tue Dec 23 15:38:17 2025 -0600"
      },
      "message": "Upgrade gerrit_api to 3.12.0\n\nChange-Id: I77fbf5656e04a986314e083383b88f806986a7cf\n"
    },
    {
      "commit": "7ed39252845169ef23a7561b6b429e31a3abfb67",
      "tree": "b3f85332ef668c35060cf86f1a72aeff780dce76",
      "parents": [
        "e3a8273dbfced5c41f6f08f49d063c4366be0278"
      ],
      "author": {
        "name": "Nasser Grainawi",
        "email": "nasser.grainawi@oss.qualcomm.com",
        "time": "Wed May 07 13:27:03 2025 -0700"
      },
      "committer": {
        "name": "Nasser Grainawi",
        "email": "nasser.grainawi@oss.qualcomm.com",
        "time": "Wed May 07 13:29:12 2025 -0700"
      },
      "message": "Add `load()` statements for the builtin java rules \u0026 symbols\n\nLoads are being added in preparation for moving the rules/symbols out of\nBazel.\n\nThis is the same as Gerrit core change\nIe75bb25d13c453ff290e8bb11fe6acf3b91c9580.\n\nRelease-Notes: skip\nChange-Id: I00295881eaf43e2b55208cbd4ac24bfab05e6333\n"
    },
    {
      "commit": "e3a8273dbfced5c41f6f08f49d063c4366be0278",
      "tree": "923f598e0e35246732a0d28b73f88e63029fa679",
      "parents": [
        "de7597593918677465f8ef4330a62f0b9a50f81c"
      ],
      "author": {
        "name": "Nasser Grainawi",
        "email": "nasser.grainawi@oss.qualcomm.com",
        "time": "Wed May 07 13:23:05 2025 -0700"
      },
      "committer": {
        "name": "Nasser Grainawi",
        "email": "nasser.grainawi@oss.qualcomm.com",
        "time": "Wed May 07 13:23:05 2025 -0700"
      },
      "message": "Upgrade gerrit_api to 3.11.0\n\nChange-Id: Ia4725c8a4506bc5a89be65997c21f8a5556d814e\n"
    },
    {
      "commit": "de7597593918677465f8ef4330a62f0b9a50f81c",
      "tree": "378c37434f9946fe6a28090e2fb3382398a671db",
      "parents": [
        "803918b28382f5d8e029005b8fc70fb3200a4da5"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Sun Jun 30 09:26:39 2024 +0200"
      },
      "committer": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Sun Jun 30 09:40:42 2024 +0200"
      },
      "message": "Bump rules_nodejs to 5.8.5\n\nChange-Id: I250aea88851686cb5f352b45c4fd1fbc0e54753f\n"
    },
    {
      "commit": "803918b28382f5d8e029005b8fc70fb3200a4da5",
      "tree": "723fd888b033342c3861b56917ba5b2ec8e58f72",
      "parents": [
        "f569863092268145e2b8a994bd594544d1b9c87d"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Sun Jun 30 09:23:38 2024 +0200"
      },
      "committer": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Sun Jun 30 09:40:32 2024 +0200"
      },
      "message": "Revert \"Bump NodeJS version to 20.9.0\"\n\nThis reverts commit 40fe63dc04b90d4a60b931b41da0abda321e73c7.\n\nReason for revert: New release of rules_nodejs ships the recent\nnodeJS versions.\n\nChange-Id: I8daa73b5640e669efd1421f28cab472acf2342b0\n"
    },
    {
      "commit": "f569863092268145e2b8a994bd594544d1b9c87d",
      "tree": "1667c153e58954a492d291578a0f405116969e54",
      "parents": [
        "cc68cb5ffdab500e36674cb7558911b180ea61c3"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Fri Jun 07 06:41:51 2024 +0200"
      },
      "committer": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Fri Jun 07 06:42:53 2024 +0200"
      },
      "message": "tools/classpath.bzl: Migrate deprecated JavaInfo API usage\n\nIn If22d6e870b and in I113b07c51a the deprecated JavaInfo usages were\nupdated, but one place was missed to be updated.\n\nChange-Id: I6a4638a8cdd87f11a199110fc5472400d2b50fd0\n"
    },
    {
      "commit": "cc68cb5ffdab500e36674cb7558911b180ea61c3",
      "tree": "728d07bb637ccd9d29d372422e29fb7a4144e80b",
      "parents": [
        "40fe63dc04b90d4a60b931b41da0abda321e73c7"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Thu Jun 06 04:22:37 2024 +0200"
      },
      "committer": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Thu Jun 06 04:24:27 2024 +0200"
      },
      "message": "Upgrade gerrit_api to 3.10.0\n\nChange-Id: Icc3132339df1f92a8c10fa8ef7fac0edf86935c6\n"
    },
    {
      "commit": "40fe63dc04b90d4a60b931b41da0abda321e73c7",
      "tree": "ec8a374dc796fb2ccc904bb72ef3383a5ca6f473",
      "parents": [
        "07d08b6204c54d5e0e785ccaa9a1f40fb62420e5"
      ],
      "author": {
        "name": "Nasser Grainawi",
        "email": "nasser.grainawi@linaro.org",
        "time": "Fri May 17 16:34:09 2024 -0600"
      },
      "committer": {
        "name": "Nasser Grainawi",
        "email": "nasser.grainawi@linaro.org",
        "time": "Fri May 17 16:34:09 2024 -0600"
      },
      "message": "Bump NodeJS version to 20.9.0\n\nThis brings in support for NodeJS 20.9.0 in the same way as done by\nGerrit core change I610f0063fa70f36ead170d3bc85cc9f1928f924c.\n\nWe are using rules_nodejs 5.8 release line that stopped becoming NodeJS\nversion updates.\n\nPatch `private/node_versions.bzl` from rules_nodejs in place to consume\nnew NodeJS versions.\n\nAs pointed out in this feature request: [1], currently used\nrules_nodesjs 5.x release line will not become any new updates. The way\nforward is to migrate to rules_nodejs 6.x or to rules_js.\n\n[1] https://github.com/bazelbuild/rules_nodejs/issues/3703\n\nChange-Id: Iee1b3d6fe60592369ea656cdefb700959f879f62\nRelease-Notes: skip\n"
    },
    {
      "commit": "07d08b6204c54d5e0e785ccaa9a1f40fb62420e5",
      "tree": "3e423d24168c1a14caaad87715483bc49f2a974c",
      "parents": [
        "50f43f450f2178425b26d5b2a2442ac3acd07f37"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Sun May 05 07:51:53 2024 +0200"
      },
      "committer": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Sun May 05 07:53:21 2024 +0200"
      },
      "message": "tools/javadoc.bzl: Migrate deprecated JavaInfo API usage\n\nIn If22d6e870b the deprecated JavaInfo usages were updated, but one\nplace was missed to be updated.\n\nChange-Id: I113b07c51a1acc64f3d32d970385256f7ef1fb43\n"
    },
    {
      "commit": "50f43f450f2178425b26d5b2a2442ac3acd07f37",
      "tree": "dc09f233c2f1dbb92525ec45dd380bc9181dad0b",
      "parents": [
        "f930de7dc62e319c82d2afc8f10efd1290fd62b8"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Sun Jan 21 14:35:19 2024 +0100"
      },
      "committer": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Sun Jan 21 14:36:59 2024 +0100"
      },
      "message": "Migrate deprecated JavaInfo API usages\n\nThis is a purely mechanical change that replaces:\n\n* transitive_runtime_deps with transitive_runtime_jars\n\nThe old and new field is simply alias, and there is no change in\nsemantics. This change will allow dropping the deprecated field from\nJavaInfo, reducing bazel memory consumption. The field was marked\ndeprecated in Nov 2021, so can be safely dropped.\n\nThis change is needed to bump Bazel version to new release 7.0.\n\nChange-Id: If22d6e870bcb22d3377dc10b223b8e8635db6834\n"
    },
    {
      "commit": "f930de7dc62e319c82d2afc8f10efd1290fd62b8",
      "tree": "0902da9e7b3bff37d4e89d4b48a04d1b47231745",
      "parents": [
        "e977766e5670dca125c502c37339e9f3da9b329b"
      ],
      "author": {
        "name": "Nasser Grainawi",
        "email": "nasser.grainawi@linaro.org",
        "time": "Tue Dec 05 11:50:02 2023 -0700"
      },
      "committer": {
        "name": "Nasser Grainawi",
        "email": "nasser.grainawi@linaro.org",
        "time": "Tue Dec 05 15:14:08 2023 -0700"
      },
      "message": "Upgrade gerrit_api and gerrit_polymer to 3.9.1\n\n3.9.1 uses a new version of rules_nodejs.\n\nChange-Id: I94ce82f545fc32c8dfcd44f6db334b1f46dc5166\n"
    },
    {
      "commit": "e977766e5670dca125c502c37339e9f3da9b329b",
      "tree": "66b69fb5e97161d55440681a5b06deb486110f9b",
      "parents": [
        "4b1d0d1c0ec0c27db25eaf111c7ea07aecb13742"
      ],
      "author": {
        "name": "Nasser Grainawi",
        "email": "nasser.grainawi@linaro.org",
        "time": "Tue Dec 05 11:39:28 2023 -0700"
      },
      "committer": {
        "name": "Nasser Grainawi",
        "email": "nasser.grainawi@linaro.org",
        "time": "Tue Dec 05 11:39:39 2023 -0700"
      },
      "message": "Upgrade gerrit_api and gerrit_polymer to 3.8.0\n\n3.8.0 uses a new version of rules_nodejs.\n\nChange-Id: Ib69eda763e0a0ae6bbdc739b82595072df51524d\n"
    },
    {
      "commit": "4b1d0d1c0ec0c27db25eaf111c7ea07aecb13742",
      "tree": "1fcb74ddfd421477f0d7d73199ee78f1279dea2f",
      "parents": [
        "ea5aa9f256fe94577accb074f1f51e12af106708"
      ],
      "author": {
        "name": "Nasser Grainawi",
        "email": "nasser.grainawi@linaro.org",
        "time": "Tue Dec 05 11:32:51 2023 -0700"
      },
      "committer": {
        "name": "Nasser Grainawi",
        "email": "nasser.grainawi@linaro.org",
        "time": "Tue Dec 05 11:32:51 2023 -0700"
      },
      "message": "Upgrade gerrit_api and gerrit_polymer to 3.7.0\n\n3.7.0 uses a new version of rules_nodejs.\n\nChange-Id: I404f360079f99ef0df97934ec3c5f4b0d535fcb7\n"
    },
    {
      "commit": "ea5aa9f256fe94577accb074f1f51e12af106708",
      "tree": "c985cdf2196f1b309e3d16198b9c05eaa0c4bd95",
      "parents": [
        "f9c119e45d9a241bee720b7fbd6c7fdbc952da5f",
        "b6120a9fa50945d38f0a4d55d5879e3ec465c5e5"
      ],
      "author": {
        "name": "Nasser Grainawi",
        "email": "nasser.grainawi@linaro.org",
        "time": "Tue Dec 05 11:15:58 2023 -0700"
      },
      "committer": {
        "name": "Nasser Grainawi",
        "email": "nasser.grainawi@linaro.org",
        "time": "Tue Dec 05 11:15:58 2023 -0700"
      },
      "message": "Merge branch \u0027stable-3.5\u0027\n\n* stable-3.5:\n  Remove bower and html plugin support\n  gerrit_polymer: Update rules_nodejs to match Gerrit 3.5.2+\n  Adapt gerrit_plugin rule to removal of resource_jars attribute\n  Upgrade Bouncy Castle to 1.72\n  download to GERRIT_CACHE_HOME when set\n\nChange-Id: I0fed44da12916484bec1777d57bedc8ba40640f2\n"
    },
    {
      "commit": "b6120a9fa50945d38f0a4d55d5879e3ec465c5e5",
      "tree": "0f05d62d88a51093407cd6c85fa151f4b1b410a2",
      "parents": [
        "9ed775b3f3b644311517c81c1a0ac6e71298522e"
      ],
      "author": {
        "name": "Nasser Grainawi",
        "email": "nasser.grainawi@linaro.org",
        "time": "Fri Dec 01 16:16:46 2023 -0700"
      },
      "committer": {
        "name": "Nasser Grainawi",
        "email": "nasser.grainawi@linaro.org",
        "time": "Fri Dec 01 17:30:32 2023 -0700"
      },
      "message": "Remove bower and html plugin support\n\nGerrit hasn\u0027t support html plugins since 3.4 [1] and core removed bower\nin 3.5 [2].\n\n[1] 302255: Stop producing html version of plugins | https://gerrit-review.googlesource.com/c/gerrit/+/302255\n[2] 304428: Bazel: Remove bower | https://gerrit-review.googlesource.com/c/gerrit/+/304428\n\nChange-Id: Ib05956286ae719670a92da5255befe5ddb0a399b\n"
    },
    {
      "commit": "9ed775b3f3b644311517c81c1a0ac6e71298522e",
      "tree": "448fc6c8caaba386f3a5a7bc59ca239bda8e0083",
      "parents": [
        "41882840cacf1909646d90b83f661613b51f78ff"
      ],
      "author": {
        "name": "Nasser Grainawi",
        "email": "nasser.grainawi@linaro.org",
        "time": "Fri Dec 01 14:27:03 2023 -0700"
      },
      "committer": {
        "name": "Nasser Grainawi",
        "email": "nasser.grainawi@linaro.org",
        "time": "Fri Dec 01 17:30:31 2023 -0700"
      },
      "message": "gerrit_polymer: Update rules_nodejs to match Gerrit 3.5.2+\n\nThis updates to 5.1.0 which does have breaking changes for users. See\n[1] and [2] for background info on the rules_nodejs release.\n\nUsers of gerrit_polymer should update .bazelversion to at least 5.0.0\nand update WORKSPACE files similar to how Gerrit core was updated in\nChange Iba20c21e9a6.\n\n[1] https://github.com/bazelbuild/rules_nodejs/releases/tag/5.0.0\n[2] https://github.com/bazelbuild/rules_nodejs/wiki/Migrating-to-5.0\n\nChange-Id: I5170d3d20c7c41a49b62c9f7501d1e209eef7f6a\n"
    },
    {
      "commit": "41882840cacf1909646d90b83f661613b51f78ff",
      "tree": "64a2f55d26bdbb1d53a66766ac57960584970dac",
      "parents": [
        "cd9b114339913aad2c9981e387fd151123f40a44"
      ],
      "author": {
        "name": "Nasser Grainawi",
        "email": "nasser.grainawi@linaro.org",
        "time": "Thu Nov 30 16:36:36 2023 -0700"
      },
      "committer": {
        "name": "Nasser Grainawi",
        "email": "nasser.grainawi@linaro.org",
        "time": "Thu Nov 30 16:36:36 2023 -0700"
      },
      "message": "Adapt gerrit_plugin rule to removal of resource_jars attribute\n\nIn Bazel release 5.0 resource_jars attribute was removed: [1]. Apply the\nsame fix that core did in Change I3b49112b65a4.\n\nPreserve the attribute as-is to not change the caller sites and pass in\nthe resource jars collection to runtime_deps as recommended.\n\n[1] https://github.com/bazelbuild/bazel/issues/13221\n\nChange-Id: Id47aaf60afaa637e9b233f925285c8d2a79a756e\n"
    },
    {
      "commit": "f9c119e45d9a241bee720b7fbd6c7fdbc952da5f",
      "tree": "c73051966a4e567c9fff105e2bdb8f262c085742",
      "parents": [
        "e68cc7a45d9ee2b100024b9b12533b50a4598585"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Sun Oct 15 11:02:06 2023 +0200"
      },
      "committer": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Tue Oct 17 07:02:30 2023 +0200"
      },
      "message": "junit.bzl: Suppress default package warning flagged by error prone\n\nFor generated junit test suite class we don\u0027t care about default package\nname.\n\nDetails: https://errorprone.info/bugpattern/DefaultPackage\nChange-Id: I3eba09ed1a4187f6b01e2e93587061a447db2205\n"
    },
    {
      "commit": "cd9b114339913aad2c9981e387fd151123f40a44",
      "tree": "2a3047950ba11a12d82a169821001b97a52c04cb",
      "parents": [
        "00a97f96162f06119021372f24e8a77d196079e1"
      ],
      "author": {
        "name": "Brandon Weeks",
        "email": "bweeks@google.com",
        "time": "Tue Oct 25 02:39:15 2022 +0000"
      },
      "committer": {
        "name": "Nasser Grainawi",
        "email": "nasser.grainawi@linaro.org",
        "time": "Tue Jun 13 22:08:03 2023 +0000"
      },
      "message": "Upgrade Bouncy Castle to 1.72\n\nGerrit core updated to 1.72 in Change I846f51d83de.\n\nChange-Id: I7e11c8b458fe6e1dfa5f1e075cf39b030f725d10\n"
    },
    {
      "commit": "00a97f96162f06119021372f24e8a77d196079e1",
      "tree": "48c04824fdf695956283ffb4e7f5371fda8aab0b",
      "parents": [
        "a52e3f381e2fe2a53f7641150ff723171a2dda1e",
        "b2b8548d08210429319afcabc0c7719b281561ba"
      ],
      "author": {
        "name": "Nasser Grainawi",
        "email": "nasser.grainawi@linaro.org",
        "time": "Thu Sep 29 15:00:50 2022 -0600"
      },
      "committer": {
        "name": "Nasser Grainawi",
        "email": "nasser.grainawi@linaro.org",
        "time": "Thu Sep 29 15:00:50 2022 -0600"
      },
      "message": "Merge branch \u0027stable-3.4\u0027 into stable-3.5\n\n* stable-3.4:\n  download to GERRIT_CACHE_HOME when set\n  Migrate to python 3\n  tools/maven/package.bzl: Use bazelisk instead bazel\n\nChange-Id: I3d13738ec314a23041bc9681164100d95df3d82f\n"
    },
    {
      "commit": "b2b8548d08210429319afcabc0c7719b281561ba",
      "tree": "f10288674fb62d6b200f657cc450a6554e84832f",
      "parents": [
        "d76d5db807ccfed0028cd3d7afda60af5f2e3353"
      ],
      "author": {
        "name": "Antoine Musso",
        "email": "hashar@free.fr",
        "time": "Mon Jun 27 20:30:15 2022 +0200"
      },
      "committer": {
        "name": "Antoine Musso",
        "email": "hashar@free.fr",
        "time": "Mon Jun 27 20:30:15 2022 +0200"
      },
      "message": "download to GERRIT_CACHE_HOME when set\n\nWhen building a plugin as user `nobody`, download_file is unable to\nwrite the artifacts to the cache since the user does not have a home\ndirectory.  For a CI build I also need to be set the cache directory to\na predetermined value.\n\nIntroduce the optional `GERRIT_CACHE_HOME` environment variable to\nsupport relocating downloaded artifacts.  When the environment variable\nis not set, behavior is unchanged.\n\nUpdate documentation to mention support for `GERRIT_CACHE_HOME`. While at\nit, explain how to override the bazel repository and disk cache, would\nhave same a bit of time the first time I had to tweak them.\n\nThis was done in Gerrit with Ie4fac83928527e0e71b159b9500983234c2261ac\n\nChange-Id: I0c4b3992d36cf40196f64251900f07e527d8a3c4\n"
    },
    {
      "commit": "e68cc7a45d9ee2b100024b9b12533b50a4598585",
      "tree": "752d02c6c2da40bf297442538ac10a6e08250d37",
      "parents": [
        "d84007e488870162e954a12a924a2dd21ae11285",
        "11d97087f64615140d98db747a4e996bd975db81"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david.ostrovsky@gmail.com",
        "time": "Wed Jun 22 13:13:30 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jun 22 13:13:30 2022 +0000"
      },
      "message": "Merge \"Remove no more used variable \"static_jars\"\""
    },
    {
      "commit": "d84007e488870162e954a12a924a2dd21ae11285",
      "tree": "1379b48ccfc14bc0185923102434f461e9f86d44",
      "parents": [
        "efb3ad71f38e515eb1805ff457a077264b9f3dcc",
        "d76d5db807ccfed0028cd3d7afda60af5f2e3353"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Wed Jun 22 15:07:40 2022 +0200"
      },
      "committer": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Wed Jun 22 15:07:53 2022 +0200"
      },
      "message": "Merge branch \u0027stable-3.4\u0027\n\n* stable-3.4:\n  Migrate to python 3\n  tools/maven/package.bzl: Use bazelisk instead bazel\n\nChange-Id: I10142c7b4cc42b8ee0193844609787f2dbe925ca\n"
    },
    {
      "commit": "11d97087f64615140d98db747a4e996bd975db81",
      "tree": "5fba406bdb55d0ddddd6d80f9879a4ac56b1a814",
      "parents": [
        "efb3ad71f38e515eb1805ff457a077264b9f3dcc"
      ],
      "author": {
        "name": "Antoine Musso",
        "email": "hashar@free.fr",
        "time": "Wed Jun 22 14:24:03 2022 +0200"
      },
      "committer": {
        "name": "Antoine Musso",
        "email": "hashar@free.fr",
        "time": "Wed Jun 22 14:25:09 2022 +0200"
      },
      "message": "Remove no more used variable \"static_jars\"\n\nThe variable is no more used in gerrit_plugin.bzl since 60bb597a9b\nremoved support for GWT plugins in November 2018.\n\nChange-Id: Idc180710f0a66413b5cd4fa6f97c759353694bd2\n"
    },
    {
      "commit": "efb3ad71f38e515eb1805ff457a077264b9f3dcc",
      "tree": "2062038d047be769f74a236c07e289dc0aa96aea",
      "parents": [
        "a52e3f381e2fe2a53f7641150ff723171a2dda1e"
      ],
      "author": {
        "name": "Nasser Grainawi",
        "email": "nasser.grainawi@linaro.org",
        "time": "Tue Jun 07 21:50:16 2022 -0600"
      },
      "committer": {
        "name": "Nasser Grainawi",
        "email": "nasser.grainawi@linaro.org",
        "time": "Tue Jun 07 21:50:16 2022 -0600"
      },
      "message": "Upgrade Gerrit API to 3.6.0\n\nChange-Id: I7e2cedce8d0ced360233131019f7bfb090ab1469\n"
    },
    {
      "commit": "d76d5db807ccfed0028cd3d7afda60af5f2e3353",
      "tree": "3ab9305a3414fde66ec7ad2dd52bf1f6e45c9c64",
      "parents": [
        "608fc3c457cf239bfad615efaeb014b504ca6c04",
        "2d0cc7ee675fc979594fa29c21418b921adbad68"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Wed Feb 02 22:48:14 2022 +0100"
      },
      "committer": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Wed Feb 02 22:48:39 2022 +0100"
      },
      "message": "Merge branch \u0027stable-3.3\u0027 into stable-3.4\n\n* stable-3.3:\n  Migrate to python 3\n  tools/maven/package.bzl: Use bazelisk instead bazel\n\nChange-Id: I5ac48eadfed89559dd7d3f18e57881dedecb7dc3\n"
    },
    {
      "commit": "2d0cc7ee675fc979594fa29c21418b921adbad68",
      "tree": "85a568156810e2144ad1f19260ee6e48731c231c",
      "parents": [
        "63115202a4efd645e19d3e9a3d8a768f7505aebe"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Sun Jan 30 15:41:31 2022 +0100"
      },
      "committer": {
        "name": "David Ostrovsky",
        "email": "david.ostrovsky@gmail.com",
        "time": "Mon Jan 31 22:10:06 2022 +0000"
      },
      "message": "Migrate to python 3\n\nGiven that on most systems Python is still linked to the Python 2.7,\nswitch explicitly to using Python 3.\n\nPython 2.7 was discontinued on January 1, 2020: [1].\n\nMoreover, there is PEP recommending to use python3 in the shebang: [2].\n\n[1] https://www.python.org/doc/sunset-python-2\n[2] https://www.python.org/dev/peps/pep-0394\n\nChange-Id: I84e87db6e2dd90e5807d6e90a16eec451c4dc511\n"
    },
    {
      "commit": "63115202a4efd645e19d3e9a3d8a768f7505aebe",
      "tree": "b5ee204a02971b85dd2a05122a37993b5458518d",
      "parents": [
        "b4324e30289c2f6a2a07a4f0a9df6b1fce85ef1a"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Sun Jan 30 15:34:38 2022 +0100"
      },
      "committer": {
        "name": "David Ostrovsky",
        "email": "david.ostrovsky@gmail.com",
        "time": "Mon Jan 31 22:09:53 2022 +0000"
      },
      "message": "tools/maven/package.bzl: Use bazelisk instead bazel\n\nThis is needed to release gitiles.\n\nChange-Id: I1a1a42fd29ddef1729bf2d4970ffece2bf8dce69\n"
    },
    {
      "commit": "a52e3f381e2fe2a53f7641150ff723171a2dda1e",
      "tree": "355f57910971f64fa271d58e31a4f19f5fa6aa6d",
      "parents": [
        "8fa44957c3b3b89ce1d96eba67441882c54503fc"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Sun Jan 30 15:26:25 2022 +0100"
      },
      "committer": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Sun Jan 30 15:46:02 2022 +0100"
      },
      "message": "Bazel: Bump java docs api to 11\n\nThis is fixing build api breakage with newer Java versions:\n\njavadoc: error - The code being documented uses modules but the \\\npackages defined in https://docs.oracle.com/javase/8/docs/api/\nare in the unnamed module.\n\nChange-Id: Ic3e9f3d24df59b2379d83af02ce1418163204429\n"
    },
    {
      "commit": "8fa44957c3b3b89ce1d96eba67441882c54503fc",
      "tree": "c46817f8ed884bca6e23d73a1eff73618a6c90f6",
      "parents": [
        "608fc3c457cf239bfad615efaeb014b504ca6c04"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Sat Jan 15 09:42:48 2022 +0100"
      },
      "committer": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Sat Jan 15 09:48:55 2022 +0100"
      },
      "message": "Upgrade Gerrit API to 3.5.0.1\n\nChange-Id: I253bc7e15cb6aef84dafd782133a14da47c52a96\n"
    },
    {
      "commit": "608fc3c457cf239bfad615efaeb014b504ca6c04",
      "tree": "154a7ca66467f753b4279e64ea554120cda4785c",
      "parents": [
        "6ebb3cfa1332a0dc0d2b7ea904a4703656f2ba54"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Sat Jan 08 09:30:47 2022 +0100"
      },
      "committer": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Sat Jan 08 09:30:47 2022 +0100"
      },
      "message": "Bump java verson to 11 in eclipse project generation\n\nGerrit Java source compatibility version was updated to Java 11. This\nis follow-up change to update JavaSE version generated in eclipse\nproject. This toolchain is used in gitiles and some gerrit plugins.\n\nChange-Id: I11e5dbba7332de83fbd32ae98cd2b6a37c189a81\n"
    },
    {
      "commit": "6ebb3cfa1332a0dc0d2b7ea904a4703656f2ba54",
      "tree": "64c9ecfea33bf94866de6138db9057b6225f6760",
      "parents": [
        "7ff4605f48db148197675a0d2ea41ee07cb72fd3",
        "b4324e30289c2f6a2a07a4f0a9df6b1fce85ef1a"
      ],
      "author": {
        "name": "Aditya Gupta",
        "email": "agaditya@codeaurora.org",
        "time": "Fri Sep 10 22:26:12 2021 +0530"
      },
      "committer": {
        "name": "Aditya Gupta",
        "email": "agaditya@codeaurora.org",
        "time": "Fri Sep 10 22:28:54 2021 +0530"
      },
      "message": "Merge branch \u0027stable-3.3\u0027\n\n* stable-3.3:\n  Add eslint rule\n\nin this branch eslint rule is added to bazlets by referring following\nlocation :\n\nhttps://gerrit.googlesource.com/gerrit/\n    +/refs/heads/master/tools/js\n\nChange-Id: Ie38bb3e6c20fd45ebb06c2b845b405933b58e6c4\n"
    },
    {
      "commit": "b4324e30289c2f6a2a07a4f0a9df6b1fce85ef1a",
      "tree": "837f99b0ecf5ddc67d1da61ef86cde16c2ceaa9a",
      "parents": [
        "10e78cc706760ff24cbc67ba527f9a8e4134d66f",
        "1dd03e38f46e56defc91b6ab4a4d9879f6083de1"
      ],
      "author": {
        "name": "Aditya Gupta",
        "email": "agaditya@codeaurora.org",
        "time": "Tue Sep 07 10:30:01 2021 +0530"
      },
      "committer": {
        "name": "Aditya Gupta",
        "email": "agaditya@codeaurora.org",
        "time": "Tue Sep 07 10:49:04 2021 +0530"
      },
      "message": "Merge branch \u0027stable-3.2\u0027 into stable-3.3\n\n* stable-3.2:\n  Add eslint rule\n\nin this branch eslint rule is added to bazlets by referring following\nlocation :\n\nhttps://gerrit.googlesource.com/gerrit/\n    +/refs/heads/stable-3.3/tools/js\n\nChange-Id: I1d7715727f468545ee2f9a3953dc763acb26dc7f\n"
    },
    {
      "commit": "1dd03e38f46e56defc91b6ab4a4d9879f6083de1",
      "tree": "cc318e82dabd283f440e3fedd19ebd3231d02f71",
      "parents": [
        "f96f4bce9ffafeaa200fc009a378921c512fcb0a"
      ],
      "author": {
        "name": "Aditya Gupta",
        "email": "agaditya@codeaurora.org",
        "time": "Wed Aug 25 22:21:59 2021 +0530"
      },
      "committer": {
        "name": "Aditya Gupta",
        "email": "agaditya@codeaurora.org",
        "time": "Fri Sep 03 19:52:22 2021 +0530"
      },
      "message": "Add eslint rule\n\nEslint rule is used to lint java script files.\n\nTo use eslint rule, its dependencies in \"tools/js\" directory\nfrom gerrit core are needed in the current workspace, this can be\navoided by adding this rule to bazlets project.\n\nAny plugin that need eslint rule can reuse eslint rule of bazlets\nproject with minimum required dependencies.\n\neslint rule is added to bazlets by referring following location :\n\nhttps://gerrit.googlesource.com/gerrit/\n    +/refs/heads/stable-3.2/tools/js/eslint.bzl\n\nAlso add \"build_bazel_rules_nodejs\" since this is required dependency\nfor eslint rule.\n\n\"build_bazel_rule_nodejs\" dependency is added to bazlets from following\nlocation :\n\nhttps://gerrit.googlesource.com/bazlets/\n    +/refs/heads/stable-3.3/gerrit_polymer.bzl\n\nChange-Id: Iab68492a9e847d53377fd2eb24e22c01ec6d0142\n"
    },
    {
      "commit": "7ff4605f48db148197675a0d2ea41ee07cb72fd3",
      "tree": "9e17275db496ec82f18d6bbe0fa7171fa747ad5f",
      "parents": [
        "10e78cc706760ff24cbc67ba527f9a8e4134d66f"
      ],
      "author": {
        "name": "Nasser Grainawi",
        "email": "nasser@codeaurora.org",
        "time": "Tue May 18 17:15:04 2021 -0600"
      },
      "committer": {
        "name": "Nasser Grainawi",
        "email": "nasser@codeaurora.org",
        "time": "Wed May 19 09:33:24 2021 -0600"
      },
      "message": "Upgrade Gerrit API to 3.4.0\n\nChange-Id: I7fbe74fc45ad843525d96ce54b97ccbb5662caba\n"
    },
    {
      "commit": "10e78cc706760ff24cbc67ba527f9a8e4134d66f",
      "tree": "02ddf827a10ce277a98b78b4936c802813dfd23a",
      "parents": [
        "2421f9791a8cea785d122bee41d86f224c996a03"
      ],
      "author": {
        "name": "Nasser Grainawi",
        "email": "nasser@codeaurora.org",
        "time": "Tue May 18 17:12:06 2021 -0600"
      },
      "committer": {
        "name": "Nasser Grainawi",
        "email": "nasser@codeaurora.org",
        "time": "Wed May 19 09:06:40 2021 -0600"
      },
      "message": "Upgrade Gerrit API to 3.3.4\n\nChange-Id: I128bfaf0ec70233f7157941c0f7de25a2c6ec231\n"
    },
    {
      "commit": "2421f9791a8cea785d122bee41d86f224c996a03",
      "tree": "7027c41d4268748a7b9a46d7ce5e07865490a0e1",
      "parents": [
        "b1c8fb66cdd06334245800b3adbc891aa1a4e0c6",
        "f96f4bce9ffafeaa200fc009a378921c512fcb0a"
      ],
      "author": {
        "name": "Nasser Grainawi",
        "email": "nasser@codeaurora.org",
        "time": "Wed May 19 09:02:30 2021 -0600"
      },
      "committer": {
        "name": "Nasser Grainawi",
        "email": "nasser@codeaurora.org",
        "time": "Wed May 19 09:02:30 2021 -0600"
      },
      "message": "Merge branch \u0027stable-3.2\u0027\n\nThis unreverts \"Revert \"Add Polymer 3 support\"\".\n\n* stable-3.2:\n  Upgrade Gerrit API to 3.2.10\n  Revert \"Add Polymer 3 support\"\n  Upgrade Gerrit API to 3.1.15\n  Update Gerrit API to 3.0.16\n  Update Gerrit API to 2.16.27\n  Upgrade Gerrit API to 3.1.12\n  Update Gerrit API to 3.0.15\n  Update Gerrit API to 2.16.26\n\nChange-Id: I71a5b6fd0f98031f541e41694812982958b8f9b9\n"
    },
    {
      "commit": "f96f4bce9ffafeaa200fc009a378921c512fcb0a",
      "tree": "4ee164b71e923c68c544a618b3c66dfbd78f85e2",
      "parents": [
        "c7b2fcffe1589802ae49796ce9c1e937d9fc6300"
      ],
      "author": {
        "name": "Nasser Grainawi",
        "email": "nasser@codeaurora.org",
        "time": "Tue May 18 17:05:37 2021 -0600"
      },
      "committer": {
        "name": "Nasser Grainawi",
        "email": "nasser@codeaurora.org",
        "time": "Wed May 19 08:12:25 2021 -0600"
      },
      "message": "Upgrade Gerrit API to 3.2.10\n\nChange-Id: Iab3fdfa0ffb92ec86b0ac3e66008e47d1b0c2d9d\n"
    },
    {
      "commit": "c7b2fcffe1589802ae49796ce9c1e937d9fc6300",
      "tree": "fe7bdd0be6418e3e3ca0e6ab5b0d5354e0ce7713",
      "parents": [
        "46c85e733fba22b66941a0ac7a9f1102be213959",
        "321fab31e6fbb63c940aad3252f0167f88d52e2e"
      ],
      "author": {
        "name": "Nasser Grainawi",
        "email": "nasser@codeaurora.org",
        "time": "Wed May 19 08:11:54 2021 -0600"
      },
      "committer": {
        "name": "Nasser Grainawi",
        "email": "nasser@codeaurora.org",
        "time": "Wed May 19 08:11:54 2021 -0600"
      },
      "message": "Merge branch \u0027stable-3.1\u0027 into stable-3.2\n\n* stable-3.1:\n  Upgrade Gerrit API to 3.1.15\n  Update Gerrit API to 3.0.16\n  Update Gerrit API to 2.16.27\n  Upgrade Gerrit API to 3.1.12\n  Update Gerrit API to 3.0.15\n  Update Gerrit API to 2.16.26\n\nChange-Id: I02c39e8e0d5e55f7d7386985fed0784d5cf68f2b\n"
    },
    {
      "commit": "46c85e733fba22b66941a0ac7a9f1102be213959",
      "tree": "fe7bdd0be6418e3e3ca0e6ab5b0d5354e0ce7713",
      "parents": [
        "bd28cc1eaeb01b2118e85e76e00ef4f39a6c9958"
      ],
      "author": {
        "name": "Nasser Grainawi",
        "email": "nasser@codeaurora.org",
        "time": "Wed May 19 08:07:51 2021 -0600"
      },
      "committer": {
        "name": "Nasser Grainawi",
        "email": "nasser@codeaurora.org",
        "time": "Wed May 19 08:09:26 2021 -0600"
      },
      "message": "Revert \"Add Polymer 3 support\"\n\nThis reverts commit bd28cc1eaeb01b2118e85e76e00ef4f39a6c9958 because it\nbreaks existing users of js.bzl by requiring them to setup a npm repo.\nIf we want to add this in 3.2 (which I\u0027m not sure we need), we should do\nit in a new file so that it doesn\u0027t affect existing users.\n\nChange-Id: Ic11ec7cd05d885f9df89ed98e9f65a6339eaa863\n"
    },
    {
      "commit": "321fab31e6fbb63c940aad3252f0167f88d52e2e",
      "tree": "5a3152d2a6c46f380ff013439db03a90695301c4",
      "parents": [
        "ff56e4bb7d07c8e9db106bfa9c3c4b52895e771b"
      ],
      "author": {
        "name": "Nasser Grainawi",
        "email": "nasser@codeaurora.org",
        "time": "Tue May 18 16:56:56 2021 -0600"
      },
      "committer": {
        "name": "Nasser Grainawi",
        "email": "nasser@codeaurora.org",
        "time": "Tue May 18 16:56:56 2021 -0600"
      },
      "message": "Upgrade Gerrit API to 3.1.15\n\nChange-Id: I97927f9eb906fdbaa0347fed0e4edbf851a9cf5c\n"
    },
    {
      "commit": "ff56e4bb7d07c8e9db106bfa9c3c4b52895e771b",
      "tree": "e5462e1af4eadc3957151eab2c375a900efcdff8",
      "parents": [
        "87fd5f0d0a89d01df13deaf2d21a4bdb3bc03cfd",
        "a88174652e6f853ead5bbc5dacc1030dbb2d50c3"
      ],
      "author": {
        "name": "Nasser Grainawi",
        "email": "nasser@codeaurora.org",
        "time": "Tue May 18 16:55:43 2021 -0600"
      },
      "committer": {
        "name": "Nasser Grainawi",
        "email": "nasser@codeaurora.org",
        "time": "Tue May 18 16:55:43 2021 -0600"
      },
      "message": "Merge branch \u0027stable-3.0\u0027 into stable-3.1\n\n* stable-3.0:\n  Update Gerrit API to 3.0.16\n  Update Gerrit API to 2.16.27\n\nChange-Id: I47a3fd48ff0d92c5937fecad079f86b3d4146069\n"
    },
    {
      "commit": "a88174652e6f853ead5bbc5dacc1030dbb2d50c3",
      "tree": "ee1208489dcc65bcb8cbd6f8050508086bacd325",
      "parents": [
        "98e15a90640e543cc58ec778409018a257911de5"
      ],
      "author": {
        "name": "Nasser Grainawi",
        "email": "nasser@codeaurora.org",
        "time": "Tue May 18 16:46:47 2021 -0600"
      },
      "committer": {
        "name": "Nasser Grainawi",
        "email": "nasser@codeaurora.org",
        "time": "Tue May 18 16:46:47 2021 -0600"
      },
      "message": "Update Gerrit API to 3.0.16\n\nChange-Id: I0999da4c37a25a607962b07c5fa083de7c7acfb6\n"
    },
    {
      "commit": "98e15a90640e543cc58ec778409018a257911de5",
      "tree": "19d480996f2fecf54077d584ff9705bff23fe1a0",
      "parents": [
        "a029d8e41d6211c8b23052aa0a0c2c7649577e85",
        "0ccc066431ad7e88a5cd9e06000ce677de1116ee"
      ],
      "author": {
        "name": "Nasser Grainawi",
        "email": "nasser@codeaurora.org",
        "time": "Tue May 18 16:46:14 2021 -0600"
      },
      "committer": {
        "name": "Nasser Grainawi",
        "email": "nasser@codeaurora.org",
        "time": "Tue May 18 16:46:14 2021 -0600"
      },
      "message": "Merge branch \u0027stable-2.16\u0027 into stable-3.0\n\n* stable-2.16:\n  Update Gerrit API to 2.16.27\n\nChange-Id: I51e3bdc23d3e563b33f26a6bdc8dcf77a570b22c\n"
    },
    {
      "commit": "0ccc066431ad7e88a5cd9e06000ce677de1116ee",
      "tree": "353cc1e09896d6d91b82a68bbd544a48a79d2d57",
      "parents": [
        "6c39deb06f58bb62162ccb6865964f531739f512"
      ],
      "author": {
        "name": "Nasser Grainawi",
        "email": "nasser@codeaurora.org",
        "time": "Mon May 17 11:02:21 2021 -0600"
      },
      "committer": {
        "name": "Nasser Grainawi",
        "email": "nasser@codeaurora.org",
        "time": "Mon May 17 11:02:21 2021 -0600"
      },
      "message": "Update Gerrit API to 2.16.27\n\nChange-Id: I2415994b2302dd74468b00f731a9c8ed83502b24\n"
    },
    {
      "commit": "b1c8fb66cdd06334245800b3adbc891aa1a4e0c6",
      "tree": "7027c41d4268748a7b9a46d7ce5e07865490a0e1",
      "parents": [
        "2807d30761a889187f06d99e969fb0ea2fbe5afe",
        "bd28cc1eaeb01b2118e85e76e00ef4f39a6c9958"
      ],
      "author": {
        "name": "Nasser Grainawi",
        "email": "nasser@codeaurora.org",
        "time": "Fri May 14 14:41:29 2021 -0600"
      },
      "committer": {
        "name": "Nasser Grainawi",
        "email": "nasser@codeaurora.org",
        "time": "Fri May 14 14:41:29 2021 -0600"
      },
      "message": "Merge branch \u0027stable-3.2\u0027\n\n* stable-3.2:\n  Add Polymer 3 support\n\nChange-Id: I471f9087c902385c129789f85c54f79a6f433c3a\n"
    },
    {
      "commit": "bd28cc1eaeb01b2118e85e76e00ef4f39a6c9958",
      "tree": "e636606074bc0696e0ca6264fee8f9168ed18367",
      "parents": [
        "8dc0767541f16b35d2136eccebffd9ebe2b81133"
      ],
      "author": {
        "name": "Nasser Grainawi",
        "email": "nasser@codeaurora.org",
        "time": "Thu May 13 15:29:59 2021 -0600"
      },
      "committer": {
        "name": "Nasser Grainawi",
        "email": "nasser@codeaurora.org",
        "time": "Thu May 13 15:29:59 2021 -0600"
      },
      "message": "Add Polymer 3 support\n\nPlugins can use the new gerrit_js_bundle method instead of the\npolygerrit_plugin method.\n\nChange-Id: Ieb0e85654ad8aed9b33bf9b24870fd7cd48cc350\n"
    },
    {
      "commit": "87fd5f0d0a89d01df13deaf2d21a4bdb3bc03cfd",
      "tree": "e5462e1af4eadc3957151eab2c375a900efcdff8",
      "parents": [
        "41994ed1079f2b601b17bed7ab856212239c9405"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Mon Mar 22 13:50:27 2021 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Mon Mar 22 13:50:27 2021 -0400"
      },
      "message": "Upgrade Gerrit API to 3.1.12\n\nChange-Id: I7576b3b88857117f3921294d2a364420cb81420a\n"
    },
    {
      "commit": "41994ed1079f2b601b17bed7ab856212239c9405",
      "tree": "56ac242dfc6e341b6719d53f2e1bfa193c4481c4",
      "parents": [
        "20079f696c22c733053077b13c0dc6d9902e6b8e",
        "a029d8e41d6211c8b23052aa0a0c2c7649577e85"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Mon Mar 22 13:47:05 2021 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Mon Mar 22 13:47:05 2021 -0400"
      },
      "message": "Merge branch \u0027stable-3.0\u0027 into stable-3.1\n\n* stable-3.0:\n  Update Gerrit API to 3.0.15\n  Update Gerrit API to 2.16.26\n\nChange-Id: I4d14c7de8fd3aa032ab5e6f30285b48816e1976c\n"
    },
    {
      "commit": "a029d8e41d6211c8b23052aa0a0c2c7649577e85",
      "tree": "19d480996f2fecf54077d584ff9705bff23fe1a0",
      "parents": [
        "53bfad348c6f26612dc2d5389dfaac3b4d550715"
      ],
      "author": {
        "name": "Jacek Centkowski",
        "email": "jcentkowski@digital.ai",
        "time": "Mon Feb 08 15:35:40 2021 +0100"
      },
      "committer": {
        "name": "Jacek Centkowski",
        "email": "jcentkowski@digital.ai",
        "time": "Mon Feb 08 15:35:40 2021 +0100"
      },
      "message": "Update Gerrit API to 3.0.15\n\nChange-Id: I7253bf51fcd4af81897122d73d9aa4eec3a59cb6\n"
    },
    {
      "commit": "53bfad348c6f26612dc2d5389dfaac3b4d550715",
      "tree": "d4acb63793fd7ff6a725bfbc5ec9e63419053679",
      "parents": [
        "e7b34e19b367d6baebbc3ac1f0a8aa5abefb25b6",
        "6c39deb06f58bb62162ccb6865964f531739f512"
      ],
      "author": {
        "name": "Jacek Centkowski",
        "email": "jcentkowski@digital.ai",
        "time": "Mon Feb 08 15:32:20 2021 +0100"
      },
      "committer": {
        "name": "Jacek Centkowski",
        "email": "jcentkowski@digital.ai",
        "time": "Mon Feb 08 15:32:20 2021 +0100"
      },
      "message": "Merge branch \u0027stable-2.16\u0027 into stable-3.0\n\n* stable-2.16:\n  Update Gerrit API to 2.16.26\n\nChange-Id: Ie0e0c463a9d6d07fb62b8ad781c941def205631e\n"
    },
    {
      "commit": "6c39deb06f58bb62162ccb6865964f531739f512",
      "tree": "7abd088d142c924e4f770380f800eff1b74cab3a",
      "parents": [
        "7be854b98543c6429dd5038ff38846a1230b4dbe"
      ],
      "author": {
        "name": "Jacek Centkowski",
        "email": "jcentkowski@digital.ai",
        "time": "Wed Feb 03 16:15:25 2021 +0100"
      },
      "committer": {
        "name": "Jacek Centkowski",
        "email": "jcentkowski@digital.ai",
        "time": "Wed Feb 03 16:15:25 2021 +0100"
      },
      "message": "Update Gerrit API to 2.16.26\n\nChange-Id: I310490608fd7f83a01d8489e1ba71d8063c7bb25\n"
    },
    {
      "commit": "2807d30761a889187f06d99e969fb0ea2fbe5afe",
      "tree": "769e912b518eaaddfe655a419c22dfe7a4a5d48e",
      "parents": [
        "5703ec25181046b60913d3510a0a5c2f0afa46f8",
        "8dc0767541f16b35d2136eccebffd9ebe2b81133"
      ],
      "author": {
        "name": "Jacek Centkowski",
        "email": "jcentkowski@digital.ai",
        "time": "Tue Jan 19 18:43:59 2021 +0100"
      },
      "committer": {
        "name": "Jacek Centkowski",
        "email": "jcentkowski@digital.ai",
        "time": "Tue Jan 19 18:43:59 2021 +0100"
      },
      "message": "Merge branch \u0027stable-3.2\u0027 into \u0027master\u0027\n\n* stable-3.2:\n  Upgrade Gerrit API to 3.2.6\n  Upgrade Gerrit API to 3.1.11\n\nChange-Id: I530151b9771ae64482f38474671c3cc29964a8a0\n"
    },
    {
      "commit": "5703ec25181046b60913d3510a0a5c2f0afa46f8",
      "tree": "769e912b518eaaddfe655a419c22dfe7a4a5d48e",
      "parents": [
        "a511f3c90129d7de7ae67c0637001162980c08d5"
      ],
      "author": {
        "name": "Nasser Grainawi",
        "email": "nasser@codeaurora.org",
        "time": "Thu Jan 14 15:20:36 2021 -0700"
      },
      "committer": {
        "name": "Nasser Grainawi",
        "email": "nasser@codeaurora.org",
        "time": "Thu Jan 14 15:20:36 2021 -0700"
      },
      "message": "Update Gerrit API to 3.3.1\n\nChange-Id: Ifc4f0a37f9fef2fe7be4bbdda879ce6f56cd4f10\n"
    },
    {
      "commit": "8dc0767541f16b35d2136eccebffd9ebe2b81133",
      "tree": "fe7bdd0be6418e3e3ca0e6ab5b0d5354e0ce7713",
      "parents": [
        "acfa5ae1ea165841b874585a853dfb9a66615528"
      ],
      "author": {
        "name": "Jacek Centkowski",
        "email": "jcentkowski@digital.ai",
        "time": "Thu Jan 14 09:28:51 2021 +0100"
      },
      "committer": {
        "name": "Jacek Centkowski",
        "email": "jcentkowski@digital.ai",
        "time": "Thu Jan 14 09:28:51 2021 +0100"
      },
      "message": "Upgrade Gerrit API to 3.2.6\n\nChange-Id: I6c562671d5dbd48efe185f720627f75655dcc20c\n"
    },
    {
      "commit": "acfa5ae1ea165841b874585a853dfb9a66615528",
      "tree": "8719a0d949a45e3d43e711de0288e0c3a6be0a68",
      "parents": [
        "cf0bbc90e09a8a1d7c042d79f1555e3fa40984e1",
        "20079f696c22c733053077b13c0dc6d9902e6b8e"
      ],
      "author": {
        "name": "Jacek Centkowski",
        "email": "jcentkowski@digital.ai",
        "time": "Thu Jan 14 09:25:43 2021 +0100"
      },
      "committer": {
        "name": "Jacek Centkowski",
        "email": "jcentkowski@digital.ai",
        "time": "Thu Jan 14 09:25:43 2021 +0100"
      },
      "message": "Merge branch \u0027stable-3.1\u0027 into stable-3.2\n\n* stable-3.1:\n  Upgrade Gerrit API to 3.1.11\n\nChange-Id: I6430357ffe05b2edced27909afbf7b3ce451c4fa\n"
    },
    {
      "commit": "20079f696c22c733053077b13c0dc6d9902e6b8e",
      "tree": "56ac242dfc6e341b6719d53f2e1bfa193c4481c4",
      "parents": [
        "91ea277efd6d9f24c18d6ddeba65bed866b00872"
      ],
      "author": {
        "name": "Jacek Centkowski",
        "email": "jcentkowski@digital.ai",
        "time": "Tue Jan 12 18:20:45 2021 +0100"
      },
      "committer": {
        "name": "Jacek Centkowski",
        "email": "jcentkowski@digital.ai",
        "time": "Tue Jan 12 18:20:45 2021 +0100"
      },
      "message": "Upgrade Gerrit API to 3.1.11\n\nChange-Id: I4b27d8b526f890959292c832f3667d8476be5063\n"
    },
    {
      "commit": "a511f3c90129d7de7ae67c0637001162980c08d5",
      "tree": "2cf6afecd181b5b8d91db174c59863904d1d0066",
      "parents": [
        "315be7ea203ebd69cd749e7af3e84046eb6c9b7f"
      ],
      "author": {
        "name": "Adithya Chakilam",
        "email": "achakila@codeaurora.org",
        "time": "Wed Dec 02 11:49:29 2020 -0600"
      },
      "committer": {
        "name": "Adithya Chakilam",
        "email": "achakila@codeaurora.org",
        "time": "Wed Dec 02 11:49:29 2020 -0600"
      },
      "message": "Update Gerrit API to 3.3.0\n\nChange-Id: I8ceefa95583c6b778895968ca51fa88482b3edff\n"
    },
    {
      "commit": "315be7ea203ebd69cd749e7af3e84046eb6c9b7f",
      "tree": "1091184e61d334e92cac38fd092394528eeb62a6",
      "parents": [
        "0f81174e3d1b892a1342ebc75bb4bbb158ae0efe",
        "cf0bbc90e09a8a1d7c042d79f1555e3fa40984e1"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Wed Nov 25 18:00:02 2020 -0500"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Wed Nov 25 18:00:02 2020 -0500"
      },
      "message": "Merge branch \u0027stable-3.2\u0027 into master\n\n* stable-3.2:\n  Init bazlets stable-3.2 branch with Gerrit API v3.2.5.1\n  Update Gerrit API to 3.1.10\n  Update Gerrit API to 2.16.23\n  Update Gerrit API to 3.0.13\n\nChange-Id: Icaf98120d3fbfcf4915047610f36a61d8409e0cc\n"
    },
    {
      "commit": "cf0bbc90e09a8a1d7c042d79f1555e3fa40984e1",
      "tree": "8719a0d949a45e3d43e711de0288e0c3a6be0a68",
      "parents": [
        "91ea277efd6d9f24c18d6ddeba65bed866b00872"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Nov 24 17:23:49 2020 -0500"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Nov 24 17:27:17 2020 -0500"
      },
      "message": "Init bazlets stable-3.2 branch with Gerrit API v3.2.5.1\n\nChange-Id: I594711c4c274afc961c7019851876e1548ebd521\n"
    },
    {
      "commit": "91ea277efd6d9f24c18d6ddeba65bed866b00872",
      "tree": "e53bdf0516fc29b9958d7c96c45a7d1dc9f47cb7",
      "parents": [
        "a084c0de26126f6b5b65329e7e26fa8376100efa"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Nov 24 16:25:18 2020 -0500"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Nov 24 16:25:18 2020 -0500"
      },
      "message": "Update Gerrit API to 3.1.10\n\nChange-Id: Ifdfeff3328ec13aa0ebfcea350cb67d791586dc4\n"
    },
    {
      "commit": "a084c0de26126f6b5b65329e7e26fa8376100efa",
      "tree": "8db572a17b4fdc7088f65e5a289cffc3388c7b89",
      "parents": [
        "3f9dadc615dc4053369a42d9ada37dafd8d4763c",
        "e7b34e19b367d6baebbc3ac1f0a8aa5abefb25b6"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Nov 24 16:17:59 2020 -0500"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Nov 24 16:17:59 2020 -0500"
      },
      "message": "Merge branch \u0027stable-3.0\u0027 into stable-3.1\n\n* stable-3.0:\n  Update Gerrit API to 2.16.23\n  Update Gerrit API to 3.0.13\n\nChange-Id: I285d6c82bdc75adaf393a1a674b34dbb0d50a8d6\n"
    },
    {
      "commit": "e7b34e19b367d6baebbc3ac1f0a8aa5abefb25b6",
      "tree": "d4acb63793fd7ff6a725bfbc5ec9e63419053679",
      "parents": [
        "a010a539824bd467059f414412a47b80101352d7",
        "7be854b98543c6429dd5038ff38846a1230b4dbe"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Nov 24 16:10:27 2020 -0500"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Nov 24 16:10:27 2020 -0500"
      },
      "message": "Merge branch \u0027stable-2.16\u0027 into stable-3.0\n\n* stable-2.16:\n  Update Gerrit API to 2.16.23\n\nChange-Id: Ibff210ae0616cd63a74ece2f541d9d93d29c9f69\n"
    },
    {
      "commit": "7be854b98543c6429dd5038ff38846a1230b4dbe",
      "tree": "dd9e8b9c70043612f8fbcd97f98da8b267e1dc09",
      "parents": [
        "8ad33887665f4f6adf7cb465a03f6bd81b95e01d"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Wed Nov 11 13:41:57 2020 -0500"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Wed Nov 11 13:41:57 2020 -0500"
      },
      "message": "Update Gerrit API to 2.16.23\n\nChange-Id: I6dc67a06786f68bb762fe97e1bbaa1d4c384d6c4\n"
    },
    {
      "commit": "a010a539824bd467059f414412a47b80101352d7",
      "tree": "d4acb63793fd7ff6a725bfbc5ec9e63419053679",
      "parents": [
        "6d2b8f41ed34dad925b767399d1e4be378abb029"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Oct 20 15:29:32 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Oct 20 15:29:32 2020 -0400"
      },
      "message": "Update Gerrit API to 3.0.13\n\nChange-Id: Iff3b86267ecac87ce76a8597e62efcc4ee201be0\n"
    },
    {
      "commit": "0f81174e3d1b892a1342ebc75bb4bbb158ae0efe",
      "tree": "f53594354aa3a191913a10c855558694c98f1f5d",
      "parents": [
        "9a1807fc1aad6676e07281637e6058edefdc2801"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed Jul 29 14:26:21 2020 +0200"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed Jul 29 14:26:38 2020 +0200"
      },
      "message": "Update Gerrit API to 3.2.3\n\nChange-Id: I1e0a54605f160bbd176f599eadb657293b3976c0\n"
    },
    {
      "commit": "9a1807fc1aad6676e07281637e6058edefdc2801",
      "tree": "7f39e7706583da9e9e1ee4c6c85926cb97694233",
      "parents": [
        "4a27255dff75eadc98b86391806be13e030e6ff3",
        "3f9dadc615dc4053369a42d9ada37dafd8d4763c"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Mon Jul 27 11:45:56 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Mon Jul 27 11:45:56 2020 -0400"
      },
      "message": "Merge branch \u0027stable-3.1\u0027\n\n* stable-3.1:\n  Update Gerrit API to 3.1.8\n  Update Gerrit API to 3.0.12\n  Update Gerrit API to 2.16.22\n\nChange-Id: Ia72453e88c3d6e90f85f456585afa5d441696e01\n"
    },
    {
      "commit": "3f9dadc615dc4053369a42d9ada37dafd8d4763c",
      "tree": "8db572a17b4fdc7088f65e5a289cffc3388c7b89",
      "parents": [
        "07c62ade4550932223db7ae69e242ed90f9f2599"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Sat Jul 25 09:46:26 2020 +0200"
      },
      "committer": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Sat Jul 25 09:46:26 2020 +0200"
      },
      "message": "Update Gerrit API to 3.1.8\n\nChange-Id: Ib7783e81eb775cf83095600ea592b69ea374b6ea\n"
    },
    {
      "commit": "07c62ade4550932223db7ae69e242ed90f9f2599",
      "tree": "cf72958086231debc20330c914e213ac40f5149a",
      "parents": [
        "56aafc4c0bb1b72fba34f5bdfb29ddb1e1a17801",
        "6d2b8f41ed34dad925b767399d1e4be378abb029"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Sat Jul 25 09:32:17 2020 +0200"
      },
      "committer": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Sat Jul 25 09:32:17 2020 +0200"
      },
      "message": "Merge branch \u0027stable-3.0\u0027 into stable-3.1\n\n* stable-3.0:\n  Update Gerrit API to 3.0.12\n  Update Gerrit API to 2.16.22\n\nChange-Id: Iff15703e5e68ed87dc1be900aca7b26e870fe6c6\n"
    },
    {
      "commit": "6d2b8f41ed34dad925b767399d1e4be378abb029",
      "tree": "55e4ef8eff231cfc4e13c6a88cd20c525a43cb4e",
      "parents": [
        "dac54c906c5f850325a3e3d4e0e49c56dda60905"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Thu Jul 23 19:55:35 2020 +0200"
      },
      "committer": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Thu Jul 23 19:55:35 2020 +0200"
      },
      "message": "Update Gerrit API to 3.0.12\n\nChange-Id: I8aa4a6ffd7f87a315f01163c39333aaf1ed5f401\n"
    },
    {
      "commit": "dac54c906c5f850325a3e3d4e0e49c56dda60905",
      "tree": "6a21d67f1e5f967258a270777669c630ffa3cf95",
      "parents": [
        "7472a1104a37d514799100d6556445836e8efe4c",
        "8ad33887665f4f6adf7cb465a03f6bd81b95e01d"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Thu Jul 23 19:51:53 2020 +0200"
      },
      "committer": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Thu Jul 23 19:51:53 2020 +0200"
      },
      "message": "Merge branch \u0027stable-2.16\u0027 into stable-3.0\n\n* stable-2.16:\n  Update Gerrit API to 2.16.22\n\nChange-Id: I74b63b1ea74fd35a2d8f0306a799216f7c16e7d1\n"
    },
    {
      "commit": "8ad33887665f4f6adf7cb465a03f6bd81b95e01d",
      "tree": "16e341eef23051d7fd978921b8942a20dcd19120",
      "parents": [
        "56c9f4ed6dbe3c88f793851c88389637f3714a5d"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Tue Jul 21 23:03:38 2020 +0200"
      },
      "committer": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Tue Jul 21 23:03:38 2020 +0200"
      },
      "message": "Update Gerrit API to 2.16.22\n\nChange-Id: Ie2819b51f3a91b3ad046a44b8ec217855d4f29ee\n"
    }
  ],
  "next": "4a27255dff75eadc98b86391806be13e030e6ff3"
}
