)]}'
{
  "log": [
    {
      "commit": "bb21f80e6b0125d13046d7bfb98a917a89070643",
      "tree": "7191a759f69857d3affedd8ccef8b847dcc4e25e",
      "parents": [
        "bc7de3405bf2a82245dc5036b31f84293b489d53"
      ],
      "author": {
        "name": "Saša Živkov",
        "email": "sasa.zivkov@sap.com",
        "time": "Fri Feb 21 16:48:10 2025 +0100"
      },
      "committer": {
        "name": "Saša Živkov",
        "email": "sasa.zivkov@sap.com",
        "time": "Mon Feb 24 10:30:35 2025 +0100"
      },
      "message": "Use one single definition of the date/time format in the config file\n\nChange-Id: Ieccde4467405fbef85ab94a77cb339f72ce8ae36\n"
    },
    {
      "commit": "bc7de3405bf2a82245dc5036b31f84293b489d53",
      "tree": "dbdf1aa92a53e4acfc8427e5c1ea2475fb510cbc",
      "parents": [
        "6479eb81fdf6c952790e72f354fbb984a2f4fd6c"
      ],
      "author": {
        "name": "Saša Živkov",
        "email": "sasa.zivkov@sap.com",
        "time": "Thu Feb 20 13:59:17 2025 +0100"
      },
      "committer": {
        "name": "Saša Živkov",
        "email": "sasa.zivkov@sap.com",
        "time": "Mon Feb 24 10:30:35 2025 +0100"
      },
      "message": "Replace @AutoValue with java record\n\nChange-Id: Iadcf11b3cf64590c3dc9ad7e59987a00cb17706a\n"
    },
    {
      "commit": "6479eb81fdf6c952790e72f354fbb984a2f4fd6c",
      "tree": "3b55bd03ef2a0bda309c0f9bb1a91c92f64a6e08",
      "parents": [
        "653a49be41e85ed38661144fa64a7ae72f6df793"
      ],
      "author": {
        "name": "Saša Živkov",
        "email": "sasa.zivkov@sap.com",
        "time": "Fri Feb 21 13:00:54 2025 +0100"
      },
      "committer": {
        "name": "Saša Živkov",
        "email": "sasa.zivkov@sap.com",
        "time": "Mon Feb 24 10:30:34 2025 +0100"
      },
      "message": "Replace the usage of java.util.Date with the java.time.*\n\nWe shouldn\u0027t use java.util.Date any more, java.time.* is the modern\ndate/time API.\n\nUnfortunately, the REST response format of this plugin didn\u0027t follow the\nformat for timestamps as in the Gerrit core REST API. To keep the\nbackward compatibility we now use String instead of Date in the\nMessageOfTheDayInfo and make sure to keep the old formatting.\n\nChange-Id: I4e8139e98db34402109aa9ae8258a6f74dc4d807\n"
    },
    {
      "commit": "653a49be41e85ed38661144fa64a7ae72f6df793",
      "tree": "682233c92d9d50b9f071a3e7c174805369fcd9f5",
      "parents": [
        "952f87050aa90ff1316dd451e08e5490e147c5ee"
      ],
      "author": {
        "name": "Saša Živkov",
        "email": "sasa.zivkov@sap.com",
        "time": "Thu Feb 20 15:54:27 2025 +0100"
      },
      "committer": {
        "name": "Saša Živkov",
        "email": "sasa.zivkov@sap.com",
        "time": "Mon Feb 24 10:29:34 2025 +0100"
      },
      "message": "Document that startsAt/expiresAt timestamps assume Gerrit\u0027s timezone\n\nChange-Id: I333c9b49147f545df34788169405106796bf088c\n"
    },
    {
      "commit": "952f87050aa90ff1316dd451e08e5490e147c5ee",
      "tree": "7c5431c257e4868149763095a3657358f62f7a82",
      "parents": [
        "659f1e2dd49b8a53bc1d038592b886e352b4ec88"
      ],
      "author": {
        "name": "Saša Živkov",
        "email": "sasa.zivkov@sap.com",
        "time": "Thu Feb 20 14:13:56 2025 +0100"
      },
      "committer": {
        "name": "Saša Živkov",
        "email": "sasa.zivkov@sap.com",
        "time": "Mon Feb 24 10:26:45 2025 +0100"
      },
      "message": "Set the real message.id in the response instead of the content hash\n\nIntroduce the new field \"content_id\" and use it for the same purpose as\nthe \"id\" field was used: to detect if a dismissed message should be\ndisplayed again. This behaviour is described in\nI2ccaaa55ac549cb37eed851f8ed40f4d5f345f72\n\nChange-Id: Ifd67230ea09884e0f31b140e2e2ccf550f0534b5\n"
    },
    {
      "commit": "659f1e2dd49b8a53bc1d038592b886e352b4ec88",
      "tree": "81518f284413c2522e5f77865a78e554ce0a492c",
      "parents": [
        "7d5b5876a77c9e610dc001cbfe6586c3ee506012"
      ],
      "author": {
        "name": "Saša Živkov",
        "email": "sasa.zivkov@sap.com",
        "time": "Thu Feb 20 14:08:44 2025 +0100"
      },
      "committer": {
        "name": "Saša Živkov",
        "email": "sasa.zivkov@sap.com",
        "time": "Fri Feb 21 16:42:44 2025 +0100"
      },
      "message": "Simplify code for loading file content into String\n\nChange-Id: I80288d729be864db793fe1f368ff31df10784c01\n"
    },
    {
      "commit": "7d5b5876a77c9e610dc001cbfe6586c3ee506012",
      "tree": "0b46923221cee883b9d88eeda380579348ba4694",
      "parents": [
        "d963562f2052595b424fb9bedc3d511369274a7b"
      ],
      "author": {
        "name": "Saša Živkov",
        "email": "sasa.zivkov@sap.com",
        "time": "Wed Feb 19 16:52:06 2025 +0100"
      },
      "committer": {
        "name": "Saša Živkov",
        "email": "sasa.zivkov@sap.com",
        "time": "Fri Feb 21 16:42:44 2025 +0100"
      },
      "message": "Implement Git based message store\n\nWith this feature we can use Gerrit UI for creating and reviewing\nmessage of the day.\n\nTo use Git based config, set this in gerrit.config:\n[plugin \"messageoftheday\"]\n  configGit \u003d motd\n\nThen create messageoftheday.config and the corresponding html message\nfiles in the master branch of the motd repository.\n\nSetting message of the day via REST API is also supported for the Git\nbased message store but I am not sure that this was worth the effort\nconsidering that we can use both direct Git push and Gerrit UI for\ncreating and maintaining the message of the day.\n\nChange-Id: I7eda83cce8745dad6015a6856d521afb8221c016\n"
    },
    {
      "commit": "d963562f2052595b424fb9bedc3d511369274a7b",
      "tree": "5f5566e833857435cdaa4e45e57de1e08f19930c",
      "parents": [
        "e4dd32df03b95aaa406779ade05fcc917ae6dd2b"
      ],
      "author": {
        "name": "Saša Živkov",
        "email": "sasa.zivkov@sap.com",
        "time": "Mon Feb 17 10:31:10 2025 +0100"
      },
      "committer": {
        "name": "Saša Živkov",
        "email": "sasa.zivkov@sap.com",
        "time": "Fri Feb 21 16:42:44 2025 +0100"
      },
      "message": "Move file store specific Guice bindings to the FileBasedModule\n\nChange-Id: If614f7346ad6b39f9ac8c03811a38471fe0fe22e\n"
    },
    {
      "commit": "e4dd32df03b95aaa406779ade05fcc917ae6dd2b",
      "tree": "a7614c2686d6ca4180902d8e5fd289f8ed3f6324",
      "parents": [
        "5c440d92f7f218d0488d7c5625fa231035c85b03"
      ],
      "author": {
        "name": "Saša Živkov",
        "email": "sasa.zivkov@sap.com",
        "time": "Wed Feb 19 16:10:33 2025 +0100"
      },
      "committer": {
        "name": "Saša Živkov",
        "email": "sasa.zivkov@sap.com",
        "time": "Fri Feb 21 16:42:41 2025 +0100"
      },
      "message": "Introduce MessageStore and move logic to FileBasedMessageStore\n\nThis change is a preparation for introducing different message storage\ntypes.\n\nChange-Id: I7d5809a508f85e217320d4644b8ffde85bee58ee\n"
    },
    {
      "commit": "5c440d92f7f218d0488d7c5625fa231035c85b03",
      "tree": "a0d7591024c2a26c6685740715ddfccf84c5beb9",
      "parents": [
        "ca546e1197767125ed45fbadaea7edeb690b491c"
      ],
      "author": {
        "name": "Saša Živkov",
        "email": "sasa.zivkov@sap.com",
        "time": "Fri Feb 21 16:34:41 2025 +0100"
      },
      "committer": {
        "name": "Saša Živkov",
        "email": "sasa.zivkov@sap.com",
        "time": "Fri Feb 21 16:34:41 2025 +0100"
      },
      "message": "Fix date/time parsing for the set-message REST API\n\nWhen the locale is not specified the parsing could fail because of\nsubtle differences in how AM/PM is given in different locale(s). For\nexample, in Germany the UI sent a timestamp with uppercase \u0027PM\u0027 but the\nDateTimeFormatter created with German locale expected lowercase \u0027pm\u0027.\n\nSet the locale to ENGLISH to make parsing behaviour predictable.\n\nChange-Id: I82de7cde385251472853ab8998a5237268234187\n"
    },
    {
      "commit": "ca546e1197767125ed45fbadaea7edeb690b491c",
      "tree": "a44acd2ce3ac73bdfdf178713e93acf4a6e43eb8",
      "parents": [
        "8f6788a5fe2bb954a5c41e5fe20771da6cd38baa"
      ],
      "author": {
        "name": "Kaushik Lingarkar",
        "email": "kaushikl@qti.qualcomm.com",
        "time": "Wed Feb 05 10:55:05 2025 -0800"
      },
      "committer": {
        "name": "Kaushik Lingarkar",
        "email": "kaushikl@qti.qualcomm.com",
        "time": "Wed Feb 05 13:28:22 2025 -0800"
      },
      "message": "Update set messsage API to parse expires_at with offset\n\nWhen a user, who is in a different timezone from the server,\nattempts to update the message, this API is called with an\noffset for expires_at. With this change, such users should\nbe able to update the banner as well.\n\nChange-Id: Ia362389ceecc4a2c7ad09c79cede47d93c6e3e27\n"
    },
    {
      "commit": "8f6788a5fe2bb954a5c41e5fe20771da6cd38baa",
      "tree": "37d3d1f250db95450bc7af5317c962b2477e5e7d",
      "parents": [
        "48b92e2aaadfe0f00410b8a319bff856c2a3c2aa"
      ],
      "author": {
        "name": "Kaushik Lingarkar",
        "email": "kaushikl@qti.qualcomm.com",
        "time": "Fri Nov 15 00:26:39 2024 -0800"
      },
      "committer": {
        "name": "Kaushik Lingarkar",
        "email": "kaushikl@qti.qualcomm.com",
        "time": "Wed Dec 18 15:48:56 2024 -0800"
      },
      "message": "Allow updating the banner via UI\n\nProvide a UI to update the banner message and set its age. Only users\nwith the \u0027Update Banner\u0027 capability can see the button (next to the\nsettings icon) in the top right of the screen.\n\nScreenshots: https://imgur.com/a/vhK7Vn0\n\nChange-Id: Ie9526951f7574869f883491a28e73b5665479c91\n"
    },
    {
      "commit": "48b92e2aaadfe0f00410b8a319bff856c2a3c2aa",
      "tree": "59f88b7486051e7b0ec04b483c05eb7a6152289e",
      "parents": [
        "5ade3e6b7b49fb7e98eac50b826d6ebb7fa4209f"
      ],
      "author": {
        "name": "Kaushik Lingarkar",
        "email": "kaushikl@qti.qualcomm.com",
        "time": "Thu Nov 14 08:41:37 2024 -0800"
      },
      "committer": {
        "name": "Kaushik Lingarkar",
        "email": "kaushikl@qti.qualcomm.com",
        "time": "Tue Dec 17 08:03:58 2024 -0800"
      },
      "message": "Add a REST API to set the message\n\nA new capability \u0027Update Banner\u0027 is added and only users with this\ncapability can call the API to set the message.\n\nChange-Id: I689df93a5cff2fd55c82ce0329a68a8d4dc2d9b8\n"
    },
    {
      "commit": "5ade3e6b7b49fb7e98eac50b826d6ebb7fa4209f",
      "tree": "bc77c6354ec4964f783c05ad6917bf6674207924",
      "parents": [
        "d15ef6dbcf15b4b409bbf76f08131673b95cae85"
      ],
      "author": {
        "name": "Nasser Grainawi",
        "email": "nasser.grainawi@oss.qualcomm.com",
        "time": "Wed Dec 04 14:33:58 2024 -0700"
      },
      "committer": {
        "name": "Nasser Grainawi",
        "email": "nasser.grainawi@oss.qualcomm.com",
        "time": "Wed Dec 04 14:33:58 2024 -0700"
      },
      "message": "Format docs consistently\n\nThe docs used a mix of markdown styles and included unnecessary custom\nanchors.\n\nChange-Id: I585aba0c2d99468141647662ad6a582bb3fae80a\n"
    },
    {
      "commit": "d15ef6dbcf15b4b409bbf76f08131673b95cae85",
      "tree": "7ce7985391647143d774b7a7c57024dafa6c0424",
      "parents": [
        "2db4e52c0be8bd1a8c955aaffe3cbbd0657ad7ef"
      ],
      "author": {
        "name": "Kaushik Lingarkar",
        "email": "kaushik.lingarkar@linaro.org",
        "time": "Fri Aug 16 10:51:17 2024 -0700"
      },
      "committer": {
        "name": "Kaushik Lingarkar",
        "email": "kaushik.lingarkar@linaro.org",
        "time": "Thu Aug 22 15:48:37 2024 -0700"
      },
      "message": "Allow configuring config and data dirs\n\nThis change allows the plugin config and data directories to\nbe configured. It lays the foundation for further extending\nthe configuration in a subsequent change, where the plugin\nconfig and content can be read from a repository.\n\nChange-Id: I3844dc9183eb84566b3b9bece3a9549b035984db\n"
    },
    {
      "commit": "2db4e52c0be8bd1a8c955aaffe3cbbd0657ad7ef",
      "tree": "9f0358f59db398b0508a947432c7d81b20c58467",
      "parents": [
        "e6e072b69fa1d9a7bd8b631af2134a10b9353692",
        "da99706b74be0070c4018e8dc29c2dee0a627614"
      ],
      "author": {
        "name": "Nasser Grainawi",
        "email": "nasser.grainawi@linaro.org",
        "time": "Fri Aug 09 18:50:59 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Aug 09 18:50:59 2024 +0000"
      },
      "message": "Merge \"Show banner after dismissal if message is updated\""
    },
    {
      "commit": "da99706b74be0070c4018e8dc29c2dee0a627614",
      "tree": "a4a5ee825e93b8af45dda34f8b167b1f0283da40",
      "parents": [
        "6ae0ed557843cc3d943a92c8914c538bf881f74d"
      ],
      "author": {
        "name": "Kaushik Lingarkar",
        "email": "kaushik.lingarkar@linaro.org",
        "time": "Wed Aug 07 13:00:37 2024 -0700"
      },
      "committer": {
        "name": "Kaushik Lingarkar",
        "email": "kaushik.lingarkar@linaro.org",
        "time": "Wed Aug 07 13:17:29 2024 -0700"
      },
      "message": "Show banner after dismissal if message is updated\n\nThe banner is currently not displayed to the user if they dismiss it\nuntil the next day even if the message was updated. When the message\ncontent is updated, the intent is usually to show it to everyone, even\nthose who dismissed the previous message. This is achieved by updating\nthe REST API to return the \u0027id\u0027 based on the message content, as the\ncookie to manage dismissals is named using this \u0027id\u0027.\n\nChange-Id: I2ccaaa55ac549cb37eed851f8ed40f4d5f345f72\n"
    },
    {
      "commit": "e6e072b69fa1d9a7bd8b631af2134a10b9353692",
      "tree": "d90dfd188db61f0aded5ed4f1fbd12cf00f3466a",
      "parents": [
        "6ae0ed557843cc3d943a92c8914c538bf881f74d"
      ],
      "author": {
        "name": "Nasser Grainawi",
        "email": "nasser.grainawi@linaro.org",
        "time": "Wed Jul 31 09:53:17 2024 -0600"
      },
      "committer": {
        "name": "Nasser Grainawi",
        "email": "nasser.grainawi@linaro.org",
        "time": "Wed Jul 31 09:53:17 2024 -0600"
      },
      "message": "Replace deprecated css variable\n\nThe `assignee` styles are long deprecated and will be removed anytime.\nUse the equivalent replacement added in change Ifba52ecf25a1d8c3705d60655d9bcb45fa2669bd\nand available since Gerrit v3.8.\n\nThis also fixes how the banner appears in dark mode on those Gerrit\nversions since the dark mode variable override was removed.\n\nChange-Id: Iaed9a658904d6566b8ec67ddc47705e479642c66\n"
    },
    {
      "commit": "6ae0ed557843cc3d943a92c8914c538bf881f74d",
      "tree": "abff3f788e0039edf17a6dee14f958bac2efce58",
      "parents": [
        "3d2a353c06d4254b6c744a28be6a1f6324c16e11"
      ],
      "author": {
        "name": "Nasser Grainawi",
        "email": "nasser.grainawi@linaro.org",
        "time": "Fri Sep 08 13:52:37 2023 -0600"
      },
      "committer": {
        "name": "Nasser Grainawi",
        "email": "nasser.grainawi@linaro.org",
        "time": "Fri Sep 08 13:57:24 2023 -0600"
      },
      "message": "Allow the message to grow to fit the screen width\n\nSetting the \u0027flex-grow: 1\u0027 style property allows the message to grow\nhorizontally to fill the space not used by the Dismiss button.\n\nChange-Id: Ia3686e28ea4e36fb5faa38a3960f3d8838062eeb\nRelease-Notes: Message can grow horizontally to fill space not used by the Dismiss button\n"
    },
    {
      "commit": "3d2a353c06d4254b6c744a28be6a1f6324c16e11",
      "tree": "c22a055bdc2c8271ec59ea883d8af2c18a663bac",
      "parents": [
        "a83513107fbf58bf491e703ccf185206033882ee"
      ],
      "author": {
        "name": "Prudhvi Akhil Alahari",
        "email": "prudhvi.alahari@linaro.org",
        "time": "Thu Aug 24 12:09:39 2023 +0530"
      },
      "committer": {
        "name": "Prudhvi Akhil Alahari",
        "email": "prudhvi.alahari@linaro.org",
        "time": "Thu Aug 31 20:55:48 2023 +0530"
      },
      "message": "Fix message banner to not appear immediately after dismissal\n\nThe redisplay format \"Aug 29, 2023, 12:00:00 AM\" is not\nsupported by the document.cookie expires field [1], where it was\nignoring AM and PM. The expires field expects a GMT format such as\n\"Wed, 14 Jun 2017 07:00:00 GMT\". Even though we fix this issue by\nmaking the REST API send the right format, we have another issue\nwith timezones.\n\nLet\u0027s say client is in IST timezone and current GMT time is\n\"27 Aug 2023 23:30:00\" and equivalent IST is \"28 Aug 2023 05:00:00\".\nSo the redisplay from the REST API is \"28 Aug 2023 00:00:00\", which\ntranslates to \"28 Aug 2023 05:30:00\" in IST. Which means the user will\nsee the message banner in next 30mins after its dismissal. Ideally the\nbanner must be redisplayed next day of the client, i.e.\n\"29 Aug 2023 00:00:00\".\n\nIt is not the best approach to determine the redisplay time for banner\non server side, as the API has no clue about the client\u0027s next day.\nRather calculate the next day for redisplay on client itself, which\nsets the correct time for redisplay.\n\n[1] https://developer.mozilla.org/en-US/docs/Web/API/Document/cookie#write_a_new_cookie\n\nChange-Id: Ic24b758a6f0d807c0fa6a2ed3f9bda125fa31c60\n"
    },
    {
      "commit": "a83513107fbf58bf491e703ccf185206033882ee",
      "tree": "4bb1cfea994905524b7766c910f155d4d5071d88",
      "parents": [
        "7b3278d6dc863f4e36c33cc95dfb8f868b30f963"
      ],
      "author": {
        "name": "Yash Chaturvedi",
        "email": "yash.chaturvedi@linaro.org",
        "time": "Tue Aug 29 19:34:46 2023 +0530"
      },
      "committer": {
        "name": "Yash Chaturvedi",
        "email": "yash.chaturvedi@linaro.org",
        "time": "Thu Aug 31 20:20:20 2023 +0530"
      },
      "message": "Fix standalone build\n\nChange I96805eb37 broke the standalone build for messageoftheday plugin.\nAdd necessary files and bazel targets to fix it. Upgrade bazlets to\nlatest stable-3.5 to build with 3.5.0.1 gerrit API.\n\nChange-Id: Ie1d037e98cce459bbf4fb7c2c0c65b0949af2c0e\n"
    },
    {
      "commit": "7b3278d6dc863f4e36c33cc95dfb8f868b30f963",
      "tree": "389864564ccfd017b4919e279a5ab2f95a19095f",
      "parents": [
        "2061ed9c5e23185c6d21f1620355161d3a87041e"
      ],
      "author": {
        "name": "Nasser Grainawi",
        "email": "nasser.grainawi@linaro.org",
        "time": "Wed Aug 23 22:28:27 2023 -0600"
      },
      "committer": {
        "name": "Yash Chaturvedi",
        "email": "yash.chaturvedi@linaro.org",
        "time": "Thu Aug 24 16:47:01 2023 +0530"
      },
      "message": "Fix banner color in dark mode\n\nBefore the change, the background color for the banner was not changing\nwhen switching to dark mode. Use appropriate variable from core, so that\nthe color changes depending on if the user has selected a Light or Dark\ntheme.\n\nChange-Id: I4892f23949bab3c2609108e89be50e8be47cb7e5\n"
    },
    {
      "commit": "2061ed9c5e23185c6d21f1620355161d3a87041e",
      "tree": "fed056af150128d98a5b04c193266a432b549e47",
      "parents": [
        "f8ab670afdfbe6cf88570ddd8ffccdd858f6a84c"
      ],
      "author": {
        "name": "Nasser Grainawi",
        "email": "nasser.grainawi@linaro.org",
        "time": "Wed Aug 23 20:17:26 2023 -0600"
      },
      "committer": {
        "name": "Prudhvi Akhil Alahari",
        "email": "prudhvi.alahari@linaro.org",
        "time": "Thu Aug 24 12:51:10 2023 +0530"
      },
      "message": "Fix Dismiss to set the path for the whole site\n\nPresumably the user doesn\u0027t want to only dismiss the banner for the\nsingle page they\u0027re on currently.\n\nChange-Id: Ia79747ff42c97afb1894a88214aabef2da60bb38\nRelease-Notes: Fixed Dismiss button to apply to entire site\n"
    },
    {
      "commit": "f8ab670afdfbe6cf88570ddd8ffccdd858f6a84c",
      "tree": "4f1c3fab7736825df4fc2ce208950521100a857c",
      "parents": [
        "fd1956a5c0baf316de35f98d6d83a34437b188e9"
      ],
      "author": {
        "name": "Nasser Grainawi",
        "email": "nasser.grainawi@linaro.org",
        "time": "Wed Aug 23 14:04:37 2023 -0600"
      },
      "committer": {
        "name": "Nasser Grainawi",
        "email": "nasser.grainawi@linaro.org",
        "time": "Wed Aug 23 19:43:10 2023 -0600"
      },
      "message": "Fix Dismiss button to call expected method\n\nSince Gerrit v3.4.0 the custom Polymer v1 \u0027tap\u0027 event is removed and\nreplaced with the standard \u0027click\u0027 event [1].\n\n[1] 300003: Replace tap by click event | https://gerrit-review.googlesource.com/c/gerrit/+/300003\n\nChange-Id: I700500047780cccc0029d24da55cb837b5380788\nRelease-Notes: Fixed Dimiss button not persisting until the next day\n"
    },
    {
      "commit": "fd1956a5c0baf316de35f98d6d83a34437b188e9",
      "tree": "93343bfce58ddc76abf4f3f1b63dca4dbe90cd34",
      "parents": [
        "6f59f2adeafb4f9ee8ea7bc7b51e750e7927fe62"
      ],
      "author": {
        "name": "Saša Živkov",
        "email": "sasa.zivkov@sap.com",
        "time": "Tue Dec 06 14:09:46 2022 +0100"
      },
      "committer": {
        "name": "Saša Živkov",
        "email": "sasa.zivkov@sap.com",
        "time": "Tue Dec 06 14:09:46 2022 +0100"
      },
      "message": "Move loading of the message\u0027s html file after the validity check\n\nThis prevents noise in the error_log when the message already expired\nand the html file for the message doesn\u0027t exist. If the message already\nexpired then we do not need to load the message\u0027s html file.\n\nChange-Id: Id489d8a5282327b2dceab01f6c8a1326d7b7c054\n"
    },
    {
      "commit": "6f59f2adeafb4f9ee8ea7bc7b51e750e7927fe62",
      "tree": "ca9af3e28cb310ae3b9a534270d259c34adf6961",
      "parents": [
        "0ed75041970f67e1b4afd5d6770515a126df19c6"
      ],
      "author": {
        "name": "Thomas Draebing",
        "email": "thomas.draebing@sap.com",
        "time": "Mon Jan 24 10:27:31 2022 +0100"
      },
      "committer": {
        "name": "Thomas Draebing",
        "email": "thomas.draebing@sap.com",
        "time": "Mon Jan 24 10:27:31 2022 +0100"
      },
      "message": "Fix reading of cookies\n\nIn Gerrit versions newer than 3.4, the utils-class was not accessible\nanymore by plugins and thus using it to find a cookie didn\u0027t work anymore.\n\nChange-Id: I9b923dc769adb5a819d7bde7d2d977733b800e06\n"
    },
    {
      "commit": "0ed75041970f67e1b4afd5d6770515a126df19c6",
      "tree": "e097a0d32938afcd206e47a12d4e09bf63aa6250",
      "parents": [
        "cf702c84655e8151370497d67eb6df123b3583e6"
      ],
      "author": {
        "name": "paladox",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Wed Apr 07 22:21:56 2021 +0100"
      },
      "committer": {
        "name": "Paladox none",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Wed Apr 07 21:36:42 2021 +0000"
      },
      "message": "Convert to Polymer 3\n\nChange-Id: I96805eb374613b7657cd19c5de5f284d3e978c40\n"
    },
    {
      "commit": "cf702c84655e8151370497d67eb6df123b3583e6",
      "tree": "ec9b34f79edb2fa998a43f049c53b33afcea6e0e",
      "parents": [
        "82e390b40a92ebf1acc6fe99f0222b8b7b6e9675"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Thu Nov 26 13:33:33 2020 -0500"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Thu Nov 26 13:33:33 2020 -0500"
      },
      "message": "Switch standalone bazel build to 3.3.0-SNAPSHOT api\n\nChange-Id: Icd22b740f4dc0a30ebd1bf908d585bd23592ad29\n"
    },
    {
      "commit": "82e390b40a92ebf1acc6fe99f0222b8b7b6e9675",
      "tree": "37fe2afedf419b20289b830ef759cd90e470139a",
      "parents": [
        "58e2007809c20fd443378d01c562c1e0bf309bc5",
        "e83fe96e99d441a84944f49db4dbd5e92c4db21b"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Thu Nov 26 11:35:51 2020 -0500"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Thu Nov 26 11:35:51 2020 -0500"
      },
      "message": "Merge branch \u0027stable-3.1\u0027 into master\n\n* stable-3.1:\n  Upgrade bazlets to latest stable-3.1 to build with 3.1.10 API\n\nChange-Id: I0164e648f42f815509b9a2922de0e136d6ed367c\n"
    },
    {
      "commit": "e83fe96e99d441a84944f49db4dbd5e92c4db21b",
      "tree": "a4d3835faa4dcd78147a36f604a70edaaf60c65b",
      "parents": [
        "030a26b2f6a9ed7e15fcf9266f4873e772ca8aec"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Nov 24 16:27:53 2020 -0500"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Nov 24 16:27:53 2020 -0500"
      },
      "message": "Upgrade bazlets to latest stable-3.1 to build with 3.1.10 API\n\nChange-Id: Ia9d0f2e2994303d0329e6a95af7c6c6079d0252d\n"
    },
    {
      "commit": "58e2007809c20fd443378d01c562c1e0bf309bc5",
      "tree": "37fe2afedf419b20289b830ef759cd90e470139a",
      "parents": [
        "cd399576d84eebbeabc3854d9aac2ee3d5c4c3ba",
        "030a26b2f6a9ed7e15fcf9266f4873e772ca8aec"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Nov 03 17:22:44 2020 -0500"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Nov 03 17:22:44 2020 -0500"
      },
      "message": "Merge branch \u0027stable-3.1\u0027 into master\n\n* stable-3.1:\n  Bump Bazel version to 3.7.0\n  Upgrade bazlets to latest stable-3.0 to build with 3.0.13 API\n\nChange-Id: Iee71defe3786e1edb24ffdb1784579b542097ea3\n"
    },
    {
      "commit": "030a26b2f6a9ed7e15fcf9266f4873e772ca8aec",
      "tree": "da1886d373de899c1a0cb15da9c946f0a1a0eda8",
      "parents": [
        "e0716e4509622721b2cd6a3a3b3d05070ad7a378",
        "f2ff7e3d5904afed6a56e092c1f26be3a2b68af1"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Thu Oct 29 11:57:51 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Thu Oct 29 11:57:51 2020 -0400"
      },
      "message": "Merge branch \u0027stable-3.0\u0027 into stable-3.1\n\n* stable-3.0:\n  Bump Bazel version to 3.7.0\n  Upgrade bazlets to latest stable-3.0 to build with 3.0.13 API\n\nChange-Id: Ic22b87001e4e4ca2d02f0807d8db2c4cc489c306\n"
    },
    {
      "commit": "f2ff7e3d5904afed6a56e092c1f26be3a2b68af1",
      "tree": "442b15bcda162f27187670d0efca594f96d91580",
      "parents": [
        "e3387e56fac7c135dee1ea70962c517ba5ca2045"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Oct 27 16:12:57 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Oct 27 16:12:57 2020 -0400"
      },
      "message": "Bump Bazel version to 3.7.0\n\nChange-Id: Ica0c34af730bc839fe7500cd38062eee7b852ec9\n"
    },
    {
      "commit": "e3387e56fac7c135dee1ea70962c517ba5ca2045",
      "tree": "1129372cf56f7e2fe7ffc87c4695f2f2fb31aea4",
      "parents": [
        "dc0e3453242d5a460cb92c33ab9a9e891c8a0811"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Oct 20 15:59:23 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Oct 20 15:59:23 2020 -0400"
      },
      "message": "Upgrade bazlets to latest stable-3.0 to build with 3.0.13 API\n\nChange-Id: I453447b622e44cb1c19a611c97cb876aac17d307\n"
    },
    {
      "commit": "cd399576d84eebbeabc3854d9aac2ee3d5c4c3ba",
      "tree": "57449fc40b2e51728f644061d4dcf58b2a9703d2",
      "parents": [
        "8b27d437ce2a7c9fd03733cffa5baccae4ae9bd5",
        "e0716e4509622721b2cd6a3a3b3d05070ad7a378"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Thu Sep 10 14:32:43 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Thu Sep 10 14:33:20 2020 -0400"
      },
      "message": "Merge branch \u0027stable-3.1\u0027\n\n* stable-3.1:\n  Bump Bazel version to 3.5.0\n  Fix NullPointerExceptions\n\nChange-Id: I73edc6d27076f241d49bbd169836a16216886783\n"
    },
    {
      "commit": "e0716e4509622721b2cd6a3a3b3d05070ad7a378",
      "tree": "5ad0d681001bfb71a096463a1df44b08cff34b3f",
      "parents": [
        "542650936187be5e108e4ec6d34d39df669b2820",
        "dc0e3453242d5a460cb92c33ab9a9e891c8a0811"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Sep 08 15:34:23 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Sep 08 15:35:43 2020 -0400"
      },
      "message": "Merge branch \u0027stable-3.0\u0027 into stable-3.1\n\n* stable-3.0:\n  Bump Bazel version to 3.5.0\n\nChange-Id: I25b03e9d12c062f546155f15b9966efa5b3b2769\n"
    },
    {
      "commit": "dc0e3453242d5a460cb92c33ab9a9e891c8a0811",
      "tree": "9500f4cc4d43915f9f3855110e4913b4f5c30553",
      "parents": [
        "4fedc6ccde09821d1363b48c0ec2b9436a702544"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Thu Sep 03 15:11:19 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Thu Sep 03 15:11:19 2020 -0400"
      },
      "message": "Bump Bazel version to 3.5.0\n\nChange-Id: Ic327945e5aa8331e2d417dea3d7c5ccf8f158036\n"
    },
    {
      "commit": "542650936187be5e108e4ec6d34d39df669b2820",
      "tree": "6619145063ea406948152ae4b42d2f75f3db24cd",
      "parents": [
        "90bd552fc51915a396a690e9c42d8a9ace2c2762"
      ],
      "author": {
        "name": "Thomas Draebing",
        "email": "thomas.draebing@sap.com",
        "time": "Thu Sep 03 17:53:01 2020 +0200"
      },
      "committer": {
        "name": "Thomas Draebing",
        "email": "thomas.draebing@sap.com",
        "time": "Thu Sep 03 17:56:56 2020 +0200"
      },
      "message": "Fix NullPointerExceptions\n\nChange-Id: Ia92f5973beb2d7187f6e04c9f5caf561482576f3\n"
    },
    {
      "commit": "8b27d437ce2a7c9fd03733cffa5baccae4ae9bd5",
      "tree": "5e7fc6e46d45988aa6f4ea11bc66c946497ce9d9",
      "parents": [
        "98a2b000e2295920a7d220a12e420fbd5a6b5146"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Thu Jul 30 11:29:49 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Thu Jul 30 11:29:49 2020 -0400"
      },
      "message": "Upgrade bazlets to latest master to build with 3.2.3 API\n\nChange-Id: I0e2e825afdd60831a82c7f9e2c7c716b4ec958a5\n"
    },
    {
      "commit": "98a2b000e2295920a7d220a12e420fbd5a6b5146",
      "tree": "2363160737ed8ed105d8eb1d8a3fc93eb2ce2cee",
      "parents": [
        "9914c22e54360865094ca5b43839ac9c7e4dd7ee",
        "90bd552fc51915a396a690e9c42d8a9ace2c2762"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Thu Jul 30 11:26:38 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Thu Jul 30 11:26:38 2020 -0400"
      },
      "message": "Merge branch \u0027stable-3.1\u0027\n\n* stable-3.1:\n  Upgrade bazlets to latest stable-3.1 to build with 3.1.8 API\n  Upgrade bazlets to latest stable-3.0 to build with 3.0.12 API\n  Upgrade bazlets to latest stable-2.16 to build with 2.16.22 API\n\nChange-Id: I92421d7865d5a4a90adf96ac78fc0b66afdc1a4b\n"
    },
    {
      "commit": "90bd552fc51915a396a690e9c42d8a9ace2c2762",
      "tree": "825088d8ad3f8b5e14e78f08ce3fb18b2c360cc3",
      "parents": [
        "17bb393f653895467027d34ea8e88187e4f58ce7"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Jul 28 14:59:07 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Jul 28 14:59:07 2020 -0400"
      },
      "message": "Upgrade bazlets to latest stable-3.1 to build with 3.1.8 API\n\nChange-Id: I31b1ccef4dc2b30a23229acbf7512e3b1236139c\n"
    },
    {
      "commit": "17bb393f653895467027d34ea8e88187e4f58ce7",
      "tree": "792dd7f6e62d5b79cdb6b44c05be783c1a73c9b4",
      "parents": [
        "f7d15bbc96745ea7de46418e4d8dc29ea1c18e1f",
        "4fedc6ccde09821d1363b48c0ec2b9436a702544"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Jul 28 14:42:23 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Jul 28 14:42:23 2020 -0400"
      },
      "message": "Merge branch \u0027stable-3.0\u0027 into stable-3.1\n\n* stable-3.0:\n  Upgrade bazlets to latest stable-3.0 to build with 3.0.12 API\n  Upgrade bazlets to latest stable-2.16 to build with 2.16.22 API\n\nChange-Id: I688b22790812931fe4c4ba14a6291af15bd55d48\n"
    },
    {
      "commit": "4fedc6ccde09821d1363b48c0ec2b9436a702544",
      "tree": "e2d456b2d18bd12a7c92840be577e81dea63e937",
      "parents": [
        "b707a48b60f74ec1c44fcb81355b6b85445203c5"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Mon Jul 27 16:23:06 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Mon Jul 27 16:23:06 2020 -0400"
      },
      "message": "Upgrade bazlets to latest stable-3.0 to build with 3.0.12 API\n\nChange-Id: I2847c4068a26e3e6e9a3178e968bf7d7401be233\n"
    },
    {
      "commit": "b707a48b60f74ec1c44fcb81355b6b85445203c5",
      "tree": "ccc5f0ee674894d5bdeba7ae9c3172432ab4e562",
      "parents": [
        "d4dfeb7cc24871748f8067be5569a263f88ca654",
        "921afdf0b50a3f9c38428e50183192cf942dbf73"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Mon Jul 27 16:22:31 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Mon Jul 27 16:22:31 2020 -0400"
      },
      "message": "Merge branch \u0027stable-2.16\u0027 into stable-3.0\n\n* stable-2.16:\n  Upgrade bazlets to latest stable-2.16 to build with 2.16.22 API\n\nChange-Id: If9d1980101df3173a6b556f2b7f440f5efd7bdcf\n"
    },
    {
      "commit": "921afdf0b50a3f9c38428e50183192cf942dbf73",
      "tree": "aff76652ee332c1831c6d5e12df50fc149022c5d",
      "parents": [
        "eae08aa162b4138f6b27b86e3d048c7f6d29bf28"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Mon Jul 27 12:20:05 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Mon Jul 27 12:20:05 2020 -0400"
      },
      "message": "Upgrade bazlets to latest stable-2.16 to build with 2.16.22 API\n\nChange-Id: Ib7a5a7d89a151f43e4525aa24190a01425396977\n"
    },
    {
      "commit": "9914c22e54360865094ca5b43839ac9c7e4dd7ee",
      "tree": "2363160737ed8ed105d8eb1d8a3fc93eb2ce2cee",
      "parents": [
        "cfe9c4c1f9adafc273946e36ea526ee0f4fcc9ed",
        "f7d15bbc96745ea7de46418e4d8dc29ea1c18e1f"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Fri Jul 17 12:00:41 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Fri Jul 17 12:00:41 2020 -0400"
      },
      "message": "Merge branch \u0027stable-3.1\u0027\n\n* stable-3.1:\n  Bump Bazel version to 3.4.1\n\nChange-Id: Ib89c1deeb10d1ede304619dfd225609c53a68761\n"
    },
    {
      "commit": "f7d15bbc96745ea7de46418e4d8dc29ea1c18e1f",
      "tree": "792dd7f6e62d5b79cdb6b44c05be783c1a73c9b4",
      "parents": [
        "2384665c1228d0f37b776292bac9552b3f8ca40b",
        "d4dfeb7cc24871748f8067be5569a263f88ca654"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Fri Jul 17 10:04:13 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Fri Jul 17 10:04:13 2020 -0400"
      },
      "message": "Merge branch \u0027stable-3.0\u0027 into stable-3.1\n\n* stable-3.0:\n  Bump Bazel version to 3.4.1\n\nChange-Id: Ic38b24f82e255ff1a6bf7087c6f27e6e359b7ea6\n"
    },
    {
      "commit": "d4dfeb7cc24871748f8067be5569a263f88ca654",
      "tree": "ccc5f0ee674894d5bdeba7ae9c3172432ab4e562",
      "parents": [
        "d8292be42cdc077d0f0399227c3534b2563bbd6c"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Thu Jul 16 13:36:58 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Thu Jul 16 13:36:58 2020 -0400"
      },
      "message": "Bump Bazel version to 3.4.1\n\nChange-Id: Ibe7922874d5f3ee541471d6d9454b6eb9bd701b6\n"
    },
    {
      "commit": "cfe9c4c1f9adafc273946e36ea526ee0f4fcc9ed",
      "tree": "cbdb7d50f2efc0e83ed24951a444f3f2575fb653",
      "parents": [
        "17bc8ccab314bb76972e28d2c7e6404ade639d03",
        "2384665c1228d0f37b776292bac9552b3f8ca40b"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Thu Jul 02 09:13:58 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Thu Jul 02 09:13:58 2020 -0400"
      },
      "message": "Merge branch \u0027stable-3.1\u0027\n\n* stable-3.1:\n  Upgrade bazlets to latest stable-2.16\n\nChange-Id: I6114cb6f62480cf6f6061f3cbdc4b3f9b0a3ca84\n"
    },
    {
      "commit": "2384665c1228d0f37b776292bac9552b3f8ca40b",
      "tree": "18725880191d827dfc8ce3b3bd55605d31dfefb6",
      "parents": [
        "da0b66cf64dbbcc8885534847e763746ecb73f1b",
        "d8292be42cdc077d0f0399227c3534b2563bbd6c"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Wed Jul 01 20:29:47 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Wed Jul 01 20:29:47 2020 -0400"
      },
      "message": "Merge branch \u0027stable-3.0\u0027 into stable-3.1\n\n* stable-3.0:\n  Upgrade bazlets to latest stable-2.16\n\nChange-Id: Ibf0acc514d9f2492bbbc05d891a465a381218a5a\n"
    },
    {
      "commit": "d8292be42cdc077d0f0399227c3534b2563bbd6c",
      "tree": "23fb11d5b230463c48f28db7b6d00d81b3b57f23",
      "parents": [
        "6474368b6a038d9cf3d8445affb4b256cc922d20",
        "eae08aa162b4138f6b27b86e3d048c7f6d29bf28"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Wed Jul 01 13:20:42 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Wed Jul 01 13:20:42 2020 -0400"
      },
      "message": "Merge branch \u0027stable-2.16\u0027 into stable-3.0\n\n* stable-2.16:\n  Upgrade bazlets to latest stable-2.16\n\nChange-Id: I9fc30f55e235576fb26694c161c52048bfdf7f40\n"
    },
    {
      "commit": "17bc8ccab314bb76972e28d2c7e6404ade639d03",
      "tree": "cbdb7d50f2efc0e83ed24951a444f3f2575fb653",
      "parents": [
        "229ef8513a46ad9e134f5af27eb13ce505e60f6e"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Fri Jun 19 09:11:57 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Fri Jun 19 09:11:57 2020 -0400"
      },
      "message": "Upgrade bazlets to latest master to build with 3.2.2 API\n\nChange-Id: I9f1a89584e146ec1eabdefc8bb7c1916486f17a7\n"
    },
    {
      "commit": "229ef8513a46ad9e134f5af27eb13ce505e60f6e",
      "tree": "37877305f9a331b85882e0b1a8966d8834c9ce10",
      "parents": [
        "87a3daa26debb163ad5cb6c097f4f6db8d69f991",
        "da0b66cf64dbbcc8885534847e763746ecb73f1b"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Fri Jun 19 09:08:03 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Fri Jun 19 09:08:03 2020 -0400"
      },
      "message": "Merge branch \u0027stable-3.1\u0027\n\n* stable-3.1:\n  Upgrade bazlets to latest stable-3.1 to build with 3.1.7 API\n  Upgrade bazlets to latest stable-3.0 to build with 3.0.11 API\n  Remove the commented-out snapshot plugin api lines\n  Adapt SNAPSHOT plugin api example to the 3.1 version\n  Upgrade bazlets to latest stable-3.1\n  Prepare for new gerrit_api snapshot version usage\n  Upgrade bazlets to latest stable-3.0\n  Upgrade bazlets to latest stable-3.0\n\nChange-Id: If59f64e7da28e45759fd0942280b191759d8667e\n"
    },
    {
      "commit": "da0b66cf64dbbcc8885534847e763746ecb73f1b",
      "tree": "18725880191d827dfc8ce3b3bd55605d31dfefb6",
      "parents": [
        "d6ab5d333f473d45c8a8484c421054c4dfc7eedd"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Thu Jun 18 14:42:46 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Thu Jun 18 14:42:46 2020 -0400"
      },
      "message": "Upgrade bazlets to latest stable-3.1 to build with 3.1.7 API\n\nChange-Id: Ie2a30aa984265f3081c230d330a46ccdc6323b42\n"
    },
    {
      "commit": "d6ab5d333f473d45c8a8484c421054c4dfc7eedd",
      "tree": "d08c24a3b0386f1a099a75a689322e2eb44f58a7",
      "parents": [
        "4b810a48680158b9a1d8ca3081ec69d8b59d05b1",
        "6474368b6a038d9cf3d8445affb4b256cc922d20"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Thu Jun 18 14:39:09 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Thu Jun 18 14:39:09 2020 -0400"
      },
      "message": "Merge branch \u0027stable-3.0\u0027 into stable-3.1\n\n* stable-3.0:\n  Upgrade bazlets to latest stable-3.0 to build with 3.0.11 API\n  Remove the commented-out snapshot plugin api lines\n\nChange-Id: I60d29156ab9e51235255ba86f60fce7bb11b439c\n"
    },
    {
      "commit": "6474368b6a038d9cf3d8445affb4b256cc922d20",
      "tree": "23fb11d5b230463c48f28db7b6d00d81b3b57f23",
      "parents": [
        "911051fe5008504cff4e5e83c6aaaa7632daa097"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Wed Jun 17 14:41:45 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Wed Jun 17 14:41:45 2020 -0400"
      },
      "message": "Upgrade bazlets to latest stable-3.0 to build with 3.0.11 API\n\nChange-Id: Id562a7a24436a017a111074954e04bb2bb873051\n"
    },
    {
      "commit": "911051fe5008504cff4e5e83c6aaaa7632daa097",
      "tree": "d04794f51874693a9ef57e1f4ca653e1045df0dc",
      "parents": [
        "ef5eeb4a4e2330f5507552cae3f19370ea9cd053"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Wed Jun 17 14:35:34 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Wed Jun 17 14:39:25 2020 -0400"
      },
      "message": "Remove the commented-out snapshot plugin api lines\n\nRely on bazlets README documentation for how to use a SNAPSHOT version.\n\nChange-Id: Id520f33c1656674d36afb94e71b96bd824b27512\n"
    },
    {
      "commit": "4b810a48680158b9a1d8ca3081ec69d8b59d05b1",
      "tree": "ea6d81cb2b9bbd5c2f14d785f0958691c7dbde78",
      "parents": [
        "51cf0c3e00ecf043923a861445ef48bb2055dc89"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Jun 16 13:46:14 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Jun 16 13:46:14 2020 -0400"
      },
      "message": "Adapt SNAPSHOT plugin api example to the 3.1 version\n\nChange-Id: I9244781436f3ae11aee9ea6a77b5030f5d72b7f7\n"
    },
    {
      "commit": "51cf0c3e00ecf043923a861445ef48bb2055dc89",
      "tree": "c8688b49f5df017cb74a4a700e34e0f4bfd1c2a3",
      "parents": [
        "ff6a7aade838169d561e6485c9498d49b8e26560"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Jun 16 12:34:32 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Jun 16 12:34:32 2020 -0400"
      },
      "message": "Upgrade bazlets to latest stable-3.1\n\nChange-Id: I2960cd783d5e6a3930e46390bc6bec036bf38c02\n"
    },
    {
      "commit": "ff6a7aade838169d561e6485c9498d49b8e26560",
      "tree": "fec611ab457b6c3967cde031c4ec61ec5c53d9af",
      "parents": [
        "ded2bdeecd014249e6d192426e1e5491771243e8",
        "ef5eeb4a4e2330f5507552cae3f19370ea9cd053"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Jun 16 12:33:16 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Jun 16 12:33:16 2020 -0400"
      },
      "message": "Merge branch \u0027stable-3.0\u0027 into stable-3.1\n\n* stable-3.0:\n  Prepare for new gerrit_api snapshot version usage\n  Upgrade bazlets to latest stable-3.0\n  Upgrade bazlets to latest stable-3.0\n\nChange-Id: Ie3b9f11728054f1465b9c9df43ac728b7985a44c\n"
    },
    {
      "commit": "ef5eeb4a4e2330f5507552cae3f19370ea9cd053",
      "tree": "1d098e4d25889e87a142604a530d75e9737f5d57",
      "parents": [
        "e8d6bcfcfcfb77eaec57054bb4ced85056ea13a9"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Mon Jun 15 10:30:07 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Mon Jun 15 10:30:07 2020 -0400"
      },
      "message": "Prepare for new gerrit_api snapshot version usage\n\nChange-Id: I00cc9a0aca686c2eea89dcbd928e16343964b1e9\n"
    },
    {
      "commit": "e8d6bcfcfcfb77eaec57054bb4ced85056ea13a9",
      "tree": "33e258e13b32e9f3ce38b926269807165c84f91a",
      "parents": [
        "5e5d7d0cd4650c7c585f1bbb5891077006549c9f"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Mon Jun 15 09:25:47 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Mon Jun 15 09:25:47 2020 -0400"
      },
      "message": "Upgrade bazlets to latest stable-3.0\n\nChange-Id: I7df2448bce4a0dcdd4422ff44646357445684217\n"
    },
    {
      "commit": "5e5d7d0cd4650c7c585f1bbb5891077006549c9f",
      "tree": "e2c197ea4643413dd2ec08deb611797d8fc6135d",
      "parents": [
        "753c33c1c3c93e530e08b6f41adfef13aba474d9"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@digital.ai",
        "time": "Fri Jun 12 15:53:18 2020 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@digital.ai",
        "time": "Fri Jun 12 15:53:45 2020 +0900"
      },
      "message": "Upgrade bazlets to latest stable-3.0\n\n- Set snapshot version to 3.0.11-SNAPSHOT\n- Add repository rule to provide gerrit api version\n\nChange-Id: I57515a908e7c31b01165a829ed8f427a85ee12de\n"
    },
    {
      "commit": "eae08aa162b4138f6b27b86e3d048c7f6d29bf28",
      "tree": "b44462ce26b4e5072016c583af073235e1486cb3",
      "parents": [
        "201ef901865ae718be59b149ba0feba6ef9391bd"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@digital.ai",
        "time": "Fri Jun 12 09:07:36 2020 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@digital.ai",
        "time": "Fri Jun 12 09:08:27 2020 +0900"
      },
      "message": "Upgrade bazlets to latest stable-2.16\n\n- Add repository rule to provide gerrit api version\n\nChange-Id: I57515a908e7c31b01165a829ed8f427a85ee12de\n"
    },
    {
      "commit": "87a3daa26debb163ad5cb6c097f4f6db8d69f991",
      "tree": "9f68e6c24d51ed6a5b98ccfde1acb1d5008169b9",
      "parents": [
        "1a75797df42def6c7153af9fe3ce1c2851d124a5"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Jun 09 15:17:57 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Jun 09 15:17:57 2020 -0400"
      },
      "message": "Upgrade bazlets to latest master to build with 3.2.1 API\n\nChange-Id: I142fe4e780f8aa89fed983ad0f70c1ffdb479f3f\n"
    },
    {
      "commit": "1a75797df42def6c7153af9fe3ce1c2851d124a5",
      "tree": "b96b48480e943cd16b03271c412c0a84dddbcdec",
      "parents": [
        "2c4cea713f12732b6eb2e17217df5bdf2f53d5f2",
        "ded2bdeecd014249e6d192426e1e5491771243e8"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Jun 09 14:58:04 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Jun 09 14:58:04 2020 -0400"
      },
      "message": "Merge branch \u0027stable-3.1\u0027\n\n* stable-3.1:\n  Upgrade bazlets to latest stable-3.1 to build with 3.1.6 API\n  Upgrade bazlets to latest stable-3.0 to build with 3.0.10 API\n  Upgrade bazlets to latest stable-2.16 to build with 2.16.21 API\n  Upgrade bazlets to latest stable-2.15 to build with 2.15.19 API\n  Upgrade bazlets to latest stable-2.14 to build with 2.14.21 API\n\nChange-Id: If7dd5a57f481dd6ae76926529c57ffa574a40556\n"
    },
    {
      "commit": "ded2bdeecd014249e6d192426e1e5491771243e8",
      "tree": "a383ac4daa41dec918e05d138e549076eb594a35",
      "parents": [
        "01fb6e941b797a3e914965923c5ac26243851856"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Jun 09 12:12:41 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Jun 09 12:12:41 2020 -0400"
      },
      "message": "Upgrade bazlets to latest stable-3.1 to build with 3.1.6 API\n\nChange-Id: I4ede5ceb1dd6bd992f5c9f41090c0ec02007a8e4\n"
    },
    {
      "commit": "01fb6e941b797a3e914965923c5ac26243851856",
      "tree": "7cf3d42cb2bd63215e1e93fbba5a7525692258eb",
      "parents": [
        "22974810a4e385a85666247b10dbb3aaede26361",
        "753c33c1c3c93e530e08b6f41adfef13aba474d9"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Jun 09 11:43:22 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Jun 09 11:43:22 2020 -0400"
      },
      "message": "Merge branch \u0027stable-3.0\u0027 into stable-3.1\n\n* stable-3.0:\n  Upgrade bazlets to latest stable-3.0 to build with 3.0.10 API\n  Upgrade bazlets to latest stable-2.16 to build with 2.16.21 API\n  Upgrade bazlets to latest stable-2.15 to build with 2.15.19 API\n  Upgrade bazlets to latest stable-2.14 to build with 2.14.21 API\n\nChange-Id: I03f9715b1ef36a5256bbb4eb7151592972893352\n"
    },
    {
      "commit": "753c33c1c3c93e530e08b6f41adfef13aba474d9",
      "tree": "1b6abbe1d6dfe078726b048fc6aa86f6b82276f7",
      "parents": [
        "9a50baee0aa6fc7fdb0e61d461d0d210d4de84db"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@digital.ai",
        "time": "Tue Jun 09 09:57:08 2020 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@digital.ai",
        "time": "Tue Jun 09 09:57:08 2020 +0900"
      },
      "message": "Upgrade bazlets to latest stable-3.0 to build with 3.0.10 API\n\nChange-Id: I5f98a12c513791372b0f12e0d937079a544f6167\n"
    },
    {
      "commit": "9a50baee0aa6fc7fdb0e61d461d0d210d4de84db",
      "tree": "96f547597321bc8d466f24822b75d21eb7f9f8c0",
      "parents": [
        "9251fd32b21cad265ffefb0b0abe376101e241b9",
        "201ef901865ae718be59b149ba0feba6ef9391bd"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@digital.ai",
        "time": "Tue Jun 09 09:48:27 2020 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@digital.ai",
        "time": "Tue Jun 09 09:48:27 2020 +0900"
      },
      "message": "Merge branch \u0027stable-2.16\u0027 into stable-3.0\n\n* stable-2.16:\n  Upgrade bazlets to latest stable-2.16 to build with 2.16.21 API\n  Upgrade bazlets to latest stable-2.15 to build with 2.15.19 API\n  Upgrade bazlets to latest stable-2.14 to build with 2.14.21 API\n\nChange-Id: I2b1fe02f3cd7beb9901b85d1499b04e0e20ccc7d\n"
    },
    {
      "commit": "201ef901865ae718be59b149ba0feba6ef9391bd",
      "tree": "303c7f5cee1781051556c2a4b074c0abe308bbcd",
      "parents": [
        "9d56624b675f780e9c81d6cb67a6be46e789676c",
        "3fecc58e70ce7322e9f2f5870dd5e2521d11d12c"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@digital.ai",
        "time": "Tue Jun 09 09:43:19 2020 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@digital.ai",
        "time": "Tue Jun 09 09:43:19 2020 +0900"
      },
      "message": "Merge branch \u0027stable-2.15\u0027 into stable-2.16\n\n* stable-2.15:\n  Upgrade bazlets to latest stable-2.15 to build with 2.15.19 API\n  Upgrade bazlets to latest stable-2.14 to build with 2.14.21 API\n\nChange-Id: Ic9f77a4dafcc7b5debe8ac4f18d54dfa2d950e10\n"
    },
    {
      "commit": "9d56624b675f780e9c81d6cb67a6be46e789676c",
      "tree": "303c7f5cee1781051556c2a4b074c0abe308bbcd",
      "parents": [
        "bd37184f55f4697fa162516f4504b68e31a1cde1"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@digital.ai",
        "time": "Tue Jun 09 09:06:35 2020 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@digital.ai",
        "time": "Tue Jun 09 09:06:35 2020 +0900"
      },
      "message": "Upgrade bazlets to latest stable-2.16 to build with 2.16.21 API\n\nChange-Id: Ie57ef5119425d3027e167a096f52fe311cc0d004\n"
    },
    {
      "commit": "3fecc58e70ce7322e9f2f5870dd5e2521d11d12c",
      "tree": "d33b3862ed08c2f8fbf6cb34b3bf39f3059eacda",
      "parents": [
        "7babca34bd21c4619b175a80d982d0e18ab015ea"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Mon Jun 08 16:42:02 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Mon Jun 08 16:42:02 2020 -0400"
      },
      "message": "Upgrade bazlets to latest stable-2.15 to build with 2.15.19 API\n\nChange-Id: I46bf1625ca8c4a9cfd785e261368c29b6ff39319\n"
    },
    {
      "commit": "7babca34bd21c4619b175a80d982d0e18ab015ea",
      "tree": "d158fb3f5cb1259ef6c23716c9d7a8c4848e24e0",
      "parents": [
        "37c13d52cadd79e37240bd32f66a7fd9cf4dc5db",
        "a9107f1cd5d2fb8177bcc8086ca0e718be4d9d11"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Mon Jun 08 16:38:27 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Mon Jun 08 16:38:27 2020 -0400"
      },
      "message": "Merge branch \u0027stable-2.14\u0027 into stable-2.15\n\n* stable-2.14:\n  Upgrade bazlets to latest stable-2.14 to build with 2.14.21 API\n\nChange-Id: I36693f099a7e144bad230c23a632fcc8fedba99a\n"
    },
    {
      "commit": "a9107f1cd5d2fb8177bcc8086ca0e718be4d9d11",
      "tree": "da7e9ef76baa9f8bc8c3877e6a689a84f3ae4b20",
      "parents": [
        "f70cf60452cc0962d1edc1cad10d9d5ae7d43ccd"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Mon Jun 08 15:20:42 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Mon Jun 08 15:20:42 2020 -0400"
      },
      "message": "Upgrade bazlets to latest stable-2.14 to build with 2.14.21 API\n\nChange-Id: I31ea64ecfb1c5eaacea08a93d04ec6d47895a1f3\n"
    },
    {
      "commit": "2c4cea713f12732b6eb2e17217df5bdf2f53d5f2",
      "tree": "b96b48480e943cd16b03271c412c0a84dddbcdec",
      "parents": [
        "d66c60d8431bde8911f783dd5fdeca4f131d10a7",
        "22974810a4e385a85666247b10dbb3aaede26361"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Thu Jun 04 14:28:31 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Thu Jun 04 14:28:31 2020 -0400"
      },
      "message": "Merge branch \u0027stable-3.1\u0027\n\n* stable-3.1:\n  Upgrade bazlets to latest stable-2.16 to build with 2.16.20 API\n\nChange-Id: I833ab18447208b110ca80c54d5715fe4d8bbd790\n"
    },
    {
      "commit": "22974810a4e385a85666247b10dbb3aaede26361",
      "tree": "7cf3d42cb2bd63215e1e93fbba5a7525692258eb",
      "parents": [
        "1f2e0709c45d38f2760f6b4521a714a21950acc1",
        "9251fd32b21cad265ffefb0b0abe376101e241b9"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Wed Jun 03 16:36:33 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Wed Jun 03 16:36:33 2020 -0400"
      },
      "message": "Merge branch \u0027stable-3.0\u0027 into stable-3.1\n\n* stable-3.0:\n  Upgrade bazlets to latest stable-2.16 to build with 2.16.20 API\n\nChange-Id: Ifeaf1b46cf9b4b5a21e19eb07d7e00389339ecc6\n"
    },
    {
      "commit": "9251fd32b21cad265ffefb0b0abe376101e241b9",
      "tree": "96f547597321bc8d466f24822b75d21eb7f9f8c0",
      "parents": [
        "050ef5123f84df80e7ae3f759810277688e52b42",
        "bd37184f55f4697fa162516f4504b68e31a1cde1"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Jun 02 16:15:14 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Jun 02 16:15:14 2020 -0400"
      },
      "message": "Merge branch \u0027stable-2.16\u0027 into stable-3.0\n\n* stable-2.16:\n  Upgrade bazlets to latest stable-2.16 to build with 2.16.20 API\n\nChange-Id: I9563d33d749defe45d5a4bc8dfdfe0d7827c5f59\n"
    },
    {
      "commit": "bd37184f55f4697fa162516f4504b68e31a1cde1",
      "tree": "a2990933a21e482b29a09af47e17201954a272f3",
      "parents": [
        "41efacd1fa1204c0d8ba834b2a0a3aedf43d4fa6"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@digital.ai",
        "time": "Tue Jun 02 20:20:25 2020 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@digital.ai",
        "time": "Tue Jun 02 20:20:25 2020 +0900"
      },
      "message": "Upgrade bazlets to latest stable-2.16 to build with 2.16.20 API\n\nChange-Id: If15bb31c2b63992e290e6fe9897d562efa2e7ed9\n"
    },
    {
      "commit": "d66c60d8431bde8911f783dd5fdeca4f131d10a7",
      "tree": "b96b48480e943cd16b03271c412c0a84dddbcdec",
      "parents": [
        "3f2765dc445999c5871fac5ea4ee3d95737a0564",
        "1f2e0709c45d38f2760f6b4521a714a21950acc1"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Wed May 27 11:04:45 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Wed May 27 11:04:45 2020 -0400"
      },
      "message": "Merge branch \u0027stable-3.1\u0027\n\n* stable-3.1:\n  Fix bazlets using latest stable-3.1 to build with 3.1.5 API\n  Upgrade bazlets to latest stable-3.1 to build with 3.1.5 API\n  Upgrade bazlets to latest stable-3.0 to build with 3.0.9 API\n  Upgrade bazlets to latest stable-2.16 to build with 2.16.19 API\n\nChange-Id: Ib15579429b38a4302d89ba5a9ac463b8771d99bc\n"
    },
    {
      "commit": "1f2e0709c45d38f2760f6b4521a714a21950acc1",
      "tree": "7cf3d42cb2bd63215e1e93fbba5a7525692258eb",
      "parents": [
        "e3e2ccb8a06a508416b1ba6e129efcf26bbdd561"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Wed May 27 09:25:07 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Wed May 27 09:31:01 2020 -0400"
      },
      "message": "Fix bazlets using latest stable-3.1 to build with 3.1.5 API\n\nChange-Id: I24063b71cacd12e2fb2507bf843f498b7f48b8d9\n"
    },
    {
      "commit": "e3e2ccb8a06a508416b1ba6e129efcf26bbdd561",
      "tree": "5ec537be76a8ae713b633027ac6e6fc7ea18bcaf",
      "parents": [
        "5c36a6f7cce1f1476b5da226e50ae294c59737ae"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@digital.ai",
        "time": "Tue May 26 11:51:53 2020 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@digital.ai",
        "time": "Tue May 26 11:51:53 2020 +0900"
      },
      "message": "Upgrade bazlets to latest stable-3.1 to build with 3.1.5 API\n\nChange-Id: I370d86df6461a4c52300eaae24937483ef89c989\n"
    },
    {
      "commit": "5c36a6f7cce1f1476b5da226e50ae294c59737ae",
      "tree": "c37c7c9a0a532a00ed3fbe24170fe0c7f7081ae2",
      "parents": [
        "bf3d97065afb71a9842d84cab13a175cba8bc0ca",
        "050ef5123f84df80e7ae3f759810277688e52b42"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@digital.ai",
        "time": "Tue May 26 11:46:51 2020 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@digital.ai",
        "time": "Tue May 26 11:46:51 2020 +0900"
      },
      "message": "Merge branch \u0027stable-3.0\u0027 into stable-3.1\n\n* stable-3.0:\n  Upgrade bazlets to latest stable-3.0 to build with 3.0.9 API\n  Upgrade bazlets to latest stable-2.16 to build with 2.16.19 API\n\nChange-Id: I92c8eafeae151c47ce5b7a507ffd3196ea7be769\n"
    },
    {
      "commit": "050ef5123f84df80e7ae3f759810277688e52b42",
      "tree": "96f547597321bc8d466f24822b75d21eb7f9f8c0",
      "parents": [
        "74c908cf6fbc996f6e3d503f991f07af76e9c54c"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@digital.ai",
        "time": "Tue May 26 11:23:15 2020 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@digital.ai",
        "time": "Tue May 26 11:23:15 2020 +0900"
      },
      "message": "Upgrade bazlets to latest stable-3.0 to build with 3.0.9 API\n\nChange-Id: I929ca8339881368803d46149ab117e2efc43d65d\n"
    },
    {
      "commit": "74c908cf6fbc996f6e3d503f991f07af76e9c54c",
      "tree": "912a43385c69ce6ae18a0c55b608c1b813ea3579",
      "parents": [
        "477045034147c55b342bcb60e9f7b02c25579db2",
        "41efacd1fa1204c0d8ba834b2a0a3aedf43d4fa6"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@digital.ai",
        "time": "Tue May 26 11:17:39 2020 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@digital.ai",
        "time": "Tue May 26 11:17:39 2020 +0900"
      },
      "message": "Merge branch \u0027stable-2.16\u0027 into stable-3.0\n\n* stable-2.16:\n  Upgrade bazlets to latest stable-2.16 to build with 2.16.19 API\n\nChange-Id: I38e8d82098c609c42d82712178e591284ff86389\n"
    },
    {
      "commit": "41efacd1fa1204c0d8ba834b2a0a3aedf43d4fa6",
      "tree": "9d48946094b938410a24081f7e7db53471c1c54d",
      "parents": [
        "166653531e999374be353f3f87df70ecae21e8d1"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@digital.ai",
        "time": "Tue May 26 10:03:30 2020 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@digital.ai",
        "time": "Tue May 26 10:03:30 2020 +0900"
      },
      "message": "Upgrade bazlets to latest stable-2.16 to build with 2.16.19 API\n\nChange-Id: Ibe443a02dd1f3284ed7a72c859b46ef89086902d\n"
    },
    {
      "commit": "3f2765dc445999c5871fac5ea4ee3d95737a0564",
      "tree": "b96b48480e943cd16b03271c412c0a84dddbcdec",
      "parents": [
        "0234a42958e0b50fe04df7590ba31f1141449f3b",
        "bf3d97065afb71a9842d84cab13a175cba8bc0ca"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Fri May 01 11:48:26 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Fri May 01 11:48:26 2020 -0400"
      },
      "message": "Merge branch \u0027stable-3.1\u0027\n\n* stable-3.1:\n  Upgrade bazlets to latest stable-2.16 to build with 2.16.18 API\n  Bump Bazel version to 3.1.0\n  Bump Bazel version to 3.0.0\n\nChange-Id: I45061ed0d913d6f33c8dcfed6a3b83b7efd57c3b\n"
    },
    {
      "commit": "bf3d97065afb71a9842d84cab13a175cba8bc0ca",
      "tree": "c37c7c9a0a532a00ed3fbe24170fe0c7f7081ae2",
      "parents": [
        "25897d6a90875be2798c6558140faeabc9c806b2",
        "477045034147c55b342bcb60e9f7b02c25579db2"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@digital.ai",
        "time": "Fri May 01 09:08:07 2020 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@digital.ai",
        "time": "Fri May 01 09:08:07 2020 +0900"
      },
      "message": "Merge branch \u0027stable-3.0\u0027 into stable-3.1\n\n* stable-3.0:\n  Upgrade bazlets to latest stable-2.16 to build with 2.16.18 API\n  Bump Bazel version to 3.1.0\n  Bump Bazel version to 3.0.0\n\nChange-Id: I5eb247dba1e621a9930affaa3e3f166b5b0fe803\n"
    },
    {
      "commit": "477045034147c55b342bcb60e9f7b02c25579db2",
      "tree": "912a43385c69ce6ae18a0c55b608c1b813ea3579",
      "parents": [
        "99190c490a89ff4682359c952d7c06561ff2fd5c",
        "166653531e999374be353f3f87df70ecae21e8d1"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@digital.ai",
        "time": "Wed Apr 29 08:16:38 2020 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@digital.ai",
        "time": "Wed Apr 29 08:16:38 2020 +0900"
      },
      "message": "Merge branch \u0027stable-2.16\u0027 into stable-3.0\n\n* stable-2.16:\n  Upgrade bazlets to latest stable-2.16 to build with 2.16.18 API\n  Bump Bazel version to 3.1.0\n\nChange-Id: I977d1e73c8b5fb96e10aefddcf713b68001880de\n"
    },
    {
      "commit": "166653531e999374be353f3f87df70ecae21e8d1",
      "tree": "4daa1c28e3aa1b07fc7aa748ee67e4027495e054",
      "parents": [
        "1c88399d6013d77f07e771d8e9e8108c7cb863f1"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Mon Apr 27 14:21:31 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Mon Apr 27 14:21:31 2020 -0400"
      },
      "message": "Upgrade bazlets to latest stable-2.16 to build with 2.16.18 API\n\nChange-Id: Ib3aff7dd91041051e2df00eb40dffaf71f73e8b7\n"
    },
    {
      "commit": "1c88399d6013d77f07e771d8e9e8108c7cb863f1",
      "tree": "77ac7985cb40475152d99711cdd68ec61e263ee1",
      "parents": [
        "6ec4ae4356e475dcc6737e6e8364eef439992fbd"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@digital.ai",
        "time": "Mon Apr 27 18:27:44 2020 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@digital.ai",
        "time": "Mon Apr 27 18:27:44 2020 +0900"
      },
      "message": "Bump Bazel version to 3.1.0\n\nChange-Id: I755dde559e58fe79e51508377423d2d11eecfe53\n"
    },
    {
      "commit": "0234a42958e0b50fe04df7590ba31f1141449f3b",
      "tree": "2034c91f6fac5213893569cea715d47af94f7a2f",
      "parents": [
        "25897d6a90875be2798c6558140faeabc9c806b2"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@digital.ai",
        "time": "Sat Apr 25 13:57:44 2020 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@digital.ai",
        "time": "Sat Apr 25 15:31:40 2020 +0900"
      },
      "message": "Upgrade bazlets to latest master to build with 3.2.0-rc0 API\n\nChange-Id: I7dc6815c26520aac89cbe93551f358de6c3c1d23\n"
    },
    {
      "commit": "99190c490a89ff4682359c952d7c06561ff2fd5c",
      "tree": "9b537fd4398e4a1ce63e1699f49c7a345631eb6b",
      "parents": [
        "0830f85c9943c4a6002de6e0077206ed1438f525",
        "6ec4ae4356e475dcc6737e6e8364eef439992fbd"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Thu Apr 09 11:15:32 2020 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Thu Apr 09 11:15:32 2020 +0900"
      },
      "message": "Merge branch \u0027stable-2.16\u0027 into stable-3.0\n\n* stable-2.16:\n  Bump Bazel version to 3.0.0\n\nChange-Id: I92e4f093187db69d36fa99e8f5fe621127ee7d2e\n"
    },
    {
      "commit": "6ec4ae4356e475dcc6737e6e8364eef439992fbd",
      "tree": "a0c56da6d9460f694f937fc55b1a4f5b2238b05f",
      "parents": [
        "671087edbe7dbbbd60e04f5a71d7873f9ac46ddb"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Tue Apr 07 10:50:39 2020 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Tue Apr 07 10:50:39 2020 +0900"
      },
      "message": "Bump Bazel version to 3.0.0\n\nChange-Id: Ife359cd549b2eb098edc4f518baaea08df4c6949\n"
    },
    {
      "commit": "25897d6a90875be2798c6558140faeabc9c806b2",
      "tree": "86e94108c97dfaa4c382fca727bda61f0336bd95",
      "parents": [
        "f8713224e703bcb6a97caa9eb88a3afa50681e15"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Sun Mar 29 11:14:44 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Sun Mar 29 11:14:44 2020 -0400"
      },
      "message": "Upgrade bazlets to latest master to build with 3.1.4 API\n\nChange-Id: I0738e63ec1aa1bc4b1f8a2cae18356aa0a14546a\n"
    },
    {
      "commit": "f8713224e703bcb6a97caa9eb88a3afa50681e15",
      "tree": "23e0333cb94ae3221735887e5454a197ff7e7ad9",
      "parents": [
        "162459712ccff16fc6fcbf362f766c2b35000791",
        "0830f85c9943c4a6002de6e0077206ed1438f525"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Fri Mar 27 11:03:14 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Fri Mar 27 11:03:14 2020 -0400"
      },
      "message": "Merge branch \u0027stable-3.0\u0027\n\n* stable-3.0:\n  Upgrade bazlets to latest stable-2.16 to build with 2.16.17 API\n  Upgrade bazlets to latest stable-3.0 to build with 3.0.8 API\n\nChange-Id: Ie3804e689ee20915f451f435a62bac418c21513e\n"
    },
    {
      "commit": "0830f85c9943c4a6002de6e0077206ed1438f525",
      "tree": "33b968fa4061350b6b04e7213ab379b2fb8dc2f0",
      "parents": [
        "093e06c49d6d1ff8ac0c2c3a9d09b4451363464b",
        "671087edbe7dbbbd60e04f5a71d7873f9ac46ddb"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Fri Mar 27 07:46:41 2020 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Fri Mar 27 07:46:41 2020 +0900"
      },
      "message": "Merge branch \u0027stable-2.16\u0027 into stable-3.0\n\n* stable-2.16:\n  Upgrade bazlets to latest stable-2.16 to build with 2.16.17 API\n\nChange-Id: I206e2b87c27d4bb8075dc2e5064247f5051fe894\n"
    },
    {
      "commit": "671087edbe7dbbbd60e04f5a71d7873f9ac46ddb",
      "tree": "4a90213552be3b5bba4f2fc27ffbcf0009a0dbb2",
      "parents": [
        "32617d27baf06552c62d00be10d80880469635bb"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Thu Mar 26 10:16:23 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Thu Mar 26 10:16:23 2020 -0400"
      },
      "message": "Upgrade bazlets to latest stable-2.16 to build with 2.16.17 API\n\nChange-Id: I9415fd05a9031e1977840c729641209158db4fcb\n"
    },
    {
      "commit": "093e06c49d6d1ff8ac0c2c3a9d09b4451363464b",
      "tree": "33b968fa4061350b6b04e7213ab379b2fb8dc2f0",
      "parents": [
        "11916f63648fa70524090cf05979c9214435f627"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Thu Mar 26 18:36:00 2020 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Thu Mar 26 18:36:00 2020 +0900"
      },
      "message": "Upgrade bazlets to latest stable-3.0 to build with 3.0.8 API\n\nChange-Id: Iefc7ad17efd97dd9d7b312424f6d7bfec825e35d\n"
    },
    {
      "commit": "162459712ccff16fc6fcbf362f766c2b35000791",
      "tree": "23e0333cb94ae3221735887e5454a197ff7e7ad9",
      "parents": [
        "6ff0012355d1a1346a39025281f1d2f4af519864"
      ],
      "author": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Mar 17 14:29:08 2020 -0400"
      },
      "committer": {
        "name": "Marco Miller",
        "email": "marco.miller@ericsson.com",
        "time": "Tue Mar 17 14:29:08 2020 -0400"
      },
      "message": "Upgrade bazlets to latest master\n\nChange-Id: I30cafce26e11f1928c04a9f49b5046a2c79b7cc4\n"
    }
  ],
  "next": "6ff0012355d1a1346a39025281f1d2f4af519864"
}
