)]}'
{
  "log": [
    {
      "commit": "ab80606ea64e133ef7866c8ad9106ddef87f0caa",
      "tree": "24904d8682d5713fd17f55591ad0ab376f9eab99",
      "parents": [
        "d686249f3a026052d0d5fe0de48a3bfb4a2e70ad"
      ],
      "author": {
        "name": "Yaar Schnitman",
        "email": "yaar@google.com",
        "time": "Thu Oct 26 22:15:37 2023 +0000"
      },
      "committer": {
        "name": "Yaar Schnitman",
        "email": "yaar@google.com",
        "time": "Thu Oct 26 22:16:13 2023 +0000"
      },
      "message": "[licenses] Add applicable_licenses to proto_library.gni\n\nChange-Id: I038c52930c2227ae1a20205fdd81c85cdf7b8649\n"
    },
    {
      "commit": "d686249f3a026052d0d5fe0de48a3bfb4a2e70ad",
      "tree": "a487dba6fe3881c0bba80ccad7dc10676edf13d6",
      "parents": [
        "dc3e5f68f93254ae6d990990ad300a40bdddae0e"
      ],
      "author": {
        "name": "Anivia Li",
        "email": "aniviali@google.com",
        "time": "Tue Aug 29 23:53:14 2023 +0000"
      },
      "committer": {
        "name": "Anivia Li",
        "email": "aniviali@google.com",
        "time": "Tue Aug 29 23:56:40 2023 +0000"
      },
      "message": "[cobal][protoc_wrapper] Explicitly use python3.11\n\nBug:b/298108341\n\nChange-Id: If5cb3c66dc1433558d2d1542b79d139b8a481db4\n"
    },
    {
      "commit": "dc3e5f68f93254ae6d990990ad300a40bdddae0e",
      "tree": "74f99e05bb02327b8e97b62c27ba9464136b0b34",
      "parents": [
        "ca669f79945418f6229e4fef89b666b2a88cbb10",
        "d6d4a776d17860d4438d2a1fed77f9070e89a031"
      ],
      "author": {
        "name": "Ian McKellar",
        "email": "ianloic@google.com",
        "time": "Tue May 30 22:07:13 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue May 30 22:07:13 2023 +0000"
      },
      "message": "Merge \"[protobuf] Add a protoc target in all toolchains\" into main"
    },
    {
      "commit": "d6d4a776d17860d4438d2a1fed77f9070e89a031",
      "tree": "7a6635d4028d96a78d7d0f56dd4390b0c16c1314",
      "parents": [
        "f872f05cb0378eef9a7a2609076929f0f35b4141"
      ],
      "author": {
        "name": "Ian McKellar",
        "email": "ianloic@google.com",
        "time": "Thu May 25 20:49:52 2023 +0000"
      },
      "committer": {
        "name": "Ian McKellar",
        "email": "ianloic@google.com",
        "time": "Thu May 25 20:49:52 2023 +0000"
      },
      "message": "[protobuf] Add a protoc target in all toolchains\n\nI need to be able to refer to the host toolchain target\u0027s protoc target\nfrom any toolchain without having to spell $host_toolchain. This is to\nallow some mixing of Fuchsia \u0026 Pigweed build systems.\n\nThis just creates a target in non-host toolchains that forwards to the\nhost toolchain.\n\nChange-Id: Ib28496777f0f62d013dac95d3c14901b2f009e06\n"
    },
    {
      "commit": "ca669f79945418f6229e4fef89b666b2a88cbb10",
      "tree": "29eaa27132ad46ac66f6162bc50ba6296cbc6684",
      "parents": [
        "f872f05cb0378eef9a7a2609076929f0f35b4141"
      ],
      "author": {
        "name": "Eric Seidel",
        "email": "eric@shorebird.dev",
        "time": "Wed May 17 10:32:55 2023 -0700"
      },
      "committer": {
        "name": "Eric Seidel",
        "email": "eric@shorebird.dev",
        "time": "Wed May 17 10:41:35 2023 -0700"
      },
      "message": "[protobuf] Supress deprecated-declaration warning on Mac\n\nMac has deprecated sprintf, combined with -Werror this makes\nthe protoc build fail.\n\nBUG\u003dhttps://github.com/dart-lang/sdk/issues/52407\n\nChange-Id: I7f376bb91fb9d7ebc61c85e65187858e81189c1a\n"
    },
    {
      "commit": "f872f05cb0378eef9a7a2609076929f0f35b4141",
      "tree": "3b7c2a4215fc457f81b3ea8bcffbe651e52d45ac",
      "parents": [
        "ec6b469bdf6b5a0b77a3d4d6f71b5482f7e5cab8"
      ],
      "author": {
        "name": "Tamir Duberstein",
        "email": "tamird@google.com",
        "time": "Mon Feb 27 12:56:16 2023 -0500"
      },
      "committer": {
        "name": "Tamir Duberstein",
        "email": "tamird@google.com",
        "time": "Mon Feb 27 12:56:16 2023 -0500"
      },
      "message": "[protobuf] Suppress warnings\n\nWe aren\u0027t planning to fix these, so they are just noise.\n\nChange-Id: Iaa454517984b46b5a44ac5ada84e889d89389e64\n"
    },
    {
      "commit": "ec6b469bdf6b5a0b77a3d4d6f71b5482f7e5cab8",
      "tree": "6ea98db7090284725e1ca13c37ca21a4444f711f",
      "parents": [
        "390a1c9bd6fe63f0ca474ac1bc1bc23033e1ecf8"
      ],
      "author": {
        "name": "Tamir Duberstein",
        "email": "tamird@google.com",
        "time": "Thu Feb 23 12:06:14 2023 -0500"
      },
      "committer": {
        "name": "Tamir Duberstein",
        "email": "tamird@google.com",
        "time": "Thu Feb 23 14:24:44 2023 -0500"
      },
      "message": "Update for protobuf v3.21.12.\n\nNote that upgrading any further is going to be a *lot* of work; starting\nwith v3.22 protobuf depends on abseil with a significant rewrite of\nprotobuf\u0027s build system.\n\nBug: 100947\nBug: 113702\nFixed: 113708\nChange-Id: I379096ee2e052785a24b6e3c14c72c150893ae0c\n"
    },
    {
      "commit": "390a1c9bd6fe63f0ca474ac1bc1bc23033e1ecf8",
      "tree": "56b51685151ceb450dffd40386ab670c08c4adee",
      "parents": [
        "5f87ef9990fc4f4ffd76b3f5b0138562178db8bc"
      ],
      "author": {
        "name": "Tamir Duberstein",
        "email": "tamird@google.com",
        "time": "Thu Feb 23 11:11:57 2023 -0500"
      },
      "committer": {
        "name": "Tamir Duberstein",
        "email": "tamird@google.com",
        "time": "Thu Feb 23 11:11:57 2023 -0500"
      },
      "message": "Remove files related to custom_options_test\n\nIt turns out that including these tests in the build graph is impossible\nbecause BUILD.gn files in the secondary source location are interpreted\nas though they are in the primary source location. This means that paths\nare interpreted relative to the primary source location, which doesn\u0027t\ncontain `src/test/custom_options.{cc,proto}`.\n\nChange-Id: Ibb147189981dc8e990a18070950b7162e92fff0e\n"
    },
    {
      "commit": "5f87ef9990fc4f4ffd76b3f5b0138562178db8bc",
      "tree": "47c8bd97c585084d511ddbcc1ce6656559539b46",
      "parents": [
        "ac7e0cda633a58077684439111675e2d9460d5bf"
      ],
      "author": {
        "name": "Derek Xu",
        "email": "derekx@google.com",
        "time": "Thu Feb 16 11:44:34 2023 -0500"
      },
      "committer": {
        "name": "Derek Xu",
        "email": "derekx@google.com",
        "time": "Thu Feb 16 11:44:34 2023 -0500"
      },
      "message": "Restore files related to custom_options_test\n\nThese files used to be part of Fuchsia\u0027s fork of protobuf, but didn\u0027t get\ncopied over when protobuf-gn was created. They should be restored because\nthey test the `use_protobuf_full` option, which is still in use.\nSee https://fuchsia-review.git.corp.google.com/c/third_party/protobuf/+/282468\n\nChange-Id: Idf1dfbddc5a73d0e549d2daed3f97acf1d6132fc"
    },
    {
      "commit": "ac7e0cda633a58077684439111675e2d9460d5bf",
      "tree": "e2e0e8fe3ce90671cd826ffb2f85ef0d509e1fa7",
      "parents": [
        "c08c9b2e7a61f98fb4e4f069ff7edd0f1b8cd4c3"
      ],
      "author": {
        "name": "Derek Xu",
        "email": "derekx@google.com",
        "time": "Fri Feb 10 19:02:20 2023 -0500"
      },
      "committer": {
        "name": "Derek Xu",
        "email": "derekx@google.com",
        "time": "Sat Feb 11 13:48:38 2023 +0000"
      },
      "message": "Account for .exe executable suffixes on Windows\n\nIt seems to me like proto_library.gni is missing some logic for handling\nadding .exe to plugin_path on Windows.\n\nPerfetto\u0027s proto_library template uses a _host_executable_suffix variable\nto handle this:\nhttps://android.googlesource.com/platform/external/perfetto/+/refs/heads/master/gn/standalone/proto_library.gni#71\n\nI have added a similar variable in this change.\n\nI would like to add this behavior even though Fuchsia does not support\nbuilding on Windows, because the Dart team would like to use protobuf-gn\nto build protos in the Dart SDK. See https://dart-review.googlesource.com/c/sdk/+/278942/17/runtime/vm/BUILD.gn#89\n\nThis change patches the only missing functionality for our needs.\nIdeally, this change can be applied to protobuf-gn, so we can avoid\nhaving to create our own fork.\n\nChange-Id: I7954c07c38ea5a8410bd7262074fdec7f0d611f1\n"
    },
    {
      "commit": "c08c9b2e7a61f98fb4e4f069ff7edd0f1b8cd4c3",
      "tree": "8482e4d758ae452838f5f9d04c666fcbf53d6696",
      "parents": [
        "567aecab32c965a4af57f6a6a769b173a596cc34"
      ],
      "author": {
        "name": "Cameron Dale",
        "email": "camrdale@google.com",
        "time": "Wed Jan 25 10:59:32 2023 -0800"
      },
      "committer": {
        "name": "Cameron Dale",
        "email": "camrdale@google.com",
        "time": "Wed Jan 25 10:59:32 2023 -0800"
      },
      "message": "Remove anhwang from OWNERS.\n\nChange-Id: Ie890d5d7f3ef95f0ff44770664462a19dc3a2bca\n"
    },
    {
      "commit": "567aecab32c965a4af57f6a6a769b173a596cc34",
      "tree": "738b314a589ba9265047d2fa8e96099f39b2ee38",
      "parents": [
        "b9517855b24624ec4edf4a11c1b7060f4ef237e6",
        "a90b414f094b2b0ddef8552200c84f9ce77d79f1"
      ],
      "author": {
        "name": "Cameron Dale",
        "email": "camrdale@google.com",
        "time": "Wed Dec 28 18:06:37 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Dec 28 18:06:37 2022 +0000"
      },
      "message": "Merge \"[cobalt] Remove Jared and Laura from OWNERS.\" into main"
    },
    {
      "commit": "a90b414f094b2b0ddef8552200c84f9ce77d79f1",
      "tree": "f52ee7939f78c588c43f6cbeb23a646d84c4bbc7",
      "parents": [
        "f44198a94268d6d9f3f051c2635d4c42e3c9f1ee"
      ],
      "author": {
        "name": "Cameron Dale",
        "email": "camrdale@google.com",
        "time": "Tue Dec 27 13:32:26 2022 -0800"
      },
      "committer": {
        "name": "Cameron Dale",
        "email": "camrdale@google.com",
        "time": "Tue Dec 27 13:32:26 2022 -0800"
      },
      "message": "[cobalt] Remove Jared and Laura from OWNERS.\n\nChange-Id: I8ac9e900e8b9f0cb35e759fef859e317e1f067c2\n"
    },
    {
      "commit": "b9517855b24624ec4edf4a11c1b7060f4ef237e6",
      "tree": "6fd6155ec3a91caf0011a39520a206438096ad53",
      "parents": [
        "f44198a94268d6d9f3f051c2635d4c42e3c9f1ee"
      ],
      "author": {
        "name": "Petr Hosek",
        "email": "phosek@google.com",
        "time": "Mon Oct 31 21:13:12 2022 +0000"
      },
      "committer": {
        "name": "Petr Hosek",
        "email": "phosek@google.com",
        "time": "Mon Oct 31 21:13:12 2022 +0000"
      },
      "message": "Suppress build error in the -std\u003dc++20 mode\n\nThe current version of protobuf uses macro that has been deprecated\nin C++20. This issue has been addressed in upstream but Fuchsia does\nnot yet include this change so suppress the error temporarily.\n\nBug: 113702\nChange-Id: I11e26b4f06427d55ee0b79993c2a62325915f8d2\n"
    },
    {
      "commit": "f44198a94268d6d9f3f051c2635d4c42e3c9f1ee",
      "tree": "99eefbec1e30817741a8a477c865004c605edc49",
      "parents": [
        "c2e7c6c66390ccba702a140c340386e386775789"
      ],
      "author": {
        "name": "Gulfem Savrun Yeniceri",
        "email": "gulfem@google.com",
        "time": "Wed Aug 10 17:00:58 2022 +0000"
      },
      "committer": {
        "name": "Gulfem Savrun Yeniceri",
        "email": "gulfem@google.com",
        "time": "Wed Aug 10 17:40:13 2022 +0000"
      },
      "message": "[build] Suppress -Wunknown-warning-option\n\n-Wenum-constexpr-conversion is not yet a known warning\nby the Clang toolchain that\u0027s currently used in Fuchsia,\nso use -Wno-unknown-warning-option as a transition step.\n\nBug: 106177\nChange-Id: I5759842bce3593407647f3a06118312a998dc606\n"
    },
    {
      "commit": "c2e7c6c66390ccba702a140c340386e386775789",
      "tree": "53027ac8c819438fa103d5d105bee41ac48df99a",
      "parents": [
        "035767a2fbb7805c0f884466b3b7eb71fbde9315"
      ],
      "author": {
        "name": "Gulfem Savrun Yeniceri",
        "email": "gulfem@google.com",
        "time": "Tue Aug 09 23:02:17 2022 +0000"
      },
      "committer": {
        "name": "Gulfem Savrun Yeniceri",
        "email": "gulfem@google.com",
        "time": "Tue Aug 09 23:02:17 2022 +0000"
      },
      "message": "[build] Suppress -Wenum-constexpr-conversion\n\nClang recently added a warning for values outside enum range in\nhttps://reviews.llvm.org/D130058.\nThis patch suppresses -Wenum-constexpr-conversion warning in\nprotobuf third party code that does not comply with.\n\nThe issues are the following:\n1) third_party/protobuf/src/google/protobuf/wire_format_lite.cc:104:9:\n   error: integer value -1 is outside the valid range of values [0, 7]\n   for this enumeration type [-Wenum-constexpr-conversion]\n2) third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_helpers.cc:106:10:\n   error: integer value -1 is outside the valid range of values [0, 15]\n   for this enumeration type [-Wenum-constexpr-conversion]\n\nBug: 106177\nChange-Id: I3e892762d0be82fed034e2fae758ec1eaf04fcef\n"
    },
    {
      "commit": "035767a2fbb7805c0f884466b3b7eb71fbde9315",
      "tree": "8b250b8f45a08d55c627efd1b3ba8ebef9698e85",
      "parents": [
        "ddb1c3a606c9ba16e776c72caca759ab577baad0"
      ],
      "author": {
        "name": "Zach Bush",
        "email": "zmbush@google.com",
        "time": "Thu May 26 12:24:42 2022 -0700"
      },
      "committer": {
        "name": "Zach Bush",
        "email": "zmbush@google.com",
        "time": "Thu May 26 13:33:24 2022 -0700"
      },
      "message": "[protobuf] Update GN file to support protobuf v3.21.0\n\nAdd script gen.py and BUILD.gn.in that can be used to easily update file\nlists.\n\nChange-Id: I43eb31fe58f5322a89dd079d0e11858169455ac0\n"
    },
    {
      "commit": "ddb1c3a606c9ba16e776c72caca759ab577baad0",
      "tree": "13e0a6011a705e841f631afcaccf55bda920b62f",
      "parents": [
        "47a89c31b51813332c9046d08a80d438eba9be96"
      ],
      "author": {
        "name": "Zach Bush",
        "email": "zmbush@google.com",
        "time": "Wed May 25 11:02:50 2022 -0700"
      },
      "committer": {
        "name": "Zach Bush",
        "email": "zmbush@google.com",
        "time": "Wed May 25 11:07:01 2022 -0700"
      },
      "message": "[protobuf] Update GN file to support protobuf v3.20.1\n\nChange-Id: Iaefb359a3ab83d42900e163674a8b870d24e431a\n"
    },
    {
      "commit": "47a89c31b51813332c9046d08a80d438eba9be96",
      "tree": "2aa3a8f70fa02c361497316b02765e13ff05836a",
      "parents": [
        "017d5e8252bda4099d13f214ccd6e57248e6ef19",
        "c9bde36699bd7a7705b611e29240f95ae0ed9353"
      ],
      "author": {
        "name": "Kevin Marshall",
        "email": "marshallk@google.com",
        "time": "Tue Apr 12 21:30:46 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Apr 12 21:30:46 2022 +0000"
      },
      "message": "Merge \"Add generate_descriptor for compatibility with Chrome proto_library.\" into main"
    },
    {
      "commit": "017d5e8252bda4099d13f214ccd6e57248e6ef19",
      "tree": "6287d81917a29ba9d248e57de21f9cb4ae9dd7e4",
      "parents": [
        "106f42cf2035fc597420006d429d5891f2208ed5",
        "8adaafceec57a3a890bab32b804b23d2f5a75383"
      ],
      "author": {
        "name": "Mark Schott",
        "email": "schottm@google.com",
        "time": "Mon Feb 07 22:44:05 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 07 22:44:05 2022 +0000"
      },
      "message": "Merge \"[protobuf] Add repeated_ptr_field.cc to build\" into main"
    },
    {
      "commit": "106f42cf2035fc597420006d429d5891f2208ed5",
      "tree": "c2399c4c2b713e9827fd045d949ca8e57ebc296f",
      "parents": [
        "794de9e6c8468a7d60f782b29cb0d75764c34c1a"
      ],
      "author": {
        "name": "Steve Fung",
        "email": "stevefung@google.com",
        "time": "Fri Feb 04 01:01:08 2022 +0000"
      },
      "committer": {
        "name": "Steve Fung",
        "email": "stevefung@google.com",
        "time": "Fri Feb 04 01:01:10 2022 +0000"
      },
      "message": "Update protobuf-gn owners file\n\nChange-Id: I5fbe70d08d5657617a41a9fcf4d7e44e726c0cbd\n"
    },
    {
      "commit": "8adaafceec57a3a890bab32b804b23d2f5a75383",
      "tree": "eb4ad7e91b7e8543317c2d81be707ee5eec8e39b",
      "parents": [
        "794de9e6c8468a7d60f782b29cb0d75764c34c1a"
      ],
      "author": {
        "name": "Mark Schott",
        "email": "schottm@google.com",
        "time": "Thu Feb 03 14:21:33 2022 -0800"
      },
      "committer": {
        "name": "Mark Schott",
        "email": "schottm@google.com",
        "time": "Thu Feb 03 14:21:33 2022 -0800"
      },
      "message": "[protobuf] Add repeated_ptr_field.cc to build\n\nNeeded since we upgraded to v3.19.4 so we don\u0027t get link errors.\n\nChange-Id: Ia2bdda064e8034120cf8f24f0f1749f33b9850f6\n"
    },
    {
      "commit": "c9bde36699bd7a7705b611e29240f95ae0ed9353",
      "tree": "3a9340e442d9a585beca9fb7e0702189f099abbc",
      "parents": [
        "794de9e6c8468a7d60f782b29cb0d75764c34c1a"
      ],
      "author": {
        "name": "Kevin Marshall",
        "email": "marshallk@google.com",
        "time": "Tue Sep 28 16:41:00 2021 -0700"
      },
      "committer": {
        "name": "Kevin Marshall",
        "email": "marshallk@google.com",
        "time": "Tue Nov 30 15:42:40 2021 -0800"
      },
      "message": "Add generate_descriptor for compatibility with Chrome proto_library.\n\nChrome\u0027s proto_library rule, which is used by Perfetto, allows\ntargets to specify arbitrary locations for the generated protobuf\ndescriptor files.\n\nWith this change, |generate_descriptor| is now handled properly by Fuchsia\u0027s\nproto_library rule.\n\nBug: 85561\nChange-Id: Iae3ef3eee67e84ff9636b6dd7c3125d525f4abac\n"
    },
    {
      "commit": "794de9e6c8468a7d60f782b29cb0d75764c34c1a",
      "tree": "f9cfbf8be013379edca4625fbd0d1e0924feaa64",
      "parents": [
        "e031c12558cb3d2b04e6a83ebb2876d5492f5d1d"
      ],
      "author": {
        "name": "Shai Barack",
        "email": "shayba@google.com",
        "time": "Wed Nov 03 15:09:51 2021 -0700"
      },
      "committer": {
        "name": "Shai Barack",
        "email": "shayba@google.com",
        "time": "Wed Nov 03 15:10:51 2021 -0700"
      },
      "message": "[cpp] Suppress -Wextra-semi in third party code\n\nBug: 56257\nChange-Id: Icbe8431cfee0b55e65d9c7ce9a142bf4d8123cfa\n"
    },
    {
      "commit": "e031c12558cb3d2b04e6a83ebb2876d5492f5d1d",
      "tree": "db0889c6460b6e4221a17825bf345f8c0aada3ea",
      "parents": [
        "c0a0aab0eae15a3f1bd765ae087fe3cc8f3aa8f8"
      ],
      "author": {
        "name": "Tamir Duberstein",
        "email": "tamird@google.com",
        "time": "Thu Oct 07 20:46:53 2021 -0400"
      },
      "committer": {
        "name": "Tamir Duberstein",
        "email": "tamird@google.com",
        "time": "Thu Oct 07 20:46:53 2021 -0400"
      },
      "message": "Match build definitions to v3.18.1\n\nChange-Id: I397554dbfbd1dc2e2c2c3651b94499815eff2945\n"
    },
    {
      "commit": "c0a0aab0eae15a3f1bd765ae087fe3cc8f3aa8f8",
      "tree": "1048958c429df8a272334b46e2d18bf986c93195",
      "parents": [
        "440b8e3813391c8e50127c236dda6d11788f98ed"
      ],
      "author": {
        "name": "Tamir Duberstein",
        "email": "tamird@google.com",
        "time": "Wed Aug 04 07:51:05 2021 -0400"
      },
      "committer": {
        "name": "Tamir Duberstein",
        "email": "tamird@google.com",
        "time": "Wed Aug 04 07:51:05 2021 -0400"
      },
      "message": "Disallow missing field initializers\n\nChange-Id: Ie752121084034432187a5dd7e2950c27994cd13a\n"
    },
    {
      "commit": "440b8e3813391c8e50127c236dda6d11788f98ed",
      "tree": "b67428f35b0fc66bde521030c1f3a646c2eab63e",
      "parents": [
        "f2bbc3bb3185423e98f56a8d9d1a8c63d2557a88"
      ],
      "author": {
        "name": "Tamir Duberstein",
        "email": "tamird@google.com",
        "time": "Thu Jul 29 17:34:51 2021 -0400"
      },
      "committer": {
        "name": "Tamir Duberstein",
        "email": "tamird@google.com",
        "time": "Tue Aug 03 17:27:07 2021 -0400"
      },
      "message": "Match build definitions to 66d7491\n\nThis is the minimum version that doesn\u0027t contain problematic licenses.\n\nChange-Id: I1fcdd7c523cab5fbb9cf937731c24b13347997ca\n"
    },
    {
      "commit": "f2bbc3bb3185423e98f56a8d9d1a8c63d2557a88",
      "tree": "f69f5355133b99e953f7997c0de488cb0dc2ef81",
      "parents": [
        "b041372447fd45478fe5c6aa0f77c72545712d58"
      ],
      "author": {
        "name": "Tamir Duberstein",
        "email": "tamird@google.com",
        "time": "Thu Jul 29 11:46:44 2021 -0400"
      },
      "committer": {
        "name": "Tamir Duberstein",
        "email": "tamird@google.com",
        "time": "Thu Jul 29 12:24:37 2021 -0400"
      },
      "message": "Match build definitions to v3.13.0.1\n\nThis is a downgrade; it allows us to sidestep the ambiguity introduced\nin https://github.com/protocolbuffers/protobuf/commit/a6985e5 with the\nuse of UNLICENSE.\n\nChange-Id: I659f3f77807455644caf4e3bacae6f1a316c500e\n"
    },
    {
      "commit": "b041372447fd45478fe5c6aa0f77c72545712d58",
      "tree": "dcfcf2d644712607c7ec5d3b2962f45f35c25c87",
      "parents": [
        "66492ee03bd3e785b4f21e9bf435b09f9e13a16c"
      ],
      "author": {
        "name": "Tamir Duberstein",
        "email": "tamird@google.com",
        "time": "Thu Jul 29 11:36:50 2021 -0400"
      },
      "committer": {
        "name": "Tamir Duberstein",
        "email": "tamird@google.com",
        "time": "Thu Jul 29 12:22:27 2021 -0400"
      },
      "message": "Remove detritus\n\nRemove unused compiled_action.gni import.\n\nRemove test/BUILD.gn; it no longer builds because it depends on removed\ntemplates, and its definitions are now in the top-level BUILD.gn.\n\nChange-Id: I4b2aceeccc3476fbdd2105a82167d4abb2bbb0cc\n"
    },
    {
      "commit": "66492ee03bd3e785b4f21e9bf435b09f9e13a16c",
      "tree": "30f9912561641be89bd2d51d24e5bbc29339c697",
      "parents": [
        "eb1f83e8bebcefd2631901f10beccab240d62d3f"
      ],
      "author": {
        "name": "Tamir Duberstein",
        "email": "tamird@google.com",
        "time": "Wed Jul 28 15:14:05 2021 -0400"
      },
      "committer": {
        "name": "Tamir Duberstein",
        "email": "tamird@google.com",
        "time": "Wed Jul 28 15:14:05 2021 -0400"
      },
      "message": "Include zero_copy_stream_impl in protobuf_lite\n\nThis is what is done upstream[0].\n\n[0] https://github.com/protocolbuffers/protobuf/blob/909a0f3/BUILD#L147\n\nBug: 70570\nChange-Id: I29dce259d13457c9c4bcbfcfc6936fc759154ee5\n"
    },
    {
      "commit": "eb1f83e8bebcefd2631901f10beccab240d62d3f",
      "tree": "3c5054520beb47ac5c703ba63807f9fd1af1095e",
      "parents": [
        "bd747daff95ee3d805e33e6911a1270205d1aa82",
        "7ce028c3b76ee0fd63b471f39e03208624d49847"
      ],
      "author": {
        "name": "Tamir Duberstein",
        "email": "tamird@google.com",
        "time": "Wed Jul 28 16:07:53 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jul 28 16:07:53 2021 +0000"
      },
      "message": "Merge \"Protobuf 3.17.3\" into main"
    },
    {
      "commit": "7ce028c3b76ee0fd63b471f39e03208624d49847",
      "tree": "0dfe46ac645c33d8b8ceb58c73884e0722825ef7",
      "parents": [
        "d7f07ade6e13efb10eb9c242bf8ff01c3ba05a13"
      ],
      "author": {
        "name": "Tamir Duberstein",
        "email": "tamird@google.com",
        "time": "Wed Jul 28 09:48:16 2021 -0400"
      },
      "committer": {
        "name": "Tamir Duberstein",
        "email": "tamird@google.com",
        "time": "Wed Jul 28 11:07:52 2021 -0400"
      },
      "message": "Protobuf 3.17.3\n\nBug: 70570\nChange-Id: Ie7abce393685c8e091d98d07eb209ae4e1e62742\n"
    },
    {
      "commit": "bd747daff95ee3d805e33e6911a1270205d1aa82",
      "tree": "ca419a445d9c18a7a5e35c1f332acc760677ebcd",
      "parents": [
        "d7f07ade6e13efb10eb9c242bf8ff01c3ba05a13"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@google.com",
        "time": "Tue Jul 27 17:31:22 2021 +0200"
      },
      "committer": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@google.com",
        "time": "Wed Jul 28 03:09:58 2021 +0200"
      },
      "message": "[build] Support gRPC golang bindings in proto_library().\n\nThis CL adds a new parameter named \u0027generate_go_grpc\u0027 to the\n\u0027proto_library()\u0027 template, which is enabled to indicate that a\ngRPC go stub, instead of a regular one, should be generated by\nthe template call.\n\nThis will call \u0027protoc-gen-go-grpc\u0027 instead of \u0027protoc-gen-go\u0027\nand will add a suffix of \u0027_grpb.pb.go\u0027, instead of \u0027.pb.go\u0027 to\nthe generated source file.\n\nBug: 72810\nChange-Id: I0ae9595ce0ade7611764c1bec294fdcdb8faa9b2\n"
    },
    {
      "commit": "d7f07ade6e13efb10eb9c242bf8ff01c3ba05a13",
      "tree": "b4c5965e0b00766964badbf31e5cda88545a832d",
      "parents": [
        "a1a01f119437781ee13bdaae7ff4fd26df5a4ee2"
      ],
      "author": {
        "name": "Jason Graffius",
        "email": "jgraff@google.com",
        "time": "Thu Apr 22 13:59:02 2021 -0700"
      },
      "committer": {
        "name": "Jay Zhuang",
        "email": "jayzhuang@google.com",
        "time": "Thu Jun 10 10:48:09 2021 -0400"
      },
      "message": "[protobuf] Emit depfile for proto imports\n\nUpdates protoc_wrapper.py to support emitting depfiles for proto\nimports and updates proto_library.gni to enable that functionality.\n\nChange-Id: I9964076d86c26782326f03f27381f74ff56e1742\n"
    },
    {
      "commit": "a1a01f119437781ee13bdaae7ff4fd26df5a4ee2",
      "tree": "d830d218a5419df14f1c6c238bd4b3c988b24433",
      "parents": [
        "ea379d4c80c081a72b31d098a3a8fa5e2e2ae860",
        "5adc8bf0ef8124b2ac01327c6cd022d5bcb4c9b5"
      ],
      "author": {
        "name": "Shai Barack",
        "email": "shayba@google.com",
        "time": "Thu May 06 22:26:35 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu May 06 22:26:35 2021 +0000"
      },
      "message": "Merge \"[owners] Fix protobuf owners\" into main"
    },
    {
      "commit": "5adc8bf0ef8124b2ac01327c6cd022d5bcb4c9b5",
      "tree": "64e7a25e16f9a15dc5b39ee4d5acf4244b4bdee1",
      "parents": [
        "5adbafa8aa4fb57bd3b186be88e0654777c6472d"
      ],
      "author": {
        "name": "Shai Barack",
        "email": "shayba@google.com",
        "time": "Thu May 06 03:34:08 2021 +0000"
      },
      "committer": {
        "name": "Shai Barack",
        "email": "shayba@google.com",
        "time": "Thu May 06 03:34:48 2021 +0000"
      },
      "message": "[owners] Fix protobuf owners\n\nCross-repo OWNERS includes don\u0027t actually work :(\n\nChange-Id: I0e8f7d527df8b1a3f529c6d373122fdeea6c5273\n"
    },
    {
      "commit": "ea379d4c80c081a72b31d098a3a8fa5e2e2ae860",
      "tree": "2659826389f0c29bd049a04d9b0425980d615236",
      "parents": [
        "177bc3e0dc88b75d242c7714a795f5de9468c502",
        "5adbafa8aa4fb57bd3b186be88e0654777c6472d"
      ],
      "author": {
        "name": "Shai Barack",
        "email": "shayba@google.com",
        "time": "Wed May 05 17:57:17 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed May 05 17:57:17 2021 +0000"
      },
      "message": "Merge \"[owners] Add protobuf owners\" into main"
    },
    {
      "commit": "5adbafa8aa4fb57bd3b186be88e0654777c6472d",
      "tree": "bee7a084b13f0b09a134b7c2a2620006068a5879",
      "parents": [
        "0959043e9ef27e593d6104a3d62b768bc88cadf9"
      ],
      "author": {
        "name": "Shai Barack",
        "email": "shayba@google.com",
        "time": "Sat May 01 18:16:00 2021 -0700"
      },
      "committer": {
        "name": "Shai Barack",
        "email": "shayba@google.com",
        "time": "Wed May 05 17:40:39 2021 +0000"
      },
      "message": "[owners] Add protobuf owners\n\nChange-Id: I972f79061b17edf1d42a544275d35115be60f1bd\n"
    },
    {
      "commit": "177bc3e0dc88b75d242c7714a795f5de9468c502",
      "tree": "eda776b206ba06bd4bfc6009c62d55d6d6fb64c8",
      "parents": [
        "0959043e9ef27e593d6104a3d62b768bc88cadf9"
      ],
      "author": {
        "name": "Zach Bush",
        "email": "zmbush@google.com",
        "time": "Wed Apr 28 11:29:37 2021 -0700"
      },
      "committer": {
        "name": "Zach Bush",
        "email": "zmbush@google.com",
        "time": "Wed Apr 28 11:29:37 2021 -0700"
      },
      "message": "[protoc_wrapper] Explicitly use python3.8\n\nChange-Id: I6f3bcfee0a3cf9f2e94d4377240ccd8f1a1ec25c\n"
    },
    {
      "commit": "0959043e9ef27e593d6104a3d62b768bc88cadf9",
      "tree": "6c4e6f84c568789f4512049f826ed9f204754d30",
      "parents": [
        "d8f3abfdfa49dbbf403268870b263a50693c2f24",
        "73fbd22d71b8963473e8d74fa97b622337a992ac"
      ],
      "author": {
        "name": "Jason Graffius",
        "email": "jgraff@google.com",
        "time": "Tue Apr 20 20:34:54 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Apr 20 20:34:54 2021 +0000"
      },
      "message": "Merge \"[protobuf] Add options for plugin depfile\""
    },
    {
      "commit": "73fbd22d71b8963473e8d74fa97b622337a992ac",
      "tree": "615fb8b8296790247f4bd4c7f2d7ee90b880455c",
      "parents": [
        "d1b23fbe50ee28a2582c2be85cce3cfdd13e5a2f"
      ],
      "author": {
        "name": "Jason Graffius",
        "email": "jgraff@google.com",
        "time": "Mon Apr 19 12:10:17 2021 -0700"
      },
      "committer": {
        "name": "Jason Graffius",
        "email": "jgraff@google.com",
        "time": "Tue Apr 20 08:15:35 2021 -0700"
      },
      "message": "[protobuf] Add options for plugin depfile\n\nAdds options to protoc_wrapper.py to build a depfile on behalf of the\nplugin.\n\nChange-Id: I68bc7ef2b2edd1dfc232bb78c310f81082576b71\n"
    },
    {
      "commit": "d8f3abfdfa49dbbf403268870b263a50693c2f24",
      "tree": "1399d5d8810cf966c946394216d1672d4f3a8aee",
      "parents": [
        "9ab6468241096228a4a2de3fc0111586c0c490a1",
        "8b8b7657516985aa5e04511ac8e06fdf7fbc26fe"
      ],
      "author": {
        "name": "Shai Barack",
        "email": "shayba@google.com",
        "time": "Fri Apr 16 22:18:05 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Apr 16 22:18:05 2021 +0000"
      },
      "message": "Merge \"[build] //src/sys/build/components.gni -\u003e //build/components.gni\""
    },
    {
      "commit": "8b8b7657516985aa5e04511ac8e06fdf7fbc26fe",
      "tree": "1399d5d8810cf966c946394216d1672d4f3a8aee",
      "parents": [
        "d1b23fbe50ee28a2582c2be85cce3cfdd13e5a2f"
      ],
      "author": {
        "name": "Shai Barack",
        "email": "shayba@google.com",
        "time": "Fri Apr 16 15:17:16 2021 -0700"
      },
      "committer": {
        "name": "Shai Barack",
        "email": "shayba@google.com",
        "time": "Fri Apr 16 15:17:36 2021 -0700"
      },
      "message": "[build] //src/sys/build/components.gni -\u003e //build/components.gni\n\nChange-Id: Ifeb093596a112cb0d8cb67d6029de5b304f23534\n"
    },
    {
      "commit": "9ab6468241096228a4a2de3fc0111586c0c490a1",
      "tree": "1399d5d8810cf966c946394216d1672d4f3a8aee",
      "parents": [
        "d1b23fbe50ee28a2582c2be85cce3cfdd13e5a2f"
      ],
      "author": {
        "name": "Shai Barack",
        "email": "shayba@google.com",
        "time": "Wed Apr 14 10:44:28 2021 -0700"
      },
      "committer": {
        "name": "Shai Barack",
        "email": "shayba@google.com",
        "time": "Wed Apr 14 10:44:29 2021 -0700"
      },
      "message": "[components] src/sys/build -\u003e build/components\n\nChange-Id: Iad5ae977d2488d8fd0b93f07019f010c094fa76c\n"
    },
    {
      "commit": "d1b23fbe50ee28a2582c2be85cce3cfdd13e5a2f",
      "tree": "ff1bccca955d3f5da9d27d3b2540093359c83b1b",
      "parents": [
        "4a2c56118cb36783c92efc689ca1a46a5af607bd"
      ],
      "author": {
        "name": "Tamir Duberstein",
        "email": "tamird@google.com",
        "time": "Fri Mar 19 18:32:06 2021 -0400"
      },
      "committer": {
        "name": "Tamir Duberstein",
        "email": "tamird@google.com",
        "time": "Fri Mar 19 18:32:06 2021 -0400"
      },
      "message": "[protobuf] Always generate using v2\n\nTurns out we can\u0027t build two different protoc-gen-go binaries in the\nsame checkout, so the only way to atomically move everything over to v2\nis by changing the template.\n\nChange-Id: I78f153399a84a0b249360a33bcce52f6a688a191\n"
    },
    {
      "commit": "4a2c56118cb36783c92efc689ca1a46a5af607bd",
      "tree": "b324294f51619b7b0814b4b9fd36da61a4849512",
      "parents": [
        "e92ce271462a5649aaaa060b2d0681f3d7e3ac40"
      ],
      "author": {
        "name": "Tamir Duberstein",
        "email": "tamird@google.com",
        "time": "Fri Mar 19 14:38:31 2021 -0400"
      },
      "committer": {
        "name": "Tamir Duberstein",
        "email": "tamird@google.com",
        "time": "Fri Mar 19 16:19:44 2021 -0400"
      },
      "message": "[protobuf] Add support for Go protobuf v2\n\nChange-Id: Ifb0cf72c3929e27edcb85bbe4b1b99428100bfdf\n"
    },
    {
      "commit": "e92ce271462a5649aaaa060b2d0681f3d7e3ac40",
      "tree": "5389050c07e3cd0e7977ddcc75a4f147efc77246",
      "parents": [
        "9f7c01f1b502a9886f88dbfa559ec3bd18c3485e"
      ],
      "author": {
        "name": "Prashanth Swaminathan",
        "email": "prashanthsw@google.com",
        "time": "Fri Mar 12 21:16:32 2021 -0800"
      },
      "committer": {
        "name": "Prashanth Swaminathan",
        "email": "prashanthsw@google.com",
        "time": "Fri Mar 12 21:16:32 2021 -0800"
      },
      "message": "[protobuf] Migrate to new component template\n\nBug: 65068\nChange-Id: I45486c72a6c9f53c5c71023d45caac40e2c419f5\n"
    },
    {
      "commit": "9f7c01f1b502a9886f88dbfa559ec3bd18c3485e",
      "tree": "5225d084c2510dee9f19e58b7a4515b734031aac",
      "parents": [
        "c6f9bdd66c17b64fad58cceed78b003daf0f29df",
        "f866cfed32dc4058648a448bfff220b1a094cb8a"
      ],
      "author": {
        "name": "Shai Barack",
        "email": "shayba@google.com",
        "time": "Fri Feb 26 05:26:02 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 26 05:26:02 2021 +0000"
      },
      "message": "Merge \"[build] Remove set_sources_assignment_filter\""
    },
    {
      "commit": "f866cfed32dc4058648a448bfff220b1a094cb8a",
      "tree": "4204e8da7c7476cf6fbda7e0eb1b84c062d7da65",
      "parents": [
        "699f43271e185f72322f647ceca81b745255c1ef"
      ],
      "author": {
        "name": "Shai Barack",
        "email": "shayba@google.com",
        "time": "Thu Feb 25 20:35:14 2021 -0800"
      },
      "committer": {
        "name": "Shai Barack",
        "email": "shayba@google.com",
        "time": "Thu Feb 25 20:35:48 2021 -0800"
      },
      "message": "[build] Remove set_sources_assignment_filter\n\nThis feature was removed from upstream GN.\n\nBug: 61489\nChange-Id: I82c9f6af099070a3f756f92e0a39c11b683dd1ef\n"
    },
    {
      "commit": "c6f9bdd66c17b64fad58cceed78b003daf0f29df",
      "tree": "a906b6261c442cb77c807456f7bbc7951e6760e8",
      "parents": [
        "e233bda68cf586f9edcdb1fba055aa4a1cb3f7d1"
      ],
      "author": {
        "name": "Gary Miguel",
        "email": "garymm@google.com",
        "time": "Mon Feb 22 18:09:32 2021 -0800"
      },
      "committer": {
        "name": "Gary Miguel",
        "email": "garymm@google.com",
        "time": "Mon Feb 22 18:09:32 2021 -0800"
      },
      "message": "move strtod to protobuf_lite_sources\n\nIt\u0027s now used by strutil.cc.\n\nBug: 59636\nChange-Id: I926a569d02397bf7af44c5f05bf741fdc722621e\n"
    },
    {
      "commit": "e233bda68cf586f9edcdb1fba055aa4a1cb3f7d1",
      "tree": "48e0fdcaa4c6e4a164e5613a0149caadc485a612",
      "parents": [
        "ffe11f0cc6ed46144a2abb8f21d2d42a78977e04"
      ],
      "author": {
        "name": "Gary Miguel",
        "email": "garymm@google.com",
        "time": "Mon Feb 22 13:07:31 2021 -0800"
      },
      "committer": {
        "name": "Gary Miguel",
        "email": "garymm@google.com",
        "time": "Mon Feb 22 13:07:31 2021 -0800"
      },
      "message": "add missing srcs for v3.8.0 support\n\nThe problem was only revealed when building with GN arg\n`optimize \u003d \"none\"`.\n\nBug: 59636\nChange-Id: Iaec748528004717e63db47040ecdff812072fb11\n"
    },
    {
      "commit": "ffe11f0cc6ed46144a2abb8f21d2d42a78977e04",
      "tree": "5ea1c713897fa92ef90bc3a4c7d0dedc88ad9604",
      "parents": [
        "699f43271e185f72322f647ceca81b745255c1ef"
      ],
      "author": {
        "name": "Gary Miguel",
        "email": "garymm@google.com",
        "time": "Thu Feb 18 14:19:49 2021 -0800"
      },
      "committer": {
        "name": "Gary Miguel",
        "email": "garymm@google.com",
        "time": "Thu Feb 18 16:05:53 2021 -0800"
      },
      "message": "Support protobuf v3.8.0.\n\nI picked this version because:\n* v3.7.0 removed the js_embed binary. In order to make it work in GN,\n  we had modified its source code. So this would have prevented us from\n  un-forking protobuf.\n* v3.8.0 fixes some clang warnings that were in header files that were\n  transitively included by users of C++ generated protobuf code. I\n  was finding it difficult to elegantly supress these warnings, so best\n  to just skip to the version that doesn\u0027t trigger them.\n\nBug: 59636\nChange-Id: I9b7a19070580f9b4fef311b3b837359e11d55900\n"
    },
    {
      "commit": "699f43271e185f72322f647ceca81b745255c1ef",
      "tree": "dd7cd45acfa7d0ef5dad9da528527e0252f8515c",
      "parents": [
        "3c3d074a8f918c69f92dda4eb9bdf76accecb80d"
      ],
      "author": {
        "name": "Gary Miguel",
        "email": "garymm@google.com",
        "time": "Thu Feb 18 11:22:44 2021 -0800"
      },
      "committer": {
        "name": "Gary Miguel",
        "email": "garymm@google.com",
        "time": "Thu Feb 18 11:22:44 2021 -0800"
      },
      "message": "[tracer] Suppress errors on non-hermetic action\n\nThis is just copying over a change that got applied after this file\nwas forked:\nhttps://fuchsia-review.googlesource.com/c/third_party/protobuf/+/469496.\n\nBug: 64127\nChange-Id: I8fcbfca139d6b4c58656732682bcf32031679e7d\n"
    },
    {
      "commit": "3c3d074a8f918c69f92dda4eb9bdf76accecb80d",
      "tree": "ccb4a1fec10594b35c40c8e46d9463f6d58dc728",
      "parents": [
        "837aeb3208e12e996870a509fe2278870c485a1d"
      ],
      "author": {
        "name": "Zach Bush",
        "email": "zmbush@google.com",
        "time": "Wed Feb 17 15:10:33 2021 -0800"
      },
      "committer": {
        "name": "Zach Bush",
        "email": "zmbush@google.com",
        "time": "Wed Feb 17 15:10:43 2021 -0800"
      },
      "message": "[cobalt] Don\u0027t include test_package unless in fuchsia tree\n\nChange-Id: I503d0683b3bcabff31ee58e0905853b91aeaf218\n"
    },
    {
      "commit": "837aeb3208e12e996870a509fe2278870c485a1d",
      "tree": "5e06efe79815c7d95a136263be5c0f24c69b7339",
      "parents": [
        "a2be82f9a05ba19f28db29891288ac1d66f1f3fb"
      ],
      "author": {
        "name": "Gary Miguel",
        "email": "garymm@google.com",
        "time": "Wed Feb 17 13:28:22 2021 -0800"
      },
      "committer": {
        "name": "Gary Miguel",
        "email": "garymm@google.com",
        "time": "Wed Feb 17 13:28:22 2021 -0800"
      },
      "message": "Require the repo to be checked out at //build/secondary/third_party/protobuf\n\nGN doesn\u0027t seem to respect secondary_source for an action\u0027s script, so\nwe just hard-code the checkout location, which is OK since that\u0027s\ncompatible with both Fuchsia and Cobalt.\n\nBug: 59636\nChange-Id: Ie4a2252c5542891b08d85bd4a010f0787e77da2a\n"
    },
    {
      "commit": "a2be82f9a05ba19f28db29891288ac1d66f1f3fb",
      "tree": "46cf82f60c10a05fcaaaff4266ef3197ac0645a3",
      "parents": [
        "650e81d5806459418381ed3c76afa286c35cefdf"
      ],
      "author": {
        "name": "Gary Miguel",
        "email": "garymm@google.com",
        "time": "Wed Feb 17 12:45:38 2021 -0800"
      },
      "committer": {
        "name": "Gary Miguel",
        "email": "garymm@google.com",
        "time": "Wed Feb 17 12:46:44 2021 -0800"
      },
      "message": "copy test/BUILD.gn from third_party/protobuf\n\nAll GN support should be in this repo, not that one.\nI over-looked this in the previous commit\n(https://fuchsia-review.googlesource.com/c/protobuf-gn/+/472298).\n\nBug: 59636\nChange-Id: I9a3f76ca7315676d8f90071e287bd92c54ab1112\n"
    },
    {
      "commit": "650e81d5806459418381ed3c76afa286c35cefdf",
      "tree": "d28f11501640106be8a72af35ec3ed1b5691991a",
      "parents": [
        "2c1cfea4919e2fe6f150584890a7847c0569af9f"
      ],
      "author": {
        "name": "Gary Miguel",
        "email": "garymm@google.com",
        "time": "Fri Jan 15 18:23:25 2021 -0800"
      },
      "committer": {
        "name": "Gary Miguel",
        "email": "garymm@google.com",
        "time": "Wed Feb 17 08:49:05 2021 -0800"
      },
      "message": "Fork GN support from third_party/protobuf.\n\nSee README.md for notes.\n\nBug: 59636\nChange-Id: I663fe531ace1853bd7d8d99304d4ba138bd163d2\n"
    },
    {
      "commit": "2c1cfea4919e2fe6f150584890a7847c0569af9f",
      "tree": "6b51a891663e2d405cac85105e96ad2b5442ccbf",
      "parents": [
        "ab91928e0e532e6505be1ec504472aa11a941b7b"
      ],
      "author": {
        "name": "James Robinson",
        "email": "jamesr@google.com",
        "time": "Fri Jan 08 01:06:02 2021 +0000"
      },
      "committer": {
        "name": "James Robinson",
        "email": "jamesr@google.com",
        "time": "Fri Jan 08 01:06:02 2021 +0000"
      },
      "message": "Update LICENSE text, year, contributors, and authors list\n\nThis updates the template in a few ways:\n\n- Updates the year to 2021\n- Removes the text \"All rights reserved.\" and removes the 3rd clause\nof the BSD license in response to guidance\n- Updates default AUTHORS entry from Google Inc to Google LLC\n- Updates CONTRIBUTING to current text\n\nChange-Id: I216f25a81d079426bc7b751560d243a3d2a2080a\nReviewed-on: https://turquoise-internal-review.googlesource.com/c/staging/oss_template/+/301530\nReviewed-by: Adam Barth \u003cabarth@google.com\u003e\n"
    },
    {
      "commit": "ab91928e0e532e6505be1ec504472aa11a941b7b",
      "tree": "9fb92d98a0314cacf22d985d6c6c5d5f898d7233",
      "parents": [
        "6f79b1719a384dd2299105d12a1ed268a8bd3529"
      ],
      "author": {
        "name": "Gary Miguel",
        "email": "garymm@google.com",
        "time": "Thu Jun 18 00:02:24 2020 +0000"
      },
      "committer": {
        "name": "Gary Miguel",
        "email": "garymm@google.com",
        "time": "Thu Jun 18 00:02:24 2020 +0000"
      },
      "message": "update year\n\nChange-Id: I27cce20d19bee2dc63e3e2d04ca930aced6e4b00\nReviewed-on: https://turquoise-internal-review.googlesource.com/c/staging/oss_template/+/220771\nReviewed-by: Anthony Fandrianto \u003catyfto@google.com\u003e\n"
    },
    {
      "commit": "6f79b1719a384dd2299105d12a1ed268a8bd3529",
      "tree": "f396f5a28adf132640b2cbd5354b6859906e9bc1",
      "parents": [
        "dfae8635ac947742b58fdd508989a3d56945280b"
      ],
      "author": {
        "name": "Gary Miguel",
        "email": "garymm@google.com",
        "time": "Wed Mar 27 16:22:57 2019 -0700"
      },
      "committer": {
        "name": "Gary Miguel",
        "email": "garymm@google.com",
        "time": "Wed Mar 27 16:23:07 2019 -0700"
      },
      "message": "update year\n\nChange-Id: Ic5b7b6c2b4cfbf7f81e8dc6fca28e075eb7888e5\n"
    },
    {
      "commit": "dfae8635ac947742b58fdd508989a3d56945280b",
      "tree": "da9a59bb97b4453a56e38b2d25197819b89b2ba5",
      "parents": [
        "fc7fca3cf4667614c3f68ddba20e9b7081ffc7a0"
      ],
      "author": {
        "name": "Gary Miguel",
        "email": "garymm@google.com",
        "time": "Thu Sep 27 14:00:11 2018 -0700"
      },
      "committer": {
        "name": "Gary Miguel",
        "email": "garymm@google.com",
        "time": "Thu Sep 27 14:00:27 2018 -0700"
      },
      "message": "update year on LICENSE\n\nChange-Id: Ied5b18bb89e7c44269a6a0796f5d62d4f9b8f180\n"
    },
    {
      "commit": "fc7fca3cf4667614c3f68ddba20e9b7081ffc7a0",
      "tree": "73592ee4090e21418662af3fd8df51bd39b94120",
      "parents": [
        "f066aab7ce3d9e548b56408255c4675b1195f29f"
      ],
      "author": {
        "name": "George Kulakowski",
        "email": "kulakowski@google.com",
        "time": "Mon Mar 06 15:11:41 2017 -0800"
      },
      "committer": {
        "name": "George Kulakowski",
        "email": "kulakowski@google.com",
        "time": "Tue Mar 14 13:21:52 2017 -0700"
      },
      "message": "Add PATENTS file\n\nChange-Id: I22794fe40627f9949020dc1a225e9c2a5f0e8e94\n"
    },
    {
      "commit": "f066aab7ce3d9e548b56408255c4675b1195f29f",
      "tree": "f8cda4008a31009e325cc2ff965cff76b0c4be64",
      "parents": [
        "bd622fe3510c67563defab14bc18bc16a5c4596b"
      ],
      "author": {
        "name": "Jason Campbell",
        "email": "jasoncampbell@google.com",
        "time": "Fri Jan 06 19:21:16 2017 -0800"
      },
      "committer": {
        "name": "Jason Campbell",
        "email": "jasoncampbell@google.com",
        "time": "Fri Jan 06 19:21:32 2017 -0800"
      },
      "message": "Update copyright for 2017\n\nChange-Id: I59c560150bb47420a97df0c227a58cb5b967c4e1\n"
    },
    {
      "commit": "bd622fe3510c67563defab14bc18bc16a5c4596b",
      "tree": "c382e0cceacae4364cdbe5631e1b2c012c72c491",
      "parents": [],
      "author": {
        "name": "Adam Barth",
        "email": "abarth@chromium.org",
        "time": "Thu Jul 14 00:11:09 2016 -0700"
      },
      "committer": {
        "name": "Adam Barth",
        "email": "abarth@chromium.org",
        "time": "Tue Aug 09 16:52:59 2016 -0700"
      },
      "message": "Initial commit\n"
    }
  ]
}
