)]}'
{
  "log": [
    {
      "commit": "3c5c895c68bfb108cd5d936937dc36e2dfbdbcc2",
      "tree": "8cf859440f11d3c9e502bd9de0d19706761e1142",
      "parents": [
        "b5c8ecae344b5697210b9aa9a3ce08b608cea239"
      ],
      "author": {
        "name": "Daniel Cheng",
        "email": "dcheng@chromium.org",
        "time": "Fri May 01 22:51:23 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 01 22:51:23 2026"
      },
      "message": "Update C++ style guide (#971)\n\n- Ban forward declaration of entities not owned by the project.\n- Recommend `absl::down_cast` for downcasting instead of `static_cast`.\n- Expanded and reworked guidance on `auto` for variables and function\n  parameters: in particular, encourage structured bindings for map-like\n  containers.\n- Remove Boost section and add a section for third-party libraries with\n  general guidance.\n- Other minor updates and improvements to wording, et cetera."
    },
    {
      "commit": "b5c8ecae344b5697210b9aa9a3ce08b608cea239",
      "tree": "a8ad54a7bd337fcda393a95ff96ac6cc8ea2b52a",
      "parents": [
        "c098353acb6d8ee2dcf995e2e2ae67cf35afe30d"
      ],
      "author": {
        "name": "Kurt Alfred Kluever",
        "email": "kak@google.com",
        "time": "Thu Apr 09 16:35:19 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 09 16:35:19 2026"
      },
      "message": "2026 updates to the Java Style Guide. (#968)"
    },
    {
      "commit": "c098353acb6d8ee2dcf995e2e2ae67cf35afe30d",
      "tree": "3045d20e530ccb085dbdf2098cca3e0becd012d6",
      "parents": [
        "c885dc260bf95fc8a720a03c90e2436a33d82119"
      ],
      "author": {
        "name": "Matt T. Proud",
        "email": "matt.proud@gmail.com",
        "time": "Wed Mar 18 14:56:05 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 18 14:56:05 2026"
      },
      "message": "go: Export the latest version of the internal guide. (#965)\n\nThe update revises guidance around line length, import renaming, context\nusage, sentinel placement, and interface usage."
    },
    {
      "commit": "c885dc260bf95fc8a720a03c90e2436a33d82119",
      "tree": "1505985b570518b8548470f62be8d5d7b67a70b4",
      "parents": [
        "cc72fb0f41906a53d8dbf7cd0097aa8aea5e584b"
      ],
      "author": {
        "name": "Daniel Cheng",
        "email": "dcheng@chromium.org",
        "time": "Thu Nov 13 17:00:05 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 13 17:00:05 2025"
      },
      "message": "Update C++ style guide (#949)\n\n- Clarify that TODO styles are listed in order of preference\n- No space between type and `*` or `\u0026`\n- Minor wording updates for structs and move semantics\n- Allow naming exceptions for Rust interop"
    },
    {
      "commit": "cc72fb0f41906a53d8dbf7cd0097aa8aea5e584b",
      "tree": "f430ed1e3d240b70b466643fa5a86e0891e82ded",
      "parents": [
        "1387bff19c141c047c483cbe813659625f93defa"
      ],
      "author": {
        "name": "Matt T. Proud",
        "email": "matt.proud@gmail.com",
        "time": "Mon Oct 20 10:39:58 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 20 10:39:58 2025"
      },
      "message": "go: Export the latest version of the internal guide. (#947)\n\nThe updates revise the import ordering and grouping guidance, adds\ninformation to errors and wrapping and more clearly suggests to think\nversus reflexively wrapping, makes clear that `%w` verb placement does\nnot encourage reflexively wrapping, more clearly differentiates the\n`must` prefix, revises package naming, and applies other small instances\nof copy editing."
    },
    {
      "commit": "1387bff19c141c047c483cbe813659625f93defa",
      "tree": "f88ad4b94e153cddeb9af64b1e7342aa843849b5",
      "parents": [
        "c6f57a913e0e178b8ae51364509d1f684c6d4462"
      ],
      "author": {
        "name": "Éamonn McManus",
        "email": "emcmanus@google.com",
        "time": "Tue Sep 02 14:26:10 2025"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gmail.com",
        "time": "Wed Sep 03 16:29:35 2025"
      },
      "message": "Update Java Style Guide following discussions.\n\nThe edits here are the result of discussions with Kevin Bourrillion, the\noriginal author of much of this guide.\n"
    },
    {
      "commit": "c6f57a913e0e178b8ae51364509d1f684c6d4462",
      "tree": "a2e1f950f7b9d44fc64d4ceae35ce99dceafa1c8",
      "parents": [
        "124b0b86836696a03cc5d11a902c80e8faa9082f"
      ],
      "author": {
        "name": "Daniel Cheng",
        "email": "dcheng@chromium.org",
        "time": "Thu Jul 31 22:16:20 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 31 22:16:20 2025"
      },
      "message": "Update C++ style guide (#937)\n\n- Allow coroutine use via libraries approved by project leads\n- Disallow using a space before `*` and `\u0026` for pointer and reference\n  types\n- Simplify guidance for using vertical whitespace\n- Other minor formatting / typography / wording fixes, e.g. adding\n  goodcode/badcode annotations to examples"
    },
    {
      "commit": "124b0b86836696a03cc5d11a902c80e8faa9082f",
      "tree": "be4e6bb6efb9406787c03fd584af19a8df5de076",
      "parents": [
        "1ab9120f856901f5cca56ca8947985628221b583"
      ],
      "author": {
        "name": "Daniel Cheng",
        "email": "dcheng@chromium.org",
        "time": "Thu May 01 19:23:23 2025"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gmail.com",
        "time": "Wed Jul 09 01:57:26 2025"
      },
      "message": "Add styling rules for good code examples in shared stylesheet\n\nThis change primarily affects the C++ style guide: while a number of\nother style guides also use \u003cpre\u003e directly for code examples, the other\nstyle guides all use JS to prettyprint the code blocks, and the\nprettyprinter overrides the styles specified in the shared stylesheet.\n\nThe exception is the AngularJS style guide, but it is already\ninconsistently formatted and this change does not make it any worse.\n\nThere are also several other style guides other than C++ where\ngood/neutral are rendered identically; this commit does not attempt to\naddress those either.\n"
    },
    {
      "commit": "1ab9120f856901f5cca56ca8947985628221b583",
      "tree": "b55b7cbc71407388255940b7ce9b5703a3137a21",
      "parents": [
        "48401665ae2e31ad86609fce6ccaa8d37d25f335"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@google.com",
        "time": "Wed Apr 30 03:22:17 2025"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gmail.com",
        "time": "Wed Apr 30 03:48:05 2025"
      },
      "message": "angularjs: fix init logic\n\nThe run_prettify.js link hasn\u0027t worked for years, so updae it to the\ncurrent cdn we use in other pages.\n\nThe styleguide.js link has always been broken.  Fixing that requires\ntweaking how the TOC works.  We drop the static one in favor of the\ndynamic (like other styleguides), and drop the custom \u003cbase\u003e setting\nso all links open in the current tab (like other styleguides).\n"
    },
    {
      "commit": "48401665ae2e31ad86609fce6ccaa8d37d25f335",
      "tree": "887cbd71815990e50048fe7a45ace50fbc3f2cc5",
      "parents": [
        "07714b62dfe212fbd649cf7c0a3aa3ccbdfaf2f8"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@google.com",
        "time": "Fri Apr 25 21:41:45 2025"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gmail.com",
        "time": "Fri Apr 25 21:47:31 2025"
      },
      "message": "java: update to latest\n\nPull in changes:\n* Update the Style Guide to talk about text blocks.\n* Added External TODO style section in Java style guide.\n* Update camel-case to explain how to separate adjacent numeric words.\n* Adjust indentation of `// fall through` comments\n* Remove forward looking promises about the formatter\n* Updates to account for inline @return Javadoc tag.\n* Integrate JAKE Java 21 Documentation branch into mainline.\n* Remove exception from \u00276.2 Caught exceptions: not ignored\u0027 for tests\n* Add style guidance for `package-info.java` and `module-info.java` files.\n* Correct possibly confusing indentation of an ellipsis.\n\nPiperOrigin-RevId: 751565114\n"
    },
    {
      "commit": "07714b62dfe212fbd649cf7c0a3aa3ccbdfaf2f8",
      "tree": "0257b52d0900a3ff0979d865ce21646b9b86abcc",
      "parents": [
        "254e0ebcb3f71182e0fba38a8c3fe036de9a78f5"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@google.com",
        "time": "Fri Apr 25 16:54:38 2025"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gmail.com",
        "time": "Fri Apr 25 16:55:35 2025"
      },
      "message": "update google/code-prettify load URL\n\nThe rawgit service was shutdown in 2019, and people are supposed to\nmigrate to cdn.jsdelivr.net.\nhttps://groups.google.com/g/js-code-prettifier/c/IFHev_kLm30\n"
    },
    {
      "commit": "254e0ebcb3f71182e0fba38a8c3fe036de9a78f5",
      "tree": "eeb3266dc613e67dc49944c269b54bbc0b414c9c",
      "parents": [
        "4a107ba27eb03a9dec0b4bc9b79a89c3bd301c3f"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@google.com",
        "time": "Fri Apr 25 15:50:00 2025"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gmail.com",
        "time": "Fri Apr 25 15:51:26 2025"
      },
      "message": "jsoncstyleguide: sync from latest internal version\n\nPiperOrigin-RevId: 751434392\n"
    },
    {
      "commit": "4a107ba27eb03a9dec0b4bc9b79a89c3bd301c3f",
      "tree": "f6f788d5a3eaba65f12e97d01fa7d10a47a6682e",
      "parents": [
        "5ffd37860139a54022f0c12228698f682aa6a3ce"
      ],
      "author": {
        "name": "harbichidian",
        "email": "CT.JBaker@gmail.com",
        "time": "Fri Apr 27 20:43:44 2018"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gmail.com",
        "time": "Fri Apr 25 14:40:21 2025"
      },
      "message": "Wrap the block comment asterisk in a code element\n"
    },
    {
      "commit": "5ffd37860139a54022f0c12228698f682aa6a3ce",
      "tree": "5395bed5e50b67e02d62d80b0e8cb55a1e5dea68",
      "parents": [
        "895579e2f7d8dedabed79e0c973f74a93dd5aad7"
      ],
      "author": {
        "name": "Naif",
        "email": "knifffe@yandex.ru",
        "time": "Fri Jan 13 08:33:00 2023"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gmail.com",
        "time": "Fri Apr 25 14:14:08 2025"
      },
      "message": "Update cppguide.html\n\nNOTE: This site is deprecated. The site will be turned down after January 31, 2023, and traffic will redirect to the new site at https://protobuf.dev. In the meantime, updates will be made only to protobuf.dev.\nhttps://developers.google.com/protocol-buffers/docs/reference/cpp-generated#package\n"
    },
    {
      "commit": "895579e2f7d8dedabed79e0c973f74a93dd5aad7",
      "tree": "d06aaaf27f84a6cd0c73bf11274886f1e846f74f",
      "parents": [
        "f58fbeff23d54ea01455db8a10c9d04e93841d9a"
      ],
      "author": {
        "name": "Nicholas Rebhun",
        "email": "nick@nrebhun.com",
        "time": "Thu Apr 24 18:48:09 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 24 18:48:09 2025"
      },
      "message": "markdown: Fix nerdy reference (#275)\n\n"
    },
    {
      "commit": "f58fbeff23d54ea01455db8a10c9d04e93841d9a",
      "tree": "3c0e4016df9fd0d46e989547a0d8c4fa5b342378",
      "parents": [
        "7802b6521bf22d18eaa13c60bfa21663707c3c5d"
      ],
      "author": {
        "name": "SohanRaidev",
        "email": "sohanrai.work@gmail.com",
        "time": "Thu Apr 24 18:22:31 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 24 18:22:31 2025"
      },
      "message": "jsguide: Replaced unfamiliar words with simpler alternatives. (#849)\n\nFixes #596."
    },
    {
      "commit": "7802b6521bf22d18eaa13c60bfa21663707c3c5d",
      "tree": "dcce7c9fa82c1b4fb13fd416fc5427230f252e8b",
      "parents": [
        "445123e4afd17251ed6aee053402ecadeb63c544"
      ],
      "author": {
        "name": "Matt T. Proud",
        "email": "matt.proud@gmail.com",
        "time": "Thu Apr 17 13:33:10 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 17 13:33:10 2025"
      },
      "message": "go: Export the latest version of internal guide. (#915)\n\nThe updates enhance the existing guidance around package naming, utility\npackages, import renaming, function call arguments that span many lines,\nand the prohibition of assertion frameworks."
    },
    {
      "commit": "445123e4afd17251ed6aee053402ecadeb63c544",
      "tree": "790e138ebfd55d1492731d53d4c8e51334f00563",
      "parents": [
        "1052896258be6ef8b5d67f9d742514ad1f588c45"
      ],
      "author": {
        "name": "Daniel Cheng",
        "email": "dcheng@chromium.org",
        "time": "Thu Apr 10 16:39:55 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 10 16:39:55 2025"
      },
      "message": "Update C++ style guide (#914)\n\n- Expand guidance around usage of functions (and variables) with inline\n  definitions.\n- Change guidance around internal namespaces to reduce the likelihood of\n  collisions.\n- Expand naming guidance, with specific additional rules around:\n  - nested namespaces not reusing well-known top-level names\n  - template parameters\n  - name aliases\n- Clarify that constant-style naming also applies to static class\n  constants.\n- Other miscellaneous formatting and documentation improvements, e.g.\n  additional Abseil TotW links."
    },
    {
      "commit": "1052896258be6ef8b5d67f9d742514ad1f588c45",
      "tree": "4668f51d66e277c53ccf6c2e66b6858ab6c77fd8",
      "parents": [
        "8e44515b72e7e22496ae0ecf7012ea8644c80c6c"
      ],
      "author": {
        "name": "Matt T. Proud",
        "email": "matt.proud@gmail.com",
        "time": "Fri Apr 04 09:27:25 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 04 09:27:25 2025"
      },
      "message": "go: Export the latest version of internal guide. (#912)\n\nThe updates encompass renaming testing-associated package\u0027s section\nheading, guidance on when to panic, and naming of subtests."
    },
    {
      "commit": "8e44515b72e7e22496ae0ecf7012ea8644c80c6c",
      "tree": "544302f490756d57bf0bd5252aead9b704e1c85c",
      "parents": [
        "b30e180a5454da7743ddfa6b95b5f9de1352f235"
      ],
      "author": {
        "name": "Samuel Freilich",
        "email": "sfreilich@google.com",
        "time": "Fri Mar 07 15:54:21 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 07 15:54:21 2025"
      },
      "message": "Update CODEOWNERS (#894)\n\nRemove self from OWNERS\r\n\r\nHaven\u0027t been on the team that owns this style guide for several years."
    },
    {
      "commit": "b30e180a5454da7743ddfa6b95b5f9de1352f235",
      "tree": "0223aefa2555624a00f0491de542b73af797bd89",
      "parents": [
        "c94562358b5cf16f470e11c10fe3f3fd986affe1"
      ],
      "author": {
        "name": "Matt T. Proud",
        "email": "matt.proud@gmail.com",
        "time": "Tue Mar 04 13:40:01 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 04 13:40:01 2025"
      },
      "message": "go: Export the latest version of internal guide. (#888)\n\n* go: Export the latest version of internal guide.\n\nThe updates encompass copy editing, enchanced guidance on package\nsizing, fixing broken hyperlinks, simplifying Protocol Buffer message\nguidance, clarifying context root behavior after (testing.TB).Context,\nand disjoint table test."
    },
    {
      "commit": "c94562358b5cf16f470e11c10fe3f3fd986affe1",
      "tree": "d448d35b69d86ebeb446bbe844ca4e4cd7992540",
      "parents": [
        "3068dce0412f2e93ffdba0a1cc030e83d21dcc45"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@google.com",
        "time": "Mon Mar 03 16:36:43 2025"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gmail.com",
        "time": "Mon Mar 03 16:40:30 2025"
      },
      "message": "CODEOWNERS: drop ex-Googlers\n"
    },
    {
      "commit": "3068dce0412f2e93ffdba0a1cc030e83d21dcc45",
      "tree": "6639e52498076a09b1af0aa85cca90ca46d5c25d",
      "parents": [
        "ff7ea9c951ebf46c691ecffcd02a6ed8a5fa9528"
      ],
      "author": {
        "name": "Matt T. Proud",
        "email": "matt.proud@gmail.com",
        "time": "Mon Mar 03 15:00:29 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 03 15:00:29 2025"
      },
      "message": "GitHub: Refresh Code Owners for Current Go Admins (#890)\n\nThe current Go Readability Approvers administration group has grown\nover the last few years, so we should refresh the code owners to\nmake maintenance of the external style guide easier.  This also\nlightens the geographic load for reviews, too.\n\nAnd remove Kevin since his departure from the team."
    },
    {
      "commit": "ff7ea9c951ebf46c691ecffcd02a6ed8a5fa9528",
      "tree": "32aac8503df8898bce7acde6a2ce96c3b635b80f",
      "parents": [
        "5b8bc6b9477c0a96aea4dfebe8f91c0c2cbac67e"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@google.com",
        "time": "Mon Feb 24 15:03:30 2025"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gmail.com",
        "time": "Mon Feb 24 15:46:28 2025"
      },
      "message": "Project import generated by Copybara.\n\nPiperOrigin-RevId: 730435889\n"
    },
    {
      "commit": "5b8bc6b9477c0a96aea4dfebe8f91c0c2cbac67e",
      "tree": "36b6bc87d957f5f1531de10a38da5b212e574500",
      "parents": [
        "dc83e08a5f54f84b2c1e9d040f17d38c005aae45"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@google.com",
        "time": "Fri Feb 21 20:40:58 2025"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gmail.com",
        "time": "Fri Feb 21 20:58:30 2025"
      },
      "message": "pylintrc: Project import generated by Copybara.\n\nPiperOrigin-RevId: 729623959\n"
    },
    {
      "commit": "dc83e08a5f54f84b2c1e9d040f17d38c005aae45",
      "tree": "d004124f5b574c6d18344f08ee816acb8f534e48",
      "parents": [
        "9002f6212a60ec21e648343e3d02789ad95cf784"
      ],
      "author": {
        "name": "Snehasish Basu",
        "email": "wnu1cob@bosch.com",
        "time": "Fri Feb 21 20:54:42 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 21 20:54:42 2025"
      },
      "message": "Updated pylintrc with intended changes (#880)\n\nFixes #871."
    },
    {
      "commit": "9002f6212a60ec21e648343e3d02789ad95cf784",
      "tree": "49c643009e8cb5ceb0a7a255823f7c5541418143",
      "parents": [
        "88963887c5d3786fee075787e3c007d8c04717ac"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@google.com",
        "time": "Tue Jul 09 23:13:39 2024"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gmail.com",
        "time": "Tue Feb 18 18:32:54 2025"
      },
      "message": "LICENSE: switch to CC-BY-3.0 #637\n\nWe\u0027ve always said the style guides are licensed under CC-By 3.0 in\nour README file.  We use other licenses for code snippets, and list\nthose in the respective file headers, but the guides are the dominant\nsource in this repo, so list that in the LICENSE file.\n\nFixes #637.\n"
    },
    {
      "commit": "88963887c5d3786fee075787e3c007d8c04717ac",
      "tree": "b9fe8b9eb2975c532a6a2ec80c61339ae309c0bc",
      "parents": [
        "0a0cfa22e25b80263e3fca8dff4402bbc321fc35"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@google.com",
        "time": "Tue Feb 18 18:29:17 2025"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gmail.com",
        "time": "Tue Feb 18 18:32:09 2025"
      },
      "message": "pylintrc: add explicit Apache license for export #637\n\nMost content in the external styleguide repo is Creative Commons based,\nso add an explicit license to files that aren\u0027t to avoid confusion.\n"
    },
    {
      "commit": "0a0cfa22e25b80263e3fca8dff4402bbc321fc35",
      "tree": "10a6ed0729f962fc4848fda469aebd4c3d497be5",
      "parents": [
        "b5908c32535fbef4bdf741de943e6e71915ad6e8"
      ],
      "author": {
        "name": "Tony Ruscoe",
        "email": "tonyruscoe@gmail.com",
        "time": "Thu Feb 13 15:32:11 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 13 15:32:11 2025"
      },
      "message": "htmlcssguide: Update TODO format (#884)\n\nThis update changes the TODO formatting and examples to more closely align with Google’s internal TODO style."
    },
    {
      "commit": "b5908c32535fbef4bdf741de943e6e71915ad6e8",
      "tree": "54fb3d554ce3af2f5cf82f715fa0c418d602e5f3",
      "parents": [
        "a47f7e5207503de18797df2e418086a63d239164"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@google.com",
        "time": "Tue Feb 11 16:00:07 2025"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gmail.com",
        "time": "Tue Feb 11 16:02:01 2025"
      },
      "message": "pylintrc: disable score reports\n\nWe disable reports in general already, but newer pylint versions include\nper-file score reports by default.\n\nPiperOrigin-RevId: 725563567\n"
    },
    {
      "commit": "a47f7e5207503de18797df2e418086a63d239164",
      "tree": "457c0de8b68f02ab93e5ec702ecc3347391857e8",
      "parents": [
        "a638d1de373a4d6e2fe5c9206e508c50e829e4ad"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@google.com",
        "time": "Sat Jan 18 01:20:42 2025"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gmail.com",
        "time": "Tue Feb 11 15:44:15 2025"
      },
      "message": "add commit message guidance #336\n\nSince many Google projects refer to this site for writing git commit\nmessages already, or have guidance that is well aligned with it, link\nto them rather than write our own document.\n\nFixes: #336\n"
    },
    {
      "commit": "a638d1de373a4d6e2fe5c9206e508c50e829e4ad",
      "tree": "1f5fc3c3292686a4ac27608ed8ed9b6c03e598da",
      "parents": [
        "3e1320597fa1925598db94a67a441666c2c391aa"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@google.com",
        "time": "Fri Jan 17 18:45:36 2025"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gmail.com",
        "time": "Sat Jan 18 01:02:17 2025"
      },
      "message": "set favicon #489\n\nThis is the GH avatar and is slightly different from the icon used on\nother Google properties.  This makes it easier to distinguish in a big\ntab strip.\n\nFixes: #489\n"
    },
    {
      "commit": "3e1320597fa1925598db94a67a441666c2c391aa",
      "tree": "f11962873bc3dffc64c5947380bd7b5cef9419d5",
      "parents": [
        "0a326efbe073f37a2a6405ccc8f9fcde468f5abd"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@google.com",
        "time": "Mon Jul 08 19:23:04 2024"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gmail.com",
        "time": "Fri Jan 17 16:27:25 2025"
      },
      "message": "cpplint: declare bankruptcy\n\nWe have not pushed updates to the public cpplint code from our internal\nversion in years.  No one seems interested in picking it up either.\n\nSince an open source community has formed \u0026 forked \u0026 updated it, let\u0027s\ndelete our ancient version and just send people to that project now.\n"
    },
    {
      "commit": "0a326efbe073f37a2a6405ccc8f9fcde468f5abd",
      "tree": "4cc185620d0feb7c01bdfd98be4cd7a2f1439bbb",
      "parents": [
        "488bedc7b2cbf5053c7a454126c589255919299d"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@google.com",
        "time": "Fri Jan 17 15:28:17 2025"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gmail.com",
        "time": "Fri Jan 17 15:38:26 2025"
      },
      "message": "objc: export latest version\n\nPiperOrigin-RevId: 716659780\n"
    },
    {
      "commit": "488bedc7b2cbf5053c7a454126c589255919299d",
      "tree": "cd4e9a2779f6fa48a1294bd18a1214843eb9cd1d",
      "parents": [
        "9b15a1d71f9591fcb3f30f1e4f4dc77e94e7eef0"
      ],
      "author": {
        "name": "Andrew Kreimer",
        "email": "algonell@gmail.com",
        "time": "Wed Sep 11 16:50:13 2024"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gmail.com",
        "time": "Fri Jan 17 03:36:52 2025"
      },
      "message": "objcguide: Fix a typo\n"
    },
    {
      "commit": "9b15a1d71f9591fcb3f30f1e4f4dc77e94e7eef0",
      "tree": "cffd2a17b9decbe550f46df6b072c96bd1b48be9",
      "parents": [
        "8e2dc76c1b954830279d23e7ae6a457f85415479"
      ],
      "author": {
        "name": "Andrew Kreimer",
        "email": "algonell@gmail.com",
        "time": "Wed Sep 11 16:48:48 2024"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gmail.com",
        "time": "Fri Jan 17 03:36:52 2025"
      },
      "message": "docguide: Fix a typo\n"
    },
    {
      "commit": "8e2dc76c1b954830279d23e7ae6a457f85415479",
      "tree": "ca59ca5aa4fb48cadb055ed185dca953d8b874b5",
      "parents": [
        "8f97e24da04753c7a15eda6b02114a01ec3146f5"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@google.com",
        "time": "Thu Jan 16 23:31:48 2025"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gmail.com",
        "time": "Fri Jan 17 03:18:20 2025"
      },
      "message": "shell: Project import generated by Copybara.\n\nPiperOrigin-RevId: 716401731\n"
    },
    {
      "commit": "8f97e24da04753c7a15eda6b02114a01ec3146f5",
      "tree": "885c2048d4e4100f10e997aefd44f3d6a5e2a4f2",
      "parents": [
        "9504dac66c40ab5e2eeb5635b804cbe8ae66807d"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@google.com",
        "time": "Fri Dec 06 22:19:26 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 06 22:19:26 2024"
      },
      "message": "json: add missing closing string quote (#867)\n\n"
    },
    {
      "commit": "9504dac66c40ab5e2eeb5635b804cbe8ae66807d",
      "tree": "91bf3ea48615dcd17fdfa5bcdab0eda63534a1a0",
      "parents": [
        "8c4da230fc15e01e0ba3545c8a6ff55bc3da4649"
      ],
      "author": {
        "name": "Tony Ruscoe",
        "email": "tonyruscoe@gmail.com",
        "time": "Wed Nov 06 10:53:39 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 06 10:53:39 2024"
      },
      "message": "Update the HTML Document Type guidance (#862)\n\nThis update explicitly declares quirks mode to be against the style guide and strengthens the recommendation from “preferred” to “mandatory”. It also updates examples to use lowercase for consistency and clarifies that the style guide applies to Sass."
    },
    {
      "commit": "8c4da230fc15e01e0ba3545c8a6ff55bc3da4649",
      "tree": "0514cfcc82abba8d765e3b59084c1d4723604135",
      "parents": [
        "57ea449d44fef05f0b6ec4aa0d3e45a72ce3c1e5"
      ],
      "author": {
        "name": "Daniel Cheng",
        "email": "dcheng@chromium.org",
        "time": "Thu Sep 05 20:32:14 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 05 20:32:14 2024"
      },
      "message": "Update C++ style guide (#835)\n\n- Explicitly ban `long double`\r\n- Use absl formatting libraries or `std::ostream` over printf-style\r\n  functions.\r\n- Portability: use serialization libraries instead of copying the\r\n  in-memory representation.\r\n- Update guidance to use `uintptr_t` (previously `intptr_t`) when\r\n  working with pointers as integers.\r\n- Ban C++20 modules.\r\n- Ban coroutines (though this is expected to be temporary).\r\n- Minor wording updates."
    },
    {
      "commit": "57ea449d44fef05f0b6ec4aa0d3e45a72ce3c1e5",
      "tree": "f3537661e294ea9e18aa879b756b45e0ed53e032",
      "parents": [
        "75e85d088e8aaffa50f29f3de6ba400b599131eb"
      ],
      "author": {
        "name": "Matt T. Proud",
        "email": "matt.proud@gmail.com",
        "time": "Tue Jul 16 15:19:54 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 16 15:19:54 2024"
      },
      "message": "go: Export the latest version of internal guide. (#840)\n\nThe updates chiefly include copy editing, simplifications of code\r\nbodies, explanation of error handling in package initialization,\r\ndiscussion of zero value declarations, enhancement of initialisms, and\r\nfurther hardening of goroutine lifetimes and resource leak avoidance."
    },
    {
      "commit": "75e85d088e8aaffa50f29f3de6ba400b599131eb",
      "tree": "86e04ddc5f9c2346bf2647d3451c430bbc1eb29b",
      "parents": [
        "19e30ce044bdc4ab96a75f33cec7a8e46118093b"
      ],
      "author": {
        "name": "Kung, Li-Chieh",
        "email": "34116485+ZJKung@users.noreply.github.com",
        "time": "Thu Jul 11 12:28:53 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 11 12:28:53 2024"
      },
      "message": "csharp: update GH link after branch rename\n\nThe dotnet project switched from master to main."
    },
    {
      "commit": "19e30ce044bdc4ab96a75f33cec7a8e46118093b",
      "tree": "6b52a73bea924515894311a6c25046fdc8be1b19",
      "parents": [
        "38500228acf3376e8d6ea89affd7e5001086418e"
      ],
      "author": {
        "name": "nickcheng",
        "email": "nickcheng@users.noreply.github.com",
        "time": "Tue Jul 09 03:31:37 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 09 03:31:37 2024"
      },
      "message": "objcguide: restore code style to `g` prefix\n\n"
    },
    {
      "commit": "38500228acf3376e8d6ea89affd7e5001086418e",
      "tree": "989f23c1fa73219278179f79bd0074f1bcea2f40",
      "parents": [
        "e80daa0650fdfda96fa34cd8ce69c66ead41a282"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@google.com",
        "time": "Tue Jul 09 02:58:35 2024"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gmail.com",
        "time": "Tue Jul 09 03:02:13 2024"
      },
      "message": "style.scss: clarify purpose of leading comment block\n"
    },
    {
      "commit": "e80daa0650fdfda96fa34cd8ce69c66ead41a282",
      "tree": "565adebc6d496294c0ac44a606e10201a419e51d",
      "parents": [
        "dc0c0923f14b65712d4e8603cbab66d1626cfaff"
      ],
      "author": {
        "name": "Sidney San Martín",
        "email": "sdy@google.com",
        "time": "Sat Aug 13 13:38:23 2016"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@google.com",
        "time": "Mon Jul 08 21:05:56 2024"
      },
      "message": "Add favicons to guides that lacked them\n"
    },
    {
      "commit": "dc0c0923f14b65712d4e8603cbab66d1626cfaff",
      "tree": "4a92a03b071d04c2b2f6423823ca2615a22198c8",
      "parents": [
        "36c0e3a531ca064a6a269bab760e22ac9f64ba31"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@google.com",
        "time": "Mon Jul 08 16:13:08 2024"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@google.com",
        "time": "Mon Jul 08 19:16:10 2024"
      },
      "message": "docguide: pull in updates from internal docs\n"
    },
    {
      "commit": "36c0e3a531ca064a6a269bab760e22ac9f64ba31",
      "tree": "3d72d5d56981eb9a34fa14008404b6b5ad710ee9",
      "parents": [
        "54fe3035bedc2a19896311c9ef804983e40530e0"
      ],
      "author": {
        "name": "Lu.dev",
        "email": "307479836@qq.com",
        "time": "Mon Jul 08 19:05:08 2024"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@google.com",
        "time": "Mon Jul 08 19:05:12 2024"
      },
      "message": "README: link in JSON style guide\n"
    },
    {
      "commit": "54fe3035bedc2a19896311c9ef804983e40530e0",
      "tree": "2d614ab999a11707d2b66258636e20844644b905",
      "parents": [
        "9fae97deb129ee5755fa67ae8c879d762810acc4"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@google.com",
        "time": "Mon Jul 08 19:00:55 2024"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@google.com",
        "time": "Mon Jul 08 19:01:37 2024"
      },
      "message": "README: point Kotlin users to external guide #470\n"
    },
    {
      "commit": "9fae97deb129ee5755fa67ae8c879d762810acc4",
      "tree": "326753a756ea507d14b35e7ed0b47b6ec51c316c",
      "parents": [
        "f0846f605ef25043e4a9562dcd5e4b69f95dc67c"
      ],
      "author": {
        "name": "David Barnett",
        "email": "dbarnett@google.com",
        "time": "Tue Aug 22 18:03:14 2023"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gmail.com",
        "time": "Mon Jul 08 18:19:58 2024"
      },
      "message": "[vimscript] Update name in credits\n"
    },
    {
      "commit": "f0846f605ef25043e4a9562dcd5e4b69f95dc67c",
      "tree": "81813c556a5f7332993da1fae2b684a3ec889153",
      "parents": [
        "ff7605a2559d2090cd23327165ec7c9544d13608"
      ],
      "author": {
        "name": "Marcoen Hirschberg",
        "email": "marcoen@gmail.com",
        "time": "Sun Oct 18 15:03:30 2015"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gmail.com",
        "time": "Mon Jul 08 18:14:14 2024"
      },
      "message": "Change cppguide.xml to proper XML serialized HTML\n"
    },
    {
      "commit": "ff7605a2559d2090cd23327165ec7c9544d13608",
      "tree": "001ac07d1d1d70887c993153ee87826d52d912d8",
      "parents": [
        "7b9a1c1330973e14f9486af1d2760f798eff1ce9"
      ],
      "author": {
        "name": "Kendall Pinto",
        "email": "kendalldoescoding@gmail.com",
        "time": "Fri Apr 08 17:00:46 2022"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@google.com",
        "time": "Mon Jul 08 17:24:27 2024"
      },
      "message": "move codeowners file to github directory"
    },
    {
      "commit": "7b9a1c1330973e14f9486af1d2760f798eff1ce9",
      "tree": "51013043f9c997a7e18af4e1a5c28d5b829e53de",
      "parents": [
        "214f82da5fa23ab213b69ce727089855a7606178"
      ],
      "author": {
        "name": "Katie Noake",
        "email": "10712856+knoake@users.noreply.github.com",
        "time": "Tue Sep 19 14:00:17 2023"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@google.com",
        "time": "Mon Jul 08 17:18:07 2024"
      },
      "message": "docguide: Fixed broken link syntax\n"
    },
    {
      "commit": "214f82da5fa23ab213b69ce727089855a7606178",
      "tree": "b2665cd35a0b4b3429b1be0d158a9820591679a1",
      "parents": [
        "1ae7350b45445b3a3a289c5fe756ab7c80014fe5"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@google.com",
        "time": "Wed Jul 03 11:44:38 2024"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@google.com",
        "time": "Wed Jul 03 11:44:38 2024"
      },
      "message": "jsguide: update Egyptian brackets link\n\nAs pointed out by Aditya Chaudhari.\n"
    },
    {
      "commit": "1ae7350b45445b3a3a289c5fe756ab7c80014fe5",
      "tree": "c51f9debb1782819939db27941bb7c387f0bb155",
      "parents": [
        "6acd1e5afd6b33aa630210102b70ef58c4dee523"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@google.com",
        "time": "Tue Jul 02 05:07:19 2024"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@google.com",
        "time": "Tue Jul 02 05:07:19 2024"
      },
      "message": "mdstyle: pull in updates from internal styleguide\n"
    },
    {
      "commit": "6acd1e5afd6b33aa630210102b70ef58c4dee523",
      "tree": "acfd02b46b15fd1be588c8f67c4a6e5daf552ac3",
      "parents": [
        "7b2d43a587f040bd305c48b5d0f12656485d2c93"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@google.com",
        "time": "Tue Jul 02 05:00:52 2024"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@google.com",
        "time": "Tue Jul 02 05:00:52 2024"
      },
      "message": "jsguide: add deprecation notice\n\nMake it clear that the JS guide is no longer updated as Google is\nmigrating to TypeScript everywhere.\n"
    },
    {
      "commit": "7b2d43a587f040bd305c48b5d0f12656485d2c93",
      "tree": "fb85ac53cac42dbd48458a74f514fbac67758b7e",
      "parents": [
        "3e9c70e6c39c594389bbced884d7365b05cc98cd"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@google.com",
        "time": "Tue Jul 02 03:35:47 2024"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@google.com",
        "time": "Tue Jul 02 03:35:47 2024"
      },
      "message": "jsguide: rewrite HTML entities to UTF-8\n\nThe file uses UTF-8 encoding, so use UTF-8 directly instead of HTML\nentities.  This is handled by the export/publish code, but seemed a\nbit nicer to split this out into a separate commit for review.\n"
    },
    {
      "commit": "3e9c70e6c39c594389bbced884d7365b05cc98cd",
      "tree": "6d4f6218bfc59dc765a5c8c79700d9f2100244dc",
      "parents": [
        "0153155e24045c5b4ffae7ccf412a45672fab8b6"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@google.com",
        "time": "Tue Jul 02 02:41:23 2024"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@google.com",
        "time": "Tue Jul 02 02:41:23 2024"
      },
      "message": "jsguide: import last internal version\n\nInternally, we\u0027ve turned down the JS styleguide in favor of a merged\nTS/JS guide (with heavy emphasis on TS).  That variant doesn\u0027t exist\npublicly yet, and even then, we probably want to keep around the JS\nversion as-is more or less indefinitely like we have with the older\nES5 guide.  Once we update the TS guide, we can add a deprecation\nnotice to this file like we do with the ES5 guide.\n\nThere is one change that has been left out: the heavy emphasis on\nonly using clang-format as the rules are heavily geared towards\ngoogle3, and there is no external guidance for formatting.  If we\ncould provide public guidance here, it\u0027d be great to update, but\nsince the guide is no more internally, that seems unlikely, so it\u0027s\nprobably best to freeze the pre-clang-format guidance here.\n"
    },
    {
      "commit": "0153155e24045c5b4ffae7ccf412a45672fab8b6",
      "tree": "d60f0c033ab871bcff3bcfd5fc83e084b9a4d104",
      "parents": [
        "c6d62eacb375d41267bd1a14a19296530743b454"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@google.com",
        "time": "Tue Jul 02 02:03:21 2024"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@google.com",
        "time": "Tue Jul 02 02:03:21 2024"
      },
      "message": "jsguide: update classes to match newer styles\n\nThe rendering should be unchanged as the names should align with the\nunderlying rules.\n"
    },
    {
      "commit": "c6d62eacb375d41267bd1a14a19296530743b454",
      "tree": "9be6d6ed22be599152ec9b7368769cc2b1e94aba",
      "parents": [
        "d90f46493cc314a93b6b7591c81682ed77d657c9"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@google.com",
        "time": "Tue Jul 02 01:40:36 2024"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@google.com",
        "time": "Tue Jul 02 01:40:36 2024"
      },
      "message": "javascriptguide: add missing \u003c tag\n"
    },
    {
      "commit": "d90f46493cc314a93b6b7591c81682ed77d657c9",
      "tree": "912270be23b8dd413dbb06c2d22345f6f1c7af5e",
      "parents": [
        "128b0a1df6292115a2614e683d93eb4aa6299b7a"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@google.com",
        "time": "Mon Jul 01 22:02:20 2024"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@google.com",
        "time": "Mon Jul 01 22:02:20 2024"
      },
      "message": "javascript: make deprecation notice more prominent\n\nThis text is easy to miss as it\u0027s only at the top, and in the same size\nand weight as other intro text.  If people follow links to sections (as\nis the norm for style guides), this will be completely skipped.\n\nLet\u0027s make the notice into a sticky butter bar at the top so it\u0027s always\nshown regardless of where the person is on the page.\n"
    },
    {
      "commit": "128b0a1df6292115a2614e683d93eb4aa6299b7a",
      "tree": "224a8171f5e01aeeda41b7932bda5851f6278a17",
      "parents": [
        "d5a50c1dacab5a0ee1af98e95de8349d3e4e192d"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@google.com",
        "time": "Mon Jul 01 19:39:58 2024"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@google.com",
        "time": "Mon Jul 01 19:39:58 2024"
      },
      "message": "README: link to public issue tracker from homepage\n"
    },
    {
      "commit": "d5a50c1dacab5a0ee1af98e95de8349d3e4e192d",
      "tree": "edf8c3165b180f0bb21a8a69e6eef6fcc4961dbd",
      "parents": [
        "cbc2e018266428c6f696f702672f22bdf2f5adbc"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@google.com",
        "time": "Mon Jul 01 19:24:24 2024"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@google.com",
        "time": "Mon Jul 01 19:24:24 2024"
      },
      "message": "README: link existing markdown guide #772\n\nFixes: #772\n"
    },
    {
      "commit": "cbc2e018266428c6f696f702672f22bdf2f5adbc",
      "tree": "9d2f68e9628f5e5348d00226b05895b73c62b173",
      "parents": [
        "729557a4a28c1a74f01c23599e4f06ac533718fc"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@google.com",
        "time": "Mon Jul 01 19:07:32 2024"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@google.com",
        "time": "Mon Jul 01 19:07:32 2024"
      },
      "message": "java: update to latest\n\nPull in changes:\n* improve Egyptian brackets link\n* Add a note about JEP421 to #s6.4-finalizers\n* Fix broken link in java-style\n* Adding special camel case where word begins with number\n* Found an unclosed \u003cspan\u003e tag\n* Change `\u003ca name` anchors to `\u003ca id` anchors\n* Improve inclusive language usage\n* Reword title sentence about documenting a warning to better reflect the advice that follows it\n* Fix an unclosed \u003ca\u003e tag around sort_java_imports\n* Clarify guidance on java vs javatests\n\nPiperOrigin-RevId: 648433358\n"
    },
    {
      "commit": "729557a4a28c1a74f01c23599e4f06ac533718fc",
      "tree": "95261410df9e67d831c9f6fff9657008985267d7",
      "parents": [
        "8487c083e1faecb1259be8a8873618cfdb69d33d"
      ],
      "author": {
        "name": "Google Shell Style team",
        "email": "noreply@google.com",
        "time": "Fri Apr 12 00:27:07 2024"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jul 01 18:53:59 2024"
      },
      "message": "Project import generated by Copybara.\n\nPiperOrigin-RevId: 623987710\n"
    },
    {
      "commit": "8487c083e1faecb1259be8a8873618cfdb69d33d",
      "tree": "db9835bd3ef04ee31e74cbc8f0d8b68ca2dd5d50",
      "parents": [
        "8ee3431f74059932f692991c9378f64ee1ba7297",
        "193201734575f2568428b52aa6b9c470b5d1cdff"
      ],
      "author": {
        "name": "Geoff Romer",
        "email": "gromer@google.com",
        "time": "Tue Feb 27 17:30:08 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 27 17:30:08 2024"
      },
      "message": "Merge pull request #804 from zetafunction/gh-pages\n\nUpdate C++ style guide."
    },
    {
      "commit": "8ee3431f74059932f692991c9378f64ee1ba7297",
      "tree": "953b46214708ba83e41ccaf6a484c900ac4837fe",
      "parents": [
        "1ec490aaefc71d5bbf919db0aebe52e9309f2c51"
      ],
      "author": {
        "name": "Google Python team",
        "email": "noreply@google.com",
        "time": "Mon Feb 12 19:14:45 2024"
      },
      "committer": {
        "name": "Gregory P. Smith [Google LLC]",
        "email": "gps@google.com",
        "time": "Mon Feb 12 19:48:22 2024"
      },
      "message": "Project import generated by Copybara.\n\nPiperOrigin-RevId: 606308053\n"
    },
    {
      "commit": "193201734575f2568428b52aa6b9c470b5d1cdff",
      "tree": "0434620df7bfbe440f0efb975d6765bf3005272b",
      "parents": [
        "1ec490aaefc71d5bbf919db0aebe52e9309f2c51"
      ],
      "author": {
        "name": "Daniel Cheng",
        "email": "dcheng@chromium.org",
        "time": "Mon Feb 12 19:32:35 2024"
      },
      "committer": {
        "name": "Daniel Cheng",
        "email": "dcheng@chromium.org",
        "time": "Mon Feb 12 19:42:31 2024"
      },
      "message": "Update C++ style guide.\n\n- Give more explicit guidance about when angle bracket includes should\n  be used.\n- Expand the guidance for disallowing const reference parameters that\n  outlive the call to *all* references, const or mutable; instead, these\n  parameters should be pointers.\n- Add a brief section about how concepts should be named\n\nThere are also additional minor formatting changes or updating\nrecommendations to prefer std over absl.\n"
    },
    {
      "commit": "1ec490aaefc71d5bbf919db0aebe52e9309f2c51",
      "tree": "b27a36e988d6a0b2e2d8b66bbbcc08f5021a1fcd",
      "parents": [
        "19f31499d7610e940f5d53f6358e4766eb426152",
        "c10555a867cf1af48db5716c18e97b5ac6079797"
      ],
      "author": {
        "name": "Kevin Chowski",
        "email": "kevin@chowski.com",
        "time": "Tue Jan 30 17:49:03 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 30 17:49:03 2024"
      },
      "message": "Merge pull request #801 from matttproud/gh-pages\n\ngo: Export the latest version of internal guide."
    },
    {
      "commit": "c10555a867cf1af48db5716c18e97b5ac6079797",
      "tree": "b27a36e988d6a0b2e2d8b66bbbcc08f5021a1fcd",
      "parents": [
        "19f31499d7610e940f5d53f6358e4766eb426152"
      ],
      "author": {
        "name": "Matt T. Proud",
        "email": "mtp@google.com",
        "time": "Tue Jan 30 16:19:28 2024"
      },
      "committer": {
        "name": "Matt T. Proud",
        "email": "mtp@google.com",
        "time": "Tue Jan 30 16:19:28 2024"
      },
      "message": "go: Export the latest version of internal guide.\n\nThe updates chiefly include copy editing, deduplication of material, and\nadditional considerations around documentation standards for APIs.\n"
    },
    {
      "commit": "19f31499d7610e940f5d53f6358e4766eb426152",
      "tree": "88a3a0d6dafc7a50cce26b3bb1030d4e61ece83c",
      "parents": [
        "4d9a47834bfbadeb00a3dcf3d9808ffe49e43aeb"
      ],
      "author": {
        "name": "Google Python team",
        "email": "noreply@google.com",
        "time": "Tue Jan 23 21:03:19 2024"
      },
      "committer": {
        "name": "Gregory P. Smith [Google LLC]",
        "email": "gps@google.com",
        "time": "Tue Jan 23 21:09:46 2024"
      },
      "message": "Project import generated by Copybara.\n\nPiperOrigin-RevId: 600882442\n"
    },
    {
      "commit": "4d9a47834bfbadeb00a3dcf3d9808ffe49e43aeb",
      "tree": "ae0005e36777f29432c773b6e84a918f440ee114",
      "parents": [
        "6ebcd8cee24e6eb5e56efaec55d44873eb224f97"
      ],
      "author": {
        "name": "Google Python team",
        "email": "noreply@google.com",
        "time": "Tue Nov 21 18:12:42 2023"
      },
      "committer": {
        "name": "Gregory P. Smith [Google LLC]",
        "email": "gps@google.com",
        "time": "Tue Nov 21 18:17:15 2023"
      },
      "message": "Project import generated by Copybara.\n\nPiperOrigin-RevId: 584359357\n"
    },
    {
      "commit": "6ebcd8cee24e6eb5e56efaec55d44873eb224f97",
      "tree": "711131ff4c862c33690cb7e05dfd0f85e8ae80cf",
      "parents": [
        "69600d1b9b4081831e2900d7f4de93c858fd2a51"
      ],
      "author": {
        "name": "Tony Ruscoe",
        "email": "tonyruscoe@gmail.com",
        "time": "Mon Oct 23 16:26:54 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 23 16:26:54 2023"
      },
      "message": "Improve javaguide.css compliance with style guide\n\nSee #796"
    },
    {
      "commit": "69600d1b9b4081831e2900d7f4de93c858fd2a51",
      "tree": "7924dc333cb27b44db1d092a8853eb29415469d4",
      "parents": [
        "4153bf1f8c172fcb58593193238b0a928e58e61e"
      ],
      "author": {
        "name": "Tony Ruscoe",
        "email": "tonyruscoe@gmail.com",
        "time": "Mon Oct 23 16:26:44 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 23 16:26:44 2023"
      },
      "message": "Improve styleguide.css compliance with style guide\n\nSee #796"
    },
    {
      "commit": "4153bf1f8c172fcb58593193238b0a928e58e61e",
      "tree": "b2949c8bf6d90d6b4724a3b4a82bba9cef69adc8",
      "parents": [
        "db9c2e51fd6987edd5d052bf912ec1202d7b0f42"
      ],
      "author": {
        "name": "dpapad",
        "email": "dpapad@chromium.org",
        "time": "Wed Oct 11 22:35:20 2023"
      },
      "committer": {
        "name": "Stephen Hicks",
        "email": "shicks@users.noreply.github.com",
        "time": "Fri Oct 20 19:57:59 2023"
      },
      "message": "Update ts styleguide with latest google version\n"
    },
    {
      "commit": "db9c2e51fd6987edd5d052bf912ec1202d7b0f42",
      "tree": "990d9179a33acfdb4133b48fa5d6dc9c945a4359",
      "parents": [
        "105acb7bcaa6d5644f67cc90432ac6df12570ae2",
        "901474aa08da04b31510a6ba9bdef15c2f99a28e"
      ],
      "author": {
        "name": "Titus Winters",
        "email": "titus@google.com",
        "time": "Mon Oct 16 17:46:50 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 16 17:46:50 2023"
      },
      "message": "Merge pull request #795 from zetafunction/cxx20-updates\n\nUpdate C++ style guide for C++20."
    },
    {
      "commit": "901474aa08da04b31510a6ba9bdef15c2f99a28e",
      "tree": "990d9179a33acfdb4133b48fa5d6dc9c945a4359",
      "parents": [
        "105acb7bcaa6d5644f67cc90432ac6df12570ae2"
      ],
      "author": {
        "name": "Daniel Cheng",
        "email": "dcheng@chromium.org",
        "time": "Thu Oct 12 16:48:56 2023"
      },
      "committer": {
        "name": "Daniel Cheng",
        "email": "dcheng@chromium.org",
        "time": "Thu Oct 12 16:48:56 2023"
      },
      "message": "Update C++ style guide for C++20.\n\n- Encourage single line nested namespace declarations.\n- Reference and allow `constinit` in the relevant sections\n- Update operator overloading guidance for comparison operators: prefer\n  only to overload `\u003d\u003d` and optionally `\u003c\u003d\u003e` when there is an obvious\n  ordering, and allow the compiler to derive the other comparison\n  operators.\n- Discourage prefixing `uint32_t`, et cetera with `std::`.\n- Document when and how to use concepts:\n  - Use `requires` expressions rather than the alternatives, e.g. a\n    template parameter.\n  - Do not reimplement existing concepts/traits.\n  - Do not expose concepts across API boundaries.\n  - Do not use concepts unnecessarily.\n  - Do not implement concepts that are not compile-time checkable.\n"
    },
    {
      "commit": "105acb7bcaa6d5644f67cc90432ac6df12570ae2",
      "tree": "a2af591898ea9fe974d3f075f4e77cd28c337733",
      "parents": [
        "cf722264e723d5f68793b1f9563e31ce953f9c98"
      ],
      "author": {
        "name": "Google Python team",
        "email": "noreply@google.com",
        "time": "Fri Sep 08 18:46:17 2023"
      },
      "committer": {
        "name": "Gregory P. Smith [Google LLC]",
        "email": "gps@google.com",
        "time": "Wed Oct 04 19:35:48 2023"
      },
      "message": "Project import generated by Copybara.\n\nPiperOrigin-RevId: 563811147\n"
    },
    {
      "commit": "cf722264e723d5f68793b1f9563e31ce953f9c98",
      "tree": "decdee382ccdd9ae30e8065c6c4a7ef92d876e37",
      "parents": [
        "718ea5d9f8e2d3215ec622ef78f8988d43b8b003",
        "28d10d19df6de6a1417d7749d73e18f1404a765d"
      ],
      "author": {
        "name": "Gregory P. Smith",
        "email": "gps@google.com",
        "time": "Wed Sep 27 20:34:31 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 27 20:34:31 2023"
      },
      "message": "Merge pull request #792 from dseomn/gh-pages\n\nProject import generated by Copybara.  (pushing edits we made internally to this outwards)"
    },
    {
      "commit": "28d10d19df6de6a1417d7749d73e18f1404a765d",
      "tree": "decdee382ccdd9ae30e8065c6c4a7ef92d876e37",
      "parents": [
        "718ea5d9f8e2d3215ec622ef78f8988d43b8b003"
      ],
      "author": {
        "name": "Google Python team",
        "email": "noreply@google.com",
        "time": "Mon Sep 25 21:40:43 2023"
      },
      "committer": {
        "name": "David Mandelberg",
        "email": "dseomn@google.com",
        "time": "Mon Sep 25 21:52:06 2023"
      },
      "message": "Project import generated by Copybara.\n\nPiperOrigin-RevId: 568328430\n"
    },
    {
      "commit": "718ea5d9f8e2d3215ec622ef78f8988d43b8b003",
      "tree": "49ea372b59c2494d304e0d74535104d0066d55f1",
      "parents": [
        "775126844062ab645cdf0acf907a2a03be939366",
        "d8cee7085b3951173dedfdd6a20b585446c1115c"
      ],
      "author": {
        "name": "Titus Winters",
        "email": "titus@google.com",
        "time": "Wed Aug 23 13:21:34 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 23 13:21:34 2023"
      },
      "message": "Merge pull request #787 from zetafunction/update-styleguide-2\n\nUpdate C++ style guide."
    },
    {
      "commit": "d8cee7085b3951173dedfdd6a20b585446c1115c",
      "tree": "49ea372b59c2494d304e0d74535104d0066d55f1",
      "parents": [
        "775126844062ab645cdf0acf907a2a03be939366"
      ],
      "author": {
        "name": "Daniel Cheng",
        "email": "dcheng@chromium.org",
        "time": "Tue Aug 22 20:44:36 2023"
      },
      "committer": {
        "name": "Daniel Cheng",
        "email": "dcheng@chromium.org",
        "time": "Tue Aug 22 21:03:40 2023"
      },
      "message": "Update C++ style guide.\n\n- Update caveats for `thread_local` usage, particularly around the risk\n  of destruction order issues.\n- Provide explicit guidance for situations where `bit_cast` may be a\n  better fit than `reinterpret_cast`.\n- Emphasize that kConstant-style naming can still be used for `const`\n  automatic variables that are initialized at runtime, but only if the\n  resulting variable has the same value with each evaluation (i.e. it\n  does not depend on runtime inputs).\n- Clarify what sorts of details belong in file-level comments vs\n  comments for individual abstractions.\n- Update TODO examples to reflect the preferred styling, from most\n  preferred to least preferred.\n"
    },
    {
      "commit": "775126844062ab645cdf0acf907a2a03be939366",
      "tree": "014428e0bdac7d366b5d1f9bca9e7b26be6da806",
      "parents": [
        "2173b8d68c05993d7ce009b1bd1dba64f1d606de"
      ],
      "author": {
        "name": "Google Python team",
        "email": "noreply@google.com",
        "time": "Mon Jun 26 13:27:54 2023"
      },
      "committer": {
        "name": "Gregory P. Smith [Google LLC]",
        "email": "gps@google.com",
        "time": "Mon Jun 26 21:36:03 2023"
      },
      "message": "Project import generated by Copybara.\n\nPiperOrigin-RevId: 543420495\n"
    },
    {
      "commit": "2173b8d68c05993d7ce009b1bd1dba64f1d606de",
      "tree": "c5baa1162671ccbbc2d5e5c54a5a65d1c35a8059",
      "parents": [
        "453aca8c438c3d7e6517032d2715e7e86e7a1154"
      ],
      "author": {
        "name": "Tony Ruscoe",
        "email": "tonyruscoe@gmail.com",
        "time": "Wed Apr 26 11:22:36 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 26 11:22:36 2023"
      },
      "message": "Update the HTML Document Type guidance\n\nThis removes the guidance around not closing void elements since this is incompatible with the Prettier formatter."
    },
    {
      "commit": "453aca8c438c3d7e6517032d2715e7e86e7a1154",
      "tree": "d45d357ec0e37f9fb6c0e64f7770f8dedabc410a",
      "parents": [
        "d2cc2a7ec3339b83a9fdae5f9eb2bc6f732aa43c"
      ],
      "author": {
        "name": "Tony Ruscoe",
        "email": "tonyruscoe@gmail.com",
        "time": "Mon Apr 24 13:42:52 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 24 13:42:52 2023"
      },
      "message": "Update the HTML Line-Wrapping guidance\n\nThis relaxes the guidance around indenting by 4 additional spaces and provides the Prettier format as one of the examples to ensure the style guide is compatible with the Prettier formatter."
    },
    {
      "commit": "d2cc2a7ec3339b83a9fdae5f9eb2bc6f732aa43c",
      "tree": "930d16c4190d3d22f52d24ab2b8ba99852f497b9",
      "parents": [
        "80422388e07c7aa93e69475ffb5a5efe3baaf043"
      ],
      "author": {
        "name": "Google Python team",
        "email": "noreply@google.com",
        "time": "Wed Apr 05 21:10:40 2023"
      },
      "committer": {
        "name": "Gregory P. Smith [Google LLC]",
        "email": "gps@google.com",
        "time": "Wed Apr 05 21:13:19 2023"
      },
      "message": "Project import generated by Copybara.\n\nPiperOrigin-RevId: 522150370\n"
    },
    {
      "commit": "80422388e07c7aa93e69475ffb5a5efe3baaf043",
      "tree": "bb2518a1c968b4f003ec9e4e9c72de942701d45e",
      "parents": [
        "e065b55718436e83e36220381a2a8e80720c2ce3",
        "f1dbcc3382495474155a40263b5356b5e31018fe"
      ],
      "author": {
        "name": "Titus Winters",
        "email": "titus@google.com",
        "time": "Mon Mar 27 19:53:07 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 27 19:53:07 2023"
      },
      "message": "Merge pull request #766 from zetafunction/update-styleguide\n\nUpdate C++ style guide."
    },
    {
      "commit": "f1dbcc3382495474155a40263b5356b5e31018fe",
      "tree": "bb2518a1c968b4f003ec9e4e9c72de942701d45e",
      "parents": [
        "e065b55718436e83e36220381a2a8e80720c2ce3"
      ],
      "author": {
        "name": "Daniel Cheng",
        "email": "dcheng@chromium.org",
        "time": "Wed Mar 22 21:39:28 2023"
      },
      "committer": {
        "name": "Daniel Cheng",
        "email": "dcheng@chromium.org",
        "time": "Wed Mar 22 21:39:28 2023"
      },
      "message": "Update C++ style guide.\n\n- Encourage use of the `internal` namespace to document parts of an API\n  that are not public.\n- Create a separate section for `switch` statements.\n- Require a project-specific prefix for macros.\n- Reorganize guidance for formatting conditional statements.\n- Other miscellaneous wording and formatting fixes.\n"
    },
    {
      "commit": "e065b55718436e83e36220381a2a8e80720c2ce3",
      "tree": "025b3ccbdee003ef63d34047ff55bad561d10d7c",
      "parents": [
        "f924e89a566192d9f9c8fea688870e9fe9a872fa"
      ],
      "author": {
        "name": "Google Python team",
        "email": "noreply@google.com",
        "time": "Thu Feb 16 20:44:30 2023"
      },
      "committer": {
        "name": "Gregory P. Smith [Google LLC]",
        "email": "gps@google.com",
        "time": "Thu Feb 16 21:03:04 2023"
      },
      "message": "Project import generated by Copybara.\n\nPiperOrigin-RevId: 510217476\n"
    },
    {
      "commit": "f924e89a566192d9f9c8fea688870e9fe9a872fa",
      "tree": "2a5a828072420dec7b39168d9ac7926593dfd3a9",
      "parents": [
        "74605a6617298ff3119930692b7696fab2f30159",
        "b34b3b30b47f03068cab59fd91f361eac0fc026e"
      ],
      "author": {
        "name": "Gregory P. Smith",
        "email": "gps@google.com",
        "time": "Thu Feb 02 23:20:26 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 02 23:20:26 2023"
      },
      "message": "Add explicit module names to pylintrc to support pylint \u003e\u003d 3.0\n\ncontributed by @algonell."
    },
    {
      "commit": "b34b3b30b47f03068cab59fd91f361eac0fc026e",
      "tree": "2a5a828072420dec7b39168d9ac7926593dfd3a9",
      "parents": [
        "74605a6617298ff3119930692b7696fab2f30159"
      ],
      "author": {
        "name": "algonell",
        "email": "algonell@gmail.com",
        "time": "Thu Feb 02 09:31:26 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 02 09:31:26 2023"
      },
      "message": "fix: add explicit module names\n\npylint triggered:\r\n\r\npylint: Command line or configuration file:1: UserWarning: Specifying exception names in the overgeneral-exceptions option without module name is deprecated and support for it will be removed in pylint 3.0. Use fully qualified name (maybe \u0027builtins.StandardError\u0027 ?) instead.\r\npylint: Command line or configuration file:1: UserWarning: Specifying exception names in the overgeneral-exceptions option without module name is deprecated and support for it will be removed in pylint 3.0. Use fully qualified name (maybe \u0027builtins.Exception\u0027 ?) instead.\r\npylint: Command line or configuration file:1: UserWarning: Specifying exception names in the overgeneral-exceptions option without module name is deprecated and support for it will be removed in pylint 3.0. Use fully qualified name (maybe \u0027builtins.BaseException\u0027 ?) instead.\r\n\r\nSuggestion works out."
    },
    {
      "commit": "74605a6617298ff3119930692b7696fab2f30159",
      "tree": "541f763fe03c5ac999a76596693f9bb35c1f85db",
      "parents": [
        "b5c20ce8dad45c461471fc9b3c00c200bb5d462f",
        "9ae38d43e38a5b182092723d0f1295c3b80b1e06"
      ],
      "author": {
        "name": "Matt T. Proud",
        "email": "matt.proud@gmail.com",
        "time": "Tue Jan 03 11:45:08 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 03 11:45:08 2023"
      },
      "message": "Merge pull request #747 from Carrotman42/export_tmp\n\nInternal Change."
    },
    {
      "commit": "b5c20ce8dad45c461471fc9b3c00c200bb5d462f",
      "tree": "5986c06f5c2378093794562e3cda66a2d8a39573",
      "parents": [
        "ec302b363edada1d696c476dcaf69f310755f823",
        "54aad34238e976293a6fe1a52ac72abd61dc9f6f"
      ],
      "author": {
        "name": "Gregory P. Smith",
        "email": "gps@google.com",
        "time": "Thu Dec 29 00:29:51 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 29 00:29:51 2022"
      },
      "message": "Vimscript -\u003e Vim script : Merge pull request #734 from ujihisa/patch-1\n\nTrivial typofix"
    },
    {
      "commit": "9ae38d43e38a5b182092723d0f1295c3b80b1e06",
      "tree": "1b3c224e23ad38e7668f2eccdf11d19f413df6ca",
      "parents": [
        "ec302b363edada1d696c476dcaf69f310755f823"
      ],
      "author": {
        "name": "Kevin Chowski",
        "email": "kevin@chowski.com",
        "time": "Tue Dec 27 15:55:02 2022"
      },
      "committer": {
        "name": "Kevin Chowski",
        "email": "kevin@chowski.com",
        "time": "Tue Dec 27 18:56:41 2022"
      },
      "message": "Internal Change.\n\nPiperOrigin-RevId: 497970050\n"
    },
    {
      "commit": "ec302b363edada1d696c476dcaf69f310755f823",
      "tree": "f790293f3c38c30cd96fa2cf95d6cd2b2ecfbb31",
      "parents": [
        "307bda3459cc785c1ffe1db385aad8bed5f7bc20"
      ],
      "author": {
        "name": "Google Python team",
        "email": "noreply@google.com",
        "time": "Thu Dec 08 02:16:55 2022"
      },
      "committer": {
        "name": "Gregory P. Smith [Google LLC]",
        "email": "gps@google.com",
        "time": "Thu Dec 08 02:18:44 2022"
      },
      "message": "Project import generated by Copybara.\n\nPiperOrigin-RevId: 493761232\n"
    },
    {
      "commit": "54aad34238e976293a6fe1a52ac72abd61dc9f6f",
      "tree": "db818c83bff936c26f797c860776b82a3d87bd0e",
      "parents": [
        "78699827e1d6c67f52564fd3e5c38d614aad042f",
        "307bda3459cc785c1ffe1db385aad8bed5f7bc20"
      ],
      "author": {
        "name": "ujihisa",
        "email": "ujihisa@users.noreply.github.com",
        "time": "Fri Nov 25 00:08:55 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 25 00:08:55 2022"
      },
      "message": "Merge branch \u0027gh-pages\u0027 into patch-1"
    },
    {
      "commit": "307bda3459cc785c1ffe1db385aad8bed5f7bc20",
      "tree": "844df08e1bfbcc8e44c3441a67a658854ae95700",
      "parents": [
        "228e403052f82ed5c481723d24937444ec53c7ce",
        "8828cd1a63735bb66ff7907f24bd09a47dcc46b3"
      ],
      "author": {
        "name": "Gaal Yahas",
        "email": "gaal@google.com",
        "time": "Tue Nov 22 18:11:14 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 22 18:11:14 2022"
      },
      "message": "Merge pull request #731 from gaal/go\n\nAdd link to the Go guide from README.md."
    },
    {
      "commit": "228e403052f82ed5c481723d24937444ec53c7ce",
      "tree": "36a26f40bbc8c2d1cb4624091dccbf76fd82ed39",
      "parents": [
        "9d680062ca1de647cd9c02573e94c3a53df8bca6"
      ],
      "author": {
        "name": "Gaal Yahas",
        "email": "gaal@google.com",
        "time": "Mon Nov 21 13:36:54 2022"
      },
      "committer": {
        "name": "Gaal Yahas",
        "email": "gaal@google.com",
        "time": "Mon Nov 21 14:18:13 2022"
      },
      "message": "Internal Change.\n\nPiperOrigin-RevId: 489956630\n"
    },
    {
      "commit": "9d680062ca1de647cd9c02573e94c3a53df8bca6",
      "tree": "39af6d673b53689f621b57523380672dff8bfe2b",
      "parents": [
        "2d5b76e3f60208a3238f03c40de53d20e4172933"
      ],
      "author": {
        "name": "Gaal Yahas",
        "email": "gaal@google.com",
        "time": "Fri Nov 18 10:56:13 2022"
      },
      "committer": {
        "name": "Gaal Yahas",
        "email": "gaal@google.com",
        "time": "Sun Nov 20 11:37:17 2022"
      },
      "message": "Internal Change.\n\nPiperOrigin-RevId: 489430034\n"
    },
    {
      "commit": "8828cd1a63735bb66ff7907f24bd09a47dcc46b3",
      "tree": "fb6dbabed6a353ace34cddbe0b07e6eb3f771cd3",
      "parents": [
        "317af043a97976924325fe41ae7001b521daadc2"
      ],
      "author": {
        "name": "Gaal Yahas",
        "email": "gaal@google.com",
        "time": "Thu Nov 17 21:10:21 2022"
      },
      "committer": {
        "name": "Gaal Yahas",
        "email": "gaal@google.com",
        "time": "Sat Nov 19 09:42:03 2022"
      },
      "message": "Link to the Go style guide from README.md.\n"
    },
    {
      "commit": "78699827e1d6c67f52564fd3e5c38d614aad042f",
      "tree": "7bb13cafe371a3d183555ebd2bab500c7d6c454b",
      "parents": [
        "2d5b76e3f60208a3238f03c40de53d20e4172933"
      ],
      "author": {
        "name": "ujihisa",
        "email": "ujihisa@users.noreply.github.com",
        "time": "Fri Nov 18 18:01:02 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 18 18:01:02 2022"
      },
      "message": "Trivial typofix\n\ns/Vimscript/Vim script/"
    }
  ],
  "next": "317af043a97976924325fe41ae7001b521daadc2"
}
