)]}'
{
  "log": [
    {
      "commit": "b78d8a480dca944e0f31a4696bb433f55fa7bf09",
      "tree": "9a224d7370da82fa055fb3b8b558a238f715b5a5",
      "parents": [
        "64aee09d6fda8b88298909a5f1cf9a4fe2acd42f"
      ],
      "author": {
        "name": "Gerrit Code Review",
        "email": "server@googlesource.com",
        "time": "Tue Apr 21 12:19:47 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "server@googlesource.com",
        "time": "Tue Apr 21 12:19:47 2026 -0700"
      },
      "message": "Update Gerrit permissions for global service users (built at http://cl/899219124)\n\nAdded permissions:\n  Section [refs/heads/*]:\n    Read:\n      ALLOW: autoupdate-vigil-service-accounts\n      ALLOW: autoupdate-onboarding-service-accounts\n      ALLOW: autoupdate-service-accounts#ROUsccouXgvcNyywY5CbYg\u003d\u003d\n    Submit:\n      ALLOW: autoupdate-vigil-service-accounts\n      ALLOW: autoupdate-service-accounts#ROUsccouXgvcNyywY5CbYg\u003d\u003d\n    Push:\n      ALLOW: autoupdate-vigil-service-accounts\n      ALLOW: autoupdate-service-accounts#ROUsccouXgvcNyywY5CbYg\u003d\u003d\n  Section [GLOBAL_CAPABILITIES]:\n    viewAllAccounts:\n      ALLOW: autoupdate-vigil-service-accounts\n      ALLOW: autoupdate-onboarding-service-accounts\n      ALLOW: autoupdate-service-accounts#ROUsccouXgvcNyywY5CbYg\u003d\u003d\n"
    },
    {
      "commit": "64aee09d6fda8b88298909a5f1cf9a4fe2acd42f",
      "tree": "1f35b0b85bb765673ff7d471556be3c4a1a871bb",
      "parents": [
        "cf6adeba71d0e001c8b690c3155c1db90ffc2c5a"
      ],
      "author": {
        "name": "Gerrit Code Review",
        "email": "server@googlesource.com",
        "time": "Tue Apr 07 13:57:33 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "server@googlesource.com",
        "time": "Tue Apr 07 13:57:33 2026 -0700"
      },
      "message": "Update Gerrit permissions for global service users (built at http://cl/893733512)\n\nAdded permissions:\n  Section [refs/heads/*]:\n    Read:\n      ALLOW: SLSA Policy Verification Service Accounts\n    label-SLSA-Policy-Verified:\n      ALLOW: SLSA Policy Verification Service Accounts\n"
    },
    {
      "commit": "cf6adeba71d0e001c8b690c3155c1db90ffc2c5a",
      "tree": "0922948ef1f2064a8f868ceaf7dce87104e4325b",
      "parents": [
        "cfbd9c783f95a420527ce71b1332ef255f82d54a"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@google.com",
        "time": "Wed Jan 28 12:49:03 2026 -0800"
      },
      "committer": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@google.com",
        "time": "Wed Jan 28 13:45:48 2026 -0800"
      },
      "message": "project.config: lock down release-branch.go1.26\n\nLock down the release branch to behave like the other release\nbranches, as per the release process. This effectively undoes\nthe short-term additional permission granted to all approvers\nin CL 738540.\n\nFor go.dev/issue/76474.\n\nChange-Id: I4e4eed53421dd9f0cb0fae5c7e3b26e7eb61ce64\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/740080\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\n"
    },
    {
      "commit": "cfbd9c783f95a420527ce71b1332ef255f82d54a",
      "tree": "dfbbb7e18e2e8942e09bff48250b7d429529cd7c",
      "parents": [
        "fd9c059b81784952d58769572742ecfd51870835"
      ],
      "author": {
        "name": "Carlos Amedee",
        "email": "carlos@golang.org",
        "time": "Thu Jan 22 10:29:57 2026 -0800"
      },
      "committer": {
        "name": "Carlos Amedee",
        "email": "carlos@golang.org",
        "time": "Thu Jan 22 10:35:19 2026 -0800"
      },
      "message": "project.config: grant submit access to the 1.26 release branch\n\nFor go.dev/issue/76474.\n\nChange-Id: I16037f45ff6f2e7a5dc7aa8c6e740ecafb513b48\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/738540\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "fd9c059b81784952d58769572742ecfd51870835",
      "tree": "0922948ef1f2064a8f868ceaf7dce87104e4325b",
      "parents": [
        "4213868791146f42a480bf1aba716502ce00b5a5"
      ],
      "author": {
        "name": "Ethan Lee",
        "email": "ethanalee@google.com",
        "time": "Wed Jan 14 12:25:15 2026 -0800"
      },
      "committer": {
        "name": "Ethan Lee",
        "email": "ethanalee@google.com",
        "time": "Wed Jan 14 12:29:55 2026 -0800"
      },
      "message": "Review access change\n\nAutoUpdate needs this permission to add reviewers to PRs.\n\nChange-Id: I6f44b1050bcabc9b55a021fce30b994871be25cb\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/736380\nAuto-Submit: Ethan Lee \u003cethanalee@google.com\u003e\nReviewed-by: Nicholas Husin \u003chusin@google.com\u003e\n"
    },
    {
      "commit": "4213868791146f42a480bf1aba716502ce00b5a5",
      "tree": "89ff25dd74f5960ea69c349d4bb7a427a99d38a0",
      "parents": [
        "9c728b64cf0adde92d669953cd94fe17a7a59cb5"
      ],
      "author": {
        "name": "Mark Freeman",
        "email": "mark@golang.org",
        "time": "Wed Jul 30 13:44:09 2025 -0700"
      },
      "committer": {
        "name": "Mark Freeman",
        "email": "mark@golang.org",
        "time": "Wed Jul 30 14:10:59 2025 -0700"
      },
      "message": "Review access change\n\nChange-Id: I491dae3fd1b56647e872331ae006a07e6832f178\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/691936\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\n"
    },
    {
      "commit": "9c728b64cf0adde92d669953cd94fe17a7a59cb5",
      "tree": "1870bbcf6769229990f20f9f5fabcd2d616106aa",
      "parents": [
        "7bd981177a6f9d41e48dc3310677649f948db190"
      ],
      "author": {
        "name": "Michael Knyszek",
        "email": "mknyszek@google.com",
        "time": "Wed Jul 23 13:33:01 2025 -0700"
      },
      "committer": {
        "name": "Michael Knyszek",
        "email": "mknyszek@google.com",
        "time": "Thu Jul 24 08:42:52 2025 -0700"
      },
      "message": "project.config: grant submit access to the 1.25 release branch\n\nFor go.dev/issue/73829.\n\nChange-Id: If273b35308fac574806bbfd52df7a1dbfa375f93\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/689995\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "7bd981177a6f9d41e48dc3310677649f948db190",
      "tree": "e9b058883507d3816c5b8f7ea323996708754a48",
      "parents": [
        "3c14e46235f609ca189aedc8ad6e7a7361cd3358"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@google.com",
        "time": "Thu Jun 05 20:08:35 2025 -0400"
      },
      "committer": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@google.com",
        "time": "Fri Jun 06 10:22:22 2025 -0700"
      },
      "message": "project.config: permit relui to use TryBot-Bypass vote\n\nRelui will now bypass trybots when it is safe to do so, such as when\nmailing CLs that modify only the VERSION file content in the main Go\nrepo. Relui runs tests itself with the new VERSION file content, and\nbuilders override VERSION file content anyway, so trybots produce no\nuseful signal in that case.\n\nWe didn\u0027t grant this access previously because it was unused.\n\nFor go.dev/issue/73614.\n\nChange-Id: I0124f47b3d9d4bf27d37d64f038a58aabd1017e0\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/679635\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\n"
    },
    {
      "commit": "3c14e46235f609ca189aedc8ad6e7a7361cd3358",
      "tree": "5549fbd62097899141f6e00fefcbaf2ec9ffcd61",
      "parents": [
        "a3f34993f145146891d8ea63766139d0b8704689"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@google.com",
        "time": "Thu Dec 19 11:43:58 2024 -0500"
      },
      "committer": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@google.com",
        "time": "Thu Dec 19 12:23:54 2024 -0800"
      },
      "message": "project.config: mark Google CLA as accepted for mdb/copybara-git-writers\n\nA part of setting up Copybara-as-a-Service.\n\nChange-Id: Ib990745b5b0a608570ca5f08fd6677107f361d6a\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/637817\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\n"
    },
    {
      "commit": "a3f34993f145146891d8ea63766139d0b8704689",
      "tree": "17825cdd9f9260e1087a5f5c6d3f03d8017d03d9",
      "parents": [
        "c582b832dad9cd11ec3fd4811dd3f83cdbbf14c2"
      ],
      "author": {
        "name": "David Chase",
        "email": "drchase@google.com",
        "time": "Wed Aug 07 18:36:36 2024 +0000"
      },
      "committer": {
        "name": "David Chase",
        "email": "drchase@google.com",
        "time": "Wed Aug 07 19:14:55 2024 +0000"
      },
      "message": "project.config: lock down release-branch.go1.23\n\nThis locks down the Go 1.23 release branch to behave like the other\nrelease branches, as per the release process.\n\nChange-Id: Ia02837cb6c4b29d1ba7d8a14b1f779367aa3f049\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/603937\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "c582b832dad9cd11ec3fd4811dd3f83cdbbf14c2",
      "tree": "823a4456e83d363f5086abc1c5e8c86dbc034dab",
      "parents": [
        "452fd2a1ef71c9724e2031bfa31f3edb905e19e0"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@google.com",
        "time": "Mon Jul 22 19:48:46 2024 +0000"
      },
      "committer": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@google.com",
        "time": "Mon Jul 22 20:10:47 2024 +0000"
      },
      "message": "project.config: grant submit access to the 1.23 release branch\n\nFor go.dev/issue/67586.\n\nChange-Id: If1ece98d348296cadb65dc4e38c94bba8ac1c227\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/600136\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\n"
    },
    {
      "commit": "452fd2a1ef71c9724e2031bfa31f3edb905e19e0",
      "tree": "275dc4cd7f89cee2126862491fdd458f7b6b95d0",
      "parents": [
        "763e7a476bb760804f91ba94176dd40e2b20a0ce"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@google.com",
        "time": "Fri May 24 16:08:30 2024 -0400"
      },
      "committer": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@google.com",
        "time": "Fri May 24 20:18:02 2024 +0000"
      },
      "message": "project.config: permit gopherbot to edit topics\n\nApprovers can edit topics, and gopherbot needs to be able to too\nif it wants to help correct mistakes (CL 588195). We didn\u0027t grant\nthis access previously because it was unused.\n\nChange-Id: Icbdc9a84d15da1e0d5499e5fe5ad451e2c9b942b\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/588138\nReviewed-by: Roland Shoemaker \u003croland@golang.org\u003e\n"
    },
    {
      "commit": "763e7a476bb760804f91ba94176dd40e2b20a0ce",
      "tree": "0c39230b1216a82542c864b3ecdbf1404d5fd214",
      "parents": [
        "287d5be7efb95b70ffbfa6a469f5fd22b5d96282"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@google.com",
        "time": "Mon May 13 19:39:02 2024 -0400"
      },
      "committer": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@google.com",
        "time": "Tue May 14 16:21:55 2024 +0000"
      },
      "message": "project.config: add check for Signed-off-by footer\n\nThe Go project doesn\u0027t use Signed-off-by footers in commit messages.\nThis is documented at https://go.dev/wiki/CommitMessage. Occasional\ncontributors will sometimes miss this and include it anyway.\n\nAdd a submit requirement that catches accidental uses of such footers\nso that this isn\u0027t something reviewers need to manually pay attention\nto when reviewing CLs.\n\nChange-Id: I0250c6336806ef8eea86fbd88084c615d5f0c54d\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/584938\nReviewed-by: Ian Lance Taylor \u003ciant@google.com\u003e\n"
    },
    {
      "commit": "287d5be7efb95b70ffbfa6a469f5fd22b5d96282",
      "tree": "06952a2e57dbfe3da14cb141d7ca87e1df13a69d",
      "parents": [
        "7d691389bf7875d39d857fb6c2fe353262c44998"
      ],
      "author": {
        "name": "Michael Pratt",
        "email": "mpratt@google.com",
        "time": "Fri Feb 16 11:37:49 2024 -0500"
      },
      "committer": {
        "name": "Michael Pratt",
        "email": "mpratt@google.com",
        "time": "Fri Feb 16 20:12:33 2024 +0000"
      },
      "message": "project.config: require passing LUCI TryBots\n\nCurrently, LUCI-TryBot-Result+1 (LUCI) or TryBot-Result+1 (legacy) is\nsufficient to allow submission. Remove the latter, thus requiring LUCI\nTryBots.\n\nDrop the \"LUCI-Pass\" submit requirement for release branches, as it is\nnow redundant with \"TryBots-Pass\".\n\nAdd a new \"Legacy-TryBots-Pass\" submit requirement that requires legacy\nTryBots to pass only if they have been requested (Run-TryBot+1). This is\nhelpful to prevent auto-submit from proceeding while legacy slowbots are\nrunning, for example.\n\nChange-Id: I79de8e951507282232429b17355cbd412ea8bd3f\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/564618\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "7d691389bf7875d39d857fb6c2fe353262c44998",
      "tree": "5b71099f79c24d3664366e28b6e35c24270aabd0",
      "parents": [
        "cba2fecbe0a9edcda573143ae401ae26fc3e82bd"
      ],
      "author": {
        "name": "Michael Knyszek",
        "email": "mknyszek@google.com",
        "time": "Fri Feb 02 16:51:33 2024 +0000"
      },
      "committer": {
        "name": "Michael Knyszek",
        "email": "mknyszek@google.com",
        "time": "Fri Feb 02 18:08:19 2024 +0000"
      },
      "message": "project.config: lock down release-branch.go1.22\n\nThis locks down the Go 1.22 release branch to behave like the other\nrelease branches, as per the release process.\n\nChange-Id: Ifd867ac313987dd3e1eb9cd9d7ea987435a6eed5\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/560461\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\n"
    },
    {
      "commit": "cba2fecbe0a9edcda573143ae401ae26fc3e82bd",
      "tree": "83d713459a5c88006ce130f60966b81e325cd0d3",
      "parents": [
        "393673e1ae149c9fb72fc221a2df7bcddb3c8b10"
      ],
      "author": {
        "name": "Michael Anthony Knyszek",
        "email": "mknyszek@google.com",
        "time": "Thu Feb 01 04:23:30 2024 +0000"
      },
      "committer": {
        "name": "Michael Knyszek",
        "email": "mknyszek@google.com",
        "time": "Thu Feb 01 18:13:53 2024 +0000"
      },
      "message": "buildbucket.config: fix typo for options\n\nCL 559740 tried to hide the retry builds button, but failed, likely\nbecause the \u0027option\u0027 header is supposed to be spelled \u0027options\u0027. Fix\nthat now.\n\nChange-Id: I71f5f446a294768df60a88eecc3cb1a18bedb723\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/560195\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "393673e1ae149c9fb72fc221a2df7bcddb3c8b10",
      "tree": "00dd704f8787e10b84b46d7cc58d5b2c1f5f8440",
      "parents": [
        "e2a02e1802c1f9b591f1fcbaba85d82be96011a9"
      ],
      "author": {
        "name": "Michael Anthony Knyszek",
        "email": "mknyszek@google.com",
        "time": "Wed Jan 31 18:20:39 2024 +0000"
      },
      "committer": {
        "name": "Michael Knyszek",
        "email": "mknyszek@google.com",
        "time": "Wed Jan 31 20:55:03 2024 +0000"
      },
      "message": "buildbucket.config: hide retry button\n\nThe \"retry all builds\" button is misleading for the Go project.\nThe main issue is that even if all builds succeed again, it will not\nupdate the LUCI-Trybots-Result+1 label because that\u0027s only mutated by\nCV. The buildbucket plugin does not talk to CV. Hide it. Developers\nshould just hit Commit-Queue+1 again.\n\nChange-Id: Ia7f38c3d171661384cf10f496d46cebf69068807\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/559740\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "e2a02e1802c1f9b591f1fcbaba85d82be96011a9",
      "tree": "5166dd762a9f0d9fa6c83772af04a06e015bc6a4",
      "parents": [
        "e328213a26d21cd8d13d35283f497753acc9c4bf"
      ],
      "author": {
        "name": "Carlos Amedee",
        "email": "carlos@golang.org",
        "time": "Fri Jan 19 22:05:16 2024 +0000"
      },
      "committer": {
        "name": "Carlos Amedee",
        "email": "carlos@golang.org",
        "time": "Fri Jan 19 22:48:43 2024 +0000"
      },
      "message": "project.config: grant submit access to the 1.22 release branch\n\nFor go.dev/issue/64340.\n\nChange-Id: Ifcc81661c468d6d6209718263a48906c48de1bd5\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/556980\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "e328213a26d21cd8d13d35283f497753acc9c4bf",
      "tree": "50c923a96f96b832576abc1ccbb56007fb31c535",
      "parents": [
        "1be1fd1a63b09af25e24360b53005818f49859b4"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@google.com",
        "time": "Wed Oct 25 13:43:37 2023 -0400"
      },
      "committer": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@google.com",
        "time": "Tue Jan 02 20:44:00 2024 +0000"
      },
      "message": "project.config: show trybot and unresolved comment submit requirements\n\nThe following submit requirements are generally applicable and relevant\nin all CLs that go through the Go code review process:\n\n• Code-Review\n• TryBots-Pass (and the temporary LUCI-Pass vote used during migration)\n• No-Unresolved-Comments\n• Review-Enforcement\n\nThat is, these submit requirements start out being unmet¹, and all four\nof them need to eventually be satisfied before a CL can be submitted.\nIt seems detrimental to the dev UX to hide them after they\u0027re met.\n\nThe other submit requirements, such as No-Holds, No-Wait-Release,\nDo-Not-Review, Matching-Subject-Prefix, and others are more situational:\nthey apply in rare cases, and it\u0027s fine for them not to show up whenever\nthey\u0027re satisfied.\n\nRefactor our uses of applicableIf and submittableIf to make the above\nhappen. Also arrange all the visible-when-satisfied submit requirements\nto be on top, and all the hidden-unless-unsatisfied submit requirements\nto be on at the bottom.\n\n¹ No-Unresolved-Comments technically starts out being met, but I think\nit\u0027s an important and visible part of the Go code review process to be\npromoted to be always visible. We can always change it later if wished.\n\nChange-Id: I1216494c8d985e1af21488339fb7d33c616d4c75\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/537736\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\n"
    },
    {
      "commit": "1be1fd1a63b09af25e24360b53005818f49859b4",
      "tree": "c77f120300b4e397828b47ea18e8bbc803b4810e",
      "parents": [
        "537220a86eca8c4e27d6a9355be779e573c4d123"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@google.com",
        "time": "Wed Dec 20 12:38:43 2023 -0500"
      },
      "committer": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@google.com",
        "time": "Wed Dec 20 18:19:45 2023 +0000"
      },
      "message": "project.config: differentiate zero votes for Commit-Queue vs Run-TryBot\n\nRight now both Commit-Queue and Run-TryBot trigger votes have the same\n\"Don\u0027t test\" description, which is what\u0027s initially visible in Gerrit\u0027s\nReply dialog. Make it easier to see how they differ without needing to\nselect a non-zero vote or hover over their tooltip.\n\nThanks to Hana for suggesting this.\n\nChange-Id: Ica9cb2507b5488122620404f5c19521d57b19bd4\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/551815\nReviewed-by: Hyang-Ah Hana Kim \u003chyangah@gmail.com\u003e\n"
    },
    {
      "commit": "537220a86eca8c4e27d6a9355be779e573c4d123",
      "tree": "46d22d7b7236cb8600835918a48c371355b32a51",
      "parents": [
        "f9cad19fd6ea6a29b283aeeac6b2094b9f76d5f1"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@google.com",
        "time": "Wed Oct 25 14:48:00 2023 -0400"
      },
      "committer": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@google.com",
        "time": "Wed Oct 25 19:11:28 2023 +0000"
      },
      "message": "project.config: don\u0027t mention LUCI-TryBot-Result label in submittableIf\n\nEven though this submit requirement was intended to apply and therefore\nhave any kind of effect only on release branches, I suspect it\u0027s also\nindirectly causing LUCI-TryBot-Result+1 votes to no longer show up under\nTrigger Votes in CLs on all branches.\n\nFor now, move it back to applicableIf; we can come back to CL 537736\nlater on and improve this holistically there.\n\nChange-Id: Ie44b1d340f43bdded993acb96561543f154427ea\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/537479\nReviewed-by: Heschi Kreinick \u003cheschi@google.com\u003e\n"
    },
    {
      "commit": "f9cad19fd6ea6a29b283aeeac6b2094b9f76d5f1",
      "tree": "58873b9d5fb3917695ff60cd205f64d9dd344ef2",
      "parents": [
        "1e5df47ea5002e4ff6ff4cbdf774f937d695333d"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@google.com",
        "time": "Tue Oct 24 19:41:20 2023 -0400"
      },
      "committer": {
        "name": "Heschi Kreinick",
        "email": "heschi@google.com",
        "time": "Wed Oct 25 16:11:03 2023 +0000"
      },
      "message": "project.config: require a matching subject prefix on release branches\n\nThe prefixsubject operator is new to Gerrit 3.8.0 and might help with\nthis issue. There\u0027s room for future improvement as this doesn\u0027t catch\nCLs to the main branch or release branch mix ups (e.g., 1.21 vs 1.22).\n\nFor go.dev/issue/41722.\n\nChange-Id: I4b9971085b5a4377b94b8e6418cee1632fff5a73\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/537477\nReviewed-by: Heschi Kreinick \u003cheschi@google.com\u003e\n"
    },
    {
      "commit": "1e5df47ea5002e4ff6ff4cbdf774f937d695333d",
      "tree": "8f7dfb0494b5a3dee00451acefd7ab1ea809cf53",
      "parents": [
        "1f8bd61be3368575aee7fb7662a08bb8f6b43fe4"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@google.com",
        "time": "Tue Oct 24 19:31:47 2023 -0400"
      },
      "committer": {
        "name": "Heschi Kreinick",
        "email": "heschi@google.com",
        "time": "Wed Oct 25 16:10:55 2023 +0000"
      },
      "message": "project.config: require LUCI to pass on release branches\n\nBy now LUCI provides more complete test coverage compared to the old\nbuild system. For example, it\u0027s capable of catching problems that are\nonly apparent when using the exact minimum required bootstrap version.\n\nRequire LUCI to be used on release branches sooner than elsewhere,\nto avoid the possibility of a problem that could\u0027ve been caught in\npre-submit but wasn\u0027t due to the old trybots being selected, such\nas the recent case in go.dev/issue/63339.\n\nChange-Id: I314f0167433741a61a3bb814fb63e8dd88064b39\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/537476\nReviewed-by: Heschi Kreinick \u003cheschi@google.com\u003e\n"
    },
    {
      "commit": "1f8bd61be3368575aee7fb7662a08bb8f6b43fe4",
      "tree": "4b9f1ec94632780cfaf8ffa683791953163b3a4d",
      "parents": [
        "7119345f274a0a29f556485dfa9724407fc9000a"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@google.com",
        "time": "Tue Sep 12 10:15:17 2023 -0400"
      },
      "committer": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@google.com",
        "time": "Tue Sep 12 19:25:47 2023 +0000"
      },
      "message": "project.config: grant Commit-Queue votes on other development branches\n\nThe LUCI permissions were initially gated to the few select branches\nthat were supported. In CL 527615, LUCI support is expanded to cover\nall remaining arbitrary development branches. Make the corresponding\nchange to permissions to enable leaving Commit-Queue+1 votes on them.\n\nChange-Id: I7053a6f4eb14df7337c3ea843a0cca14e1198289\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/527616\nReviewed-by: Heschi Kreinick \u003cheschi@google.com\u003e\n"
    },
    {
      "commit": "7119345f274a0a29f556485dfa9724407fc9000a",
      "tree": "6f67993408765349872bfb48ce2fc097cef1e156",
      "parents": [
        "1f44dda591cd696c93c06f2748add232ff4d84c8"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@google.com",
        "time": "Tue Sep 05 19:17:09 2023 -0400"
      },
      "committer": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@google.com",
        "time": "Wed Sep 06 14:26:45 2023 +0000"
      },
      "message": "project.config: grant Commit-Queue+1 access to gobot\n\nThe gobot account needs to be able to start trybots on CLs it generates\nand mails. This can be implemented in multiple equivalent ways, and for\nthe previous trybots it was a separate Run-TryBot+1 vote permission:\n\n\t label-Run-TryBot \u003d +0..+1 group cria/project-golang-may-start-trybots\n\t label-Run-TryBot \u003d +0..+1 group gobot\n\nIt was initially added to the may-start-trybots cria group for leaving\nCommit-Queue+1 votes needed for the new LUCI trybots, and this CL adds\nit as a separate permission here to restore consistency:\n\n\t label-Commit-Queue \u003d +0..+1 group cria/project-golang-may-start-trybots\n\t+label-Commit-Queue \u003d +0..+1 group gobot\n\nChange-Id: Ia14f83fe3ddeba975eeced722ab270ec45a782cd\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/525995\nReviewed-by: Heschi Kreinick \u003cheschi@google.com\u003e\n"
    },
    {
      "commit": "1f44dda591cd696c93c06f2748add232ff4d84c8",
      "tree": "fc960f1cfffc3784259b69e8a48c63522b5b6e85",
      "parents": [
        "a6fbf38c5a7412a9653889337173cc27929cd439"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@google.com",
        "time": "Mon Aug 28 15:48:36 2023 -0400"
      },
      "committer": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@google.com",
        "time": "Mon Aug 28 20:54:02 2023 +0000"
      },
      "message": "project.config: accept LUCI-TryBot-Result in addition to TryBot-Result\n\nThe pre-submit testing as implemented in LUCI has reached a point where\na passing LUCI-TryBot-Result provides sufficient signal to consider the\nthe TryBots-Pass submit requirement met.\n\nChange-Id: I319727b88314b8758afe32674fb5a16eaad3c5ab\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/523735\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\nReviewed-by: Heschi Kreinick \u003cheschi@google.com\u003e\n"
    },
    {
      "commit": "a6fbf38c5a7412a9653889337173cc27929cd439",
      "tree": "d9c46fabb4199efff42b4b5f06d4bad03d3e2b50",
      "parents": [
        "cf22e0ebb5e2cdc05c31f74beb8c2cbc4eaccb2a"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@google.com",
        "time": "Thu Aug 24 11:50:18 2023 -0400"
      },
      "committer": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@google.com",
        "time": "Thu Aug 24 17:07:19 2023 +0000"
      },
      "message": "project.config: grant LUCI trybot vote on internal branches too\n\nMostly to test that CL 522179 works, but it\u0027ll also be useful in the\nrare case someone needs to make a cherry-pick for a vendored package.\n\nChange-Id: I40c0154439011afcdd0a50401e75c2fca46cbe2f\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/522535\nReviewed-by: Heschi Kreinick \u003cheschi@google.com\u003e\n"
    },
    {
      "commit": "cf22e0ebb5e2cdc05c31f74beb8c2cbc4eaccb2a",
      "tree": "764ef3b290406c9363ee5f9af7bd1b38e6d9f385",
      "parents": [
        "22940c95c27e9f38f726fd0cba5f8c5a11137741"
      ],
      "author": {
        "name": "David Chase",
        "email": "drchase@google.com",
        "time": "Fri Aug 04 19:20:51 2023 +0000"
      },
      "committer": {
        "name": "David Chase",
        "email": "drchase@google.com",
        "time": "Fri Aug 04 20:02:00 2023 +0000"
      },
      "message": "project.config: lock down go1.21 branch for release.\n\nChange-Id: Ie0828f4ac6290b79f1e8e6be0a3c969448932d02\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/516177\nReviewed-by: Heschi Kreinick \u003cheschi@google.com\u003e\n"
    },
    {
      "commit": "22940c95c27e9f38f726fd0cba5f8c5a11137741",
      "tree": "80ac0b70bce0cc318cb592c1dd3f2598a111f307",
      "parents": [
        "dc671396cfbebbc1e6b454676cf9006c4d1d194b"
      ],
      "author": {
        "name": "Michael Pratt",
        "email": "mpratt@google.com",
        "time": "Mon Jul 24 15:31:49 2023 -0400"
      },
      "committer": {
        "name": "Michael Pratt",
        "email": "mpratt@google.com",
        "time": "Mon Jul 24 19:35:16 2023 +0000"
      },
      "message": "Grant permissions to use LUCI-TryBot-Result\n\nChange-Id: I49e776de7d5a611af4eef9fd384767dcdbce0fc7\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/512676\nReviewed-by: Heschi Kreinick \u003cheschi@google.com\u003e\n"
    },
    {
      "commit": "dc671396cfbebbc1e6b454676cf9006c4d1d194b",
      "tree": "69ff58eee0aca0888087f2561ce6cd64ebd81f72",
      "parents": [
        "6304f543b024fbd98f4bc68816747e7f5733e171"
      ],
      "author": {
        "name": "Michael Pratt",
        "email": "mpratt@google.com",
        "time": "Mon Jul 24 15:08:34 2023 -0400"
      },
      "committer": {
        "name": "Michael Pratt",
        "email": "mpratt@google.com",
        "time": "Mon Jul 24 19:19:10 2023 +0000"
      },
      "message": "Add LUCI-TryBot-Result label\n\nThis label is a temporary duplicate of TryBot-Result used by LUCI until\nLUCI becomes default (at which point LUCI will set TryBot-Result\ndirectly).\n\nChange-Id: I14de652f24683e69846257bbd239796a2637e406\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/512675\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\nReviewed-by: Heschi Kreinick \u003cheschi@google.com\u003e\n"
    },
    {
      "commit": "6304f543b024fbd98f4bc68816747e7f5733e171",
      "tree": "576d031c4569ebd926b232095f22b0d107978e26",
      "parents": [
        "468c6fe50f4c49bea26136eb42ddacf926f99fbf"
      ],
      "author": {
        "name": "Heschi Kreinick",
        "email": "heschi@google.com",
        "time": "Mon Jul 17 16:17:57 2023 +0000"
      },
      "committer": {
        "name": "Heschi Kreinick",
        "email": "heschi@google.com",
        "time": "Tue Jul 18 19:02:54 2023 +0000"
      },
      "message": "project.config: grant submit access to the 1.21 release branch\n\nAlso propagate the LUCI stuff.\n\nChange-Id: I2ef5700a056f968a028018079f02b1bdd3a9076a\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/510355\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "468c6fe50f4c49bea26136eb42ddacf926f99fbf",
      "tree": "91fa7f8f421f063a617a5507f72295fd2ac86319",
      "parents": [
        "f9f35827489b00cdef42919aec74e41d0f41d80d"
      ],
      "author": {
        "name": "Heschi Kreinick",
        "email": "heschi@google.com",
        "time": "Mon May 08 16:16:23 2023 -0400"
      },
      "committer": {
        "name": "Heschi Kreinick",
        "email": "heschi@google.com",
        "time": "Tue May 09 16:46:07 2023 +0000"
      },
      "message": "project.config: use CRIA for approvers and trybots groups\n\nTo prevent skew between LUCI and Gerrit permissions, use CRIA groups for\neverything.\n\nI\u0027ve flip-flopped on my previous position that groups shouldn\u0027t be\nnested. So in CRIA, mdb/golang-team is a member of approvers, and\napprovers is a member of trybots. As such we never need both approvers\nand trybots in an ACL.\n\nI left gobot out of the approvers group, which is a change from\ntoday. I tried to use good judgment about which permissions to grant it,\nso it has lost a couple that I don\u0027t think it needs.\n\nIn a week or so I\u0027ll clear out and hide the groups.\n\nChange-Id: Iae1e3e09c9c9efb697eb21060e0f645b39a2cb36\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/493621\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "f9f35827489b00cdef42919aec74e41d0f41d80d",
      "tree": "a1f26460f36f5477fad31c14462747b74f36c80e",
      "parents": [
        "d15aeeb53fa58a2026e366ce46a5f31b64b3ddf5"
      ],
      "author": {
        "name": "Edwin Kempin",
        "email": "ekempin@google.com",
        "time": "Tue Jul 05 14:04:00 2022 +0000"
      },
      "committer": {
        "name": "Heschi Kreinick",
        "email": "heschi@google.com",
        "time": "Tue May 09 15:59:47 2023 +0000"
      },
      "message": "Remove redundant predicates from copy conditions\n\nIf \"is:ANY\" is matched, all other OR-conditions can be dropped, since\n\"is:ANY\" already matches all approvals [1]\n\nRemoving the redundant predicates makes the copy conditions easier\nto grasp. This is more important now that copy conditions are included\ninto change messages, and hence exposed to all users (see b/234821250).\n\n[1] https://gerrit-review.googlesource.com/Documentation/config-labels.html#is_any\n\nChange-Id: If3aad1a281902574f4cd3e048e9b921988ba11ff\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/416054\nReviewed-by: Heschi Kreinick \u003cheschi@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "d15aeeb53fa58a2026e366ce46a5f31b64b3ddf5",
      "tree": "1369f4f6d419185b5191c0b28a77bc2249581239",
      "parents": [
        "5067200a89a89095b6a147ce671f82ae2a065292"
      ],
      "author": {
        "name": "Heschi Kreinick",
        "email": "heschi@google.com",
        "time": "Mon May 01 19:56:42 2023 +0000"
      },
      "committer": {
        "name": "Heschi Kreinick",
        "email": "heschi@google.com",
        "time": "Tue May 02 17:27:44 2023 +0000"
      },
      "message": "Grant cria/project-golang-may-start-trybots CQ+1 and Run-Trybot+1\n\nOpen up LUCI, and prepare for the CRIA group to hopefully replace may-start-trybots in short order.\n\nChange-Id: I58169225fda595029c7bde399d28b44fabe198de\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/491035\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "5067200a89a89095b6a147ce671f82ae2a065292",
      "tree": "05fff79966d9ac088fe76076ff2f256a15a1bb2c",
      "parents": [
        "7cebd3ed215ac10407c1a3092dc461d6f347f811"
      ],
      "author": {
        "name": "Heschi Kreinick",
        "email": "heschi@google.com",
        "time": "Mon Apr 24 21:09:07 2023 +0000"
      },
      "committer": {
        "name": "Michael Pratt",
        "email": "mpratt@google.com",
        "time": "Mon Apr 24 21:33:30 2023 +0000"
      },
      "message": "project.config: explicitly grant tag creation to golang-gob-owners\n\nI didn\u0027t think this would be necessary, but perhaps Administrate Server is more limited than I thought it is.\n\nChange-Id: I234aeb39c4a7a6a13f62a1aaaf095ee4303f9785\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/488395\nReviewed-by: Michael Pratt \u003cmpratt@google.com\u003e\n"
    },
    {
      "commit": "7cebd3ed215ac10407c1a3092dc461d6f347f811",
      "tree": "e887701df599278dafc0255ba3a22a4f3b110a96",
      "parents": [
        "7c0c6bd1656598f859dff72bd3f4239c36c78a43"
      ],
      "author": {
        "name": "Heschi Kreinick",
        "email": "heschi@google.com",
        "time": "Mon Apr 10 19:30:05 2023 +0000"
      },
      "committer": {
        "name": "Heschi Kreinick",
        "email": "heschi@google.com",
        "time": "Tue Apr 11 21:13:04 2023 +0000"
      },
      "message": "project.config: grant LUCI label access to mdb/golang-team\n\nChange-Id: I670e6c10dfe809c530ebdefe3ac3b013a47ef111\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/483475\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "7c0c6bd1656598f859dff72bd3f4239c36c78a43",
      "tree": "18f3a4560abe14d531921af795332f1f7595a43b",
      "parents": [
        "03fad69a6dc732839d2c3fe660b87fcf9a177748"
      ],
      "author": {
        "name": "Carlos Amedee",
        "email": "amedee@google.com",
        "time": "Wed Mar 01 14:42:46 2023 -0500"
      },
      "committer": {
        "name": "Carlos Amedee",
        "email": "carlos@golang.org",
        "time": "Wed Mar 01 20:39:09 2023 +0000"
      },
      "message": "Enable jwt service for LUCI\n\nChange-Id: Icc532e1877dc38b4098036d045d6b1b52e1e1a3c\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/472576\nReviewed-by: Heschi Kreinick \u003cheschi@google.com\u003e\n"
    },
    {
      "commit": "03fad69a6dc732839d2c3fe660b87fcf9a177748",
      "tree": "8ea5338b62ab7de6dbfb6a9733e9958ccd559837",
      "parents": [
        "3dd69035a3a47a97689e29ff23388da469be74f2"
      ],
      "author": {
        "name": "Carlos Amedee",
        "email": "amedee@google.com",
        "time": "Wed Mar 01 12:17:56 2023 -0500"
      },
      "committer": {
        "name": "Carlos Amedee",
        "email": "carlos@golang.org",
        "time": "Wed Mar 01 18:22:54 2023 +0000"
      },
      "message": "Enable BuildBucket plugin for LUCI\n\nhttps://g3doc.corp.google.com/third_party/java_src/gerritcodereview/plugins/buildbucket/README.md?cl\u003d513247393\n\nChange-Id: Ie3af413638113f835e4fcc95deacd02f7efb6057\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/472575\nReviewed-by: Heschi Kreinick \u003cheschi@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "3dd69035a3a47a97689e29ff23388da469be74f2",
      "tree": "4263b6d6f3954167837c7ff5b981941651c98e48",
      "parents": [
        "352e21903c8f869e0efca8f33e322fa8cedc9937"
      ],
      "author": {
        "name": "Carlos Amedee",
        "email": "amedee@google.com",
        "time": "Mon Feb 27 15:28:19 2023 -0500"
      },
      "committer": {
        "name": "Carlos Amedee",
        "email": "carlos@golang.org",
        "time": "Mon Feb 27 20:37:05 2023 +0000"
      },
      "message": "Grant LUCI account write permissions\n\nThis adds write permissions to the lUCI account which enables LUCI to update\nthe Gerrit UI to support TryBot and commit queue functionality.\n\nAs per step 4.4 in:\ngo/luci/newroot/getting_started/4_change_verification?var.recipe-repo\u003dbuild\u0026var.recipe-host\u003dgo\u0026var.main-source-repo\u003dgo\u0026var.gob-host\u003dgo\u0026var.project-id\u003dgo#grant-your-service-account-read-access-to-your-gerrit-repo\n\nChange-Id: I73edd49c718da3a0c21e7e843efb5936fd22f0f6\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/471756\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\nReviewed-by: Heschi Kreinick \u003cheschi@google.com\u003e\n"
    },
    {
      "commit": "352e21903c8f869e0efca8f33e322fa8cedc9937",
      "tree": "0faa807c2630c8066e45d7aa4dd3e9043f15a6d3",
      "parents": [
        "983fbca7a127977c09a516ca4d032ea1e421e07c"
      ],
      "author": {
        "name": "Carlos Amedee",
        "email": "carlos@golang.org",
        "time": "Mon Feb 27 20:13:55 2023 +0000"
      },
      "committer": {
        "name": "Carlos Amedee",
        "email": "carlos@golang.org",
        "time": "Mon Feb 27 20:17:34 2023 +0000"
      },
      "message": "Grant LUCI access to view all accounts\n\nAs per step 4.5 in:\ngo/luci/newroot/getting_started/4_change_verification?var.recipe-repo\u003dbuild\u0026var.recipe-host\u003dgo\u0026var.main-source-repo\u003dgo\u0026var.gob-host\u003dgo\u0026var.project-id\u003dgo#grant-your-service-account-read-access-to-your-gerrit-repo\n\nChange-Id: I242fe24c82d02704af832e1c1c384c49b5826a47\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/471755\nReviewed-by: Heschi Kreinick \u003cheschi@google.com\u003e\n"
    },
    {
      "commit": "983fbca7a127977c09a516ca4d032ea1e421e07c",
      "tree": "7e1e3521a3d00d170dd511acd675dc328bf09861",
      "parents": [
        "25115fbc41d459a9231cf0d534db3bf3fc21747c"
      ],
      "author": {
        "name": "Carlos Amedee",
        "email": "amedee@google.com",
        "time": "Tue Feb 21 15:22:51 2023 -0500"
      },
      "committer": {
        "name": "Carlos Amedee",
        "email": "carlos@golang.org",
        "time": "Tue Feb 21 20:36:35 2023 +0000"
      },
      "message": "Fix the regular expression for the commit queue label access\n\nChange-Id: Ic0690f1364090a11ea16679fac323e4070596bd9\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/469995\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\n"
    },
    {
      "commit": "25115fbc41d459a9231cf0d534db3bf3fc21747c",
      "tree": "a197e513a1182613b6699edbdf29d55023bc5f52",
      "parents": [
        "de1c373732fca516e1200bdb499f37d8ea875e1f"
      ],
      "author": {
        "name": "Carlos Amedee",
        "email": "amedee@google.com",
        "time": "Thu Feb 16 16:48:40 2023 -0500"
      },
      "committer": {
        "name": "Carlos Amedee",
        "email": "carlos@golang.org",
        "time": "Tue Feb 21 19:29:37 2023 +0000"
      },
      "message": "Add LUCI labels for the commit queue:\ngo/luci/newroot/getting_started/1_project_setup#additional-gerrit-configuration-for-later.\nThis should enable testing trybots on the master and\nrelease-branch.go1.20 branch of the Go repo.\n\nChange-Id: I9a83826712731e4f27d17dac09101f430cc2c309\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/468955\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "de1c373732fca516e1200bdb499f37d8ea875e1f",
      "tree": "ca78eb1d6b96342506edd5e960aff5a0b0a32dfb",
      "parents": [
        "f0388748009b9ecf228eb6f908337e4da3c2a753"
      ],
      "author": {
        "name": "Heschi Kreinick",
        "email": "heschi@google.com",
        "time": "Fri Jan 13 18:32:51 2023 +0000"
      },
      "committer": {
        "name": "Heschi Kreinick",
        "email": "heschi@google.com",
        "time": "Fri Jan 13 19:04:36 2023 +0000"
      },
      "message": "project.config: add removeLabel for most labels\n\nRoughly speaking, any label that someone can apply, they should be able to remove globally: Auto-Submit, Code-Review, Hold, and Run-TryBot. I didn\u0027t bother with TryBot-Bypass.\n\nReorganize the permissions so that labels are all together and matched with their removals.\n\nChange-Id: Iedf8debca7f4e8fb75e65ee97534d0e35434db68\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/462055\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "f0388748009b9ecf228eb6f908337e4da3c2a753",
      "tree": "10f553ecea39f76d89bd43f93831eb311dd0a8b6",
      "parents": [
        "294c3ce97150a0be40bfa6830a604d9e18b05085"
      ],
      "author": {
        "name": "Heschi Kreinick",
        "email": "heschi@google.com",
        "time": "Thu Jan 12 20:14:03 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 12 20:14:03 2023 +0000"
      },
      "message": "Rename group may-forge-author-identity to may-upload-all-cls\n"
    },
    {
      "commit": "294c3ce97150a0be40bfa6830a604d9e18b05085",
      "tree": "2baf08916f625b4202c64ca8c5264bed0c56b010",
      "parents": [
        "59705619563592915ad41e0a2489595bd475797e"
      ],
      "author": {
        "name": "Heschi Kreinick",
        "email": "heschi@google.com",
        "time": "Thu Jan 12 19:49:26 2023 +0000"
      },
      "committer": {
        "name": "Heschi Kreinick",
        "email": "heschi@google.com",
        "time": "Thu Jan 12 19:59:38 2023 +0000"
      },
      "message": "project.config: grant Forge Author Identity to approvers\n\nThis will allow approvers to create cherrypick CLs. See https://github.com/golang/go/issues/55841#issuecomment-1379347816.\n\nChange-Id: I95dde41c842500ec7526ca2c1c78e16143ef70f1\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/461799\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "59705619563592915ad41e0a2489595bd475797e",
      "tree": "97c4e65b83092ac3ec4b5a85c170815a260bfc12",
      "parents": [
        "7bf3bdd6f239b3592607e2561388de0b1c08a471"
      ],
      "author": {
        "name": "Heschi Kreinick",
        "email": "heschi@google.com",
        "time": "Thu Jan 12 16:33:53 2023 +0000"
      },
      "committer": {
        "name": "Heschi Kreinick",
        "email": "heschi@google.com",
        "time": "Thu Jan 12 19:47:18 2023 +0000"
      },
      "message": "project.config: grant removeLabel-TryBot-Result to everyone who can run TryBots\n\nGerrit changed so that this permission is not implicitly granted by Remove Reviewer.\n\nChange-Id: I4426f6b14540dc2a6332e2249e779c978fb60a8b\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/461815\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "7bf3bdd6f239b3592607e2561388de0b1c08a471",
      "tree": "77a8a0714ac10a85cbb4b533cf7d1675048ce04c",
      "parents": [
        "f6ad88592a2986f63c85db77d9bcf8a99d72a1e7"
      ],
      "author": {
        "name": "Heschi Kreinick",
        "email": "heschi@google.com",
        "time": "Tue Dec 13 22:06:17 2022 +0000"
      },
      "committer": {
        "name": "Heschi Kreinick",
        "email": "heschi@google.com",
        "time": "Wed Dec 14 19:43:25 2022 +0000"
      },
      "message": "project.config: block submit of CLs with #wait-release\n\nTests:\n\n\nhttp://go.dev/cl/457336 (hashtag):\n   gob-curl -X POST \u0027https://go-review.googlesource.com/changes/457336/check.submit_requirement?sr-name\u003dNo-Wait-Release\u0026refs-config-change-id\u003dI3f93c2755217611c75e67775e6b90eef61f26716\u0027\n\n   {\"name\":\"No-Wait-Release\",\"description\":\"Changes with the hashtag wait-release cannot be submitted.\",\"status\":\"UNSATISFIED\",\"is_legacy\":false,\"applicability_expression_result\":{\"fulfilled\":true,\"status\":\"PASS\"},\"submittability_expression_result\":{\"expression\":\"is:false\",\"fulfilled\":false,\"status\":\"FAIL\",\"passing_atoms\":[],\"failing_atoms\":[\"is:false\"]}}\n\nhttp://go.dev/cl/456295 (no hashtag):\n   gob-curl -X POST \u0027https://go-review.googlesource.com/changes/456295/check.submit_requirement?sr-name\u003dNo-Wait-Release\u0026refs-config\n-change-id\u003dI3f93c2755217611c75e67775e6b90eef61f26716\u0027\n\n   {\"name\":\"No-Wait-Release\",\"description\":\"Changes with the hashtag wait-release cannot be submitted.\",\"status\":\"NOT_APPLICABLE\",\"is_legacy\":false,\"applicability_expression_result\":{\"fulfilled\":false,\"status\":\"FAIL\"},\"submittability_expression_result\":{\"expression\":\"is:false\",\"fulfilled\":true,\"status\":\"NOT_EVALUATED\",\"passing_atoms\":[],\"failing_atoms\":[]}}\n\n\nChange-Id: I3f93c2755217611c75e67775e6b90eef61f26716\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/457495\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "f6ad88592a2986f63c85db77d9bcf8a99d72a1e7",
      "tree": "2352946e7e9da6946ffd87240b5af55153f8bf56",
      "parents": [
        "bc3478c87bbcf81de04b2b15224bd6bb1d908dcc"
      ],
      "author": {
        "name": "Heschi Kreinick",
        "email": "heschi@google.com",
        "time": "Mon Dec 12 19:27:56 2022 +0000"
      },
      "committer": {
        "name": "Heschi Kreinick",
        "email": "heschi@google.com",
        "time": "Mon Dec 12 20:45:10 2022 +0000"
      },
      "message": "project.config: grant mdb/golang-gob-branchers branch creation\n\nChange-Id: Ib4e73afbbaeaa805baa015c656f514adefb122a3\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/456955\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "bc3478c87bbcf81de04b2b15224bd6bb1d908dcc",
      "tree": "f47b73939d8103470d369d10d9083676d93a694b",
      "parents": [
        "2201b40499edf12c6b607aa0581646d90d4b42ef"
      ],
      "author": {
        "name": "Heschi Kreinick",
        "email": "heschi@google.com",
        "time": "Mon Dec 12 19:12:04 2022 +0000"
      },
      "committer": {
        "name": "Heschi Kreinick",
        "email": "heschi@google.com",
        "time": "Mon Dec 12 19:22:47 2022 +0000"
      },
      "message": "project.config: remove may-push group\n\nIt was intended to be safe, but granted a fair few permissions that are at least a little iffy like tagging, and it\u0027s very rarely used. Remove it; I\u0027ll configure golang-gob-branchers for the relatively common case of creating a branch once the ganpati group finishes being created.\n\nChange-Id: I403b3b6e9ab921346fd87fedf25a453a15ef690f\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/456915\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "2201b40499edf12c6b607aa0581646d90d4b42ef",
      "tree": "f356bc61d43e26a369cbb28652fe1ee235809f72",
      "parents": [
        "41ecf2b2a3aedfedd47a678804114bca51776a14"
      ],
      "author": {
        "name": "Gerrit Code Review",
        "email": "server@googlesource.com",
        "time": "Mon Dec 12 11:03:07 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "server@googlesource.com",
        "time": "Mon Dec 12 11:03:07 2022 +0000"
      },
      "message": "Migrate label functions to submit requirements"
    },
    {
      "commit": "41ecf2b2a3aedfedd47a678804114bca51776a14",
      "tree": "e43146bb66264011b62620523556c7754368d948",
      "parents": [
        "0e4bddf97eafd8d961ea9e08679da3a9dd7401b6"
      ],
      "author": {
        "name": "Heschi Kreinick",
        "email": "heschi@google.com",
        "time": "Fri Dec 09 22:19:55 2022 +0000"
      },
      "committer": {
        "name": "Heschi Kreinick",
        "email": "heschi@google.com",
        "time": "Fri Dec 09 22:30:03 2022 +0000"
      },
      "message": "project.config: remove trybot-result-changers\n\nThe group description says:\n\n\"Accounts that can delete TryBot result votes to restart the TryBots.\"\n\nBut in fact, anyone with remove reviewer permissions can delete the vote, per http://b/245706858. And due to a config error, they\u0027re only allowed to vote -1, which I think we can safely assume nobody wants.\n\nChange-Id: I94062a2fe89611b401017a27237f509627c9c8e5\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/456675\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "0e4bddf97eafd8d961ea9e08679da3a9dd7401b6",
      "tree": "fe3deaaffab65aa70ebbeb6602b32724d1bf092f",
      "parents": [
        "c682f853cb654098cc09a7df33cdd0a9b4b9a7e1"
      ],
      "author": {
        "name": "Heschi Kreinick",
        "email": "heschi@google.com",
        "time": "Fri Dec 09 22:24:00 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Dec 09 22:24:00 2022 +0000"
      },
      "message": "Rename group trybot-result-changers to zzz_deleted_trybot-result-changers\n"
    },
    {
      "commit": "c682f853cb654098cc09a7df33cdd0a9b4b9a7e1",
      "tree": "dde326dd5e6e0dd8fa3e66a0d61eb81fdf28ee56",
      "parents": [
        "d79d3777407a4c46b8a720624d95f237acc36e78"
      ],
      "author": {
        "name": "Heschi Kreinick",
        "email": "heschi@google.com",
        "time": "Fri Dec 09 20:21:38 2022 +0000"
      },
      "committer": {
        "name": "Heschi Kreinick",
        "email": "heschi@google.com",
        "time": "Fri Dec 09 21:08:42 2022 +0000"
      },
      "message": "project.config: remove use of release-managers\n\nmdb/golang-release-eng-policy is a better-maintained superset, and should be used where we want people to have ambient access. Remove ambient branch and tag creation permissions -- these are dangerous things that don\u0027t happen enough to justify ambient access.\n\nChange-Id: I55499416f24cf5f280c0ed3d9fc0b4f0150944b3\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/456619\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "d79d3777407a4c46b8a720624d95f237acc36e78",
      "tree": "95e687b0d6369f3964b851a3e1a9927f686458f4",
      "parents": [
        "f42069a9ae163449e603a4f8d6d2f5cc02c9b7c4"
      ],
      "author": {
        "name": "Heschi Kreinick",
        "email": "heschi@google.com",
        "time": "Fri Dec 09 19:48:59 2022 +0000"
      },
      "committer": {
        "name": "Heschi Kreinick",
        "email": "heschi@google.com",
        "time": "Fri Dec 09 20:12:48 2022 +0000"
      },
      "message": "project.config: enable auto-submit on release branches\n\n- The label BLOCK on release-managers made no sense and was probably a\n  historical accident in c338dc7897d28cad676e64de310ac56c8f05673f.\n- But keep gobot\u0027s label access, since relui uses it.\n- Nothing in the auto-submit code avoids submitting to release branches,\n  I think it was just that gobot didn\u0027t have submit rights. Grant it.\n\nAs of this instant, there are only two open auto-submit CLs and I\u0027m okay\nwith them getting immediately merged:\n\nhttps://go-review.git.corp.google.com/q/label:auto-submit+status:open+-branch:master\n\nChange-Id: Ifaf05821029806abf80af76a26f6082ea0d75835\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/456618\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "f42069a9ae163449e603a4f8d6d2f5cc02c9b7c4",
      "tree": "53eb67a040d7b9c78795897c2c2fe1a368068905",
      "parents": [
        "7d37a32f65f3ba7bb5c70039be138e559be32034"
      ],
      "author": {
        "name": "Heschi Kreinick",
        "email": "heschi@google.com",
        "time": "Fri Dec 09 19:32:23 2022 +0000"
      },
      "committer": {
        "name": "Heschi Kreinick",
        "email": "heschi@google.com",
        "time": "Fri Dec 09 19:45:22 2022 +0000"
      },
      "message": "project.config: remove obsolete security branch permissions\n\nDmitri says these were an artifact of the old security release process; no such branches exist\ntoday. The new security process is golang/go#44918.\n\nChange-Id: I186c4939731f0cf76109d8867c465e9f8b27a4f0\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/456615\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "7d37a32f65f3ba7bb5c70039be138e559be32034",
      "tree": "822d3ed1adc57f1055a9c7b737d8b6211db96bfb",
      "parents": [
        "a0ae4d991e917653cd17ab15782703692093af81"
      ],
      "author": {
        "name": "Heschi Kreinick",
        "email": "heschi@google.com",
        "time": "Wed Nov 02 17:15:16 2022 -0400"
      },
      "committer": {
        "name": "Heschi Kreinick",
        "email": "heschi@google.com",
        "time": "Wed Nov 02 21:18:43 2022 +0000"
      },
      "message": "config: mark TryBot-Bypass as non-blocking\n\nSee #56031.\n\nChange-Id: I7a57c8c4b1aa54f91219338b636ec98d4b66e455\n"
    },
    {
      "commit": "a0ae4d991e917653cd17ab15782703692093af81",
      "tree": "2bf08b07cad97930947f71fcb52cb270cad3e67e",
      "parents": [
        "551e8ab2064a2c15ac5b60df9848fad25c4386ba"
      ],
      "author": {
        "name": "Heschi Kreinick",
        "email": "heschi@google.com",
        "time": "Wed Nov 02 16:55:23 2022 -0400"
      },
      "committer": {
        "name": "Heschi Kreinick",
        "email": "heschi@google.com",
        "time": "Wed Nov 02 21:12:38 2022 +0000"
      },
      "message": "config: add requirements for TryBot results and unresolved comments\n\nSecond try with applicableIf.\n\nSee #56031.\n\nChange-Id: Id312d2ea1d45d5281d1a8a23599f732c652e5339\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/447416\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "551e8ab2064a2c15ac5b60df9848fad25c4386ba",
      "tree": "a72da49032da8696e88f0e3454f3e8d868e43b75",
      "parents": [
        "7eb68bd78b5ecbc6d81a81de015670236cc88b34"
      ],
      "author": {
        "name": "Heschi Kreinick",
        "email": "heschi@google.com",
        "time": "Wed Nov 02 20:32:20 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 02 20:32:20 2022 +0000"
      },
      "message": "Revert \"config: add requirements for TryBot results and unresolved comments\"\n\nThis reverts commit 7eb68bd78b5ecbc6d81a81de015670236cc88b34.\n\nReason for revert: doesn\u0027t work\n\nChange-Id: Ifdd26dd563ce941fa76f925640d4d8778b6dd28d\n"
    },
    {
      "commit": "7eb68bd78b5ecbc6d81a81de015670236cc88b34",
      "tree": "9dbdcb66f1e0ffa3ff06a4861d5fb58882e5af5f",
      "parents": [
        "56b9dc1efb6940270ac0b9366b0f1aef436d0609"
      ],
      "author": {
        "name": "Heschi Kreinick",
        "email": "heschi@google.com",
        "time": "Wed Oct 26 20:20:37 2022 +0000"
      },
      "committer": {
        "name": "Heschi Kreinick",
        "email": "heschi@google.com",
        "time": "Wed Nov 02 20:31:06 2022 +0000"
      },
      "message": "config: add requirements for TryBot results and unresolved comments\n\nSee #56031.\n\nChange-Id: I7bc24822dfc3125bf2daad0e5847a24397f3b6dc\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/445675\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "56b9dc1efb6940270ac0b9366b0f1aef436d0609",
      "tree": "a72da49032da8696e88f0e3454f3e8d868e43b75",
      "parents": [
        "c0974f3d5f56d5767581a9ab60f420b352d03a3d"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@google.com",
        "time": "Mon Jul 18 11:04:11 2022 -0400"
      },
      "committer": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@google.com",
        "time": "Mon Jul 18 11:14:08 2022 -0400"
      },
      "message": "project.config: copy TryBot labels across commit message edits\n\nThe Run-TryBot and TryBot-Result labels are used by the Go build system\nfor running tests. These tests are testing code changes across multiple\nGo ports and environment configurations, and none of them pay attention\nto the content of the commit message.\n\nThere\u0027s no benefit to dropping these votes when only the commit message\nchanges, only added latency and increased resource consumption, so stop\ndoing that. Do continue to drop it on rebases, since we rely on TryBots\nto catch problems that may happen after conflict-free rebases.\n\nIf in the future we introduce checks that use the CL commit message as\nan input, we can either revisit this decision or consider a different\nmechanism for those checks.\n\nFixes go.dev/issue/30893.\n\nChange-Id: I643436d5ed412ab171095a474652fbea3f0072da\n"
    },
    {
      "commit": "c0974f3d5f56d5767581a9ab60f420b352d03a3d",
      "tree": "4fae8964142498a4a94507a0e6fbf25e7b2aa291",
      "parents": [
        "1a712cb65ce9b6c0e34dbc6c0c07d25516279f86"
      ],
      "author": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Mon Jul 11 11:59:26 2022 -0400"
      },
      "committer": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Mon Jul 11 12:02:02 2022 -0400"
      },
      "message": "project.config: enable non-AoD, code-reviewed changes to refs/meta/config\n\nChange-Id: Ie3d53ecda5d66debaa97f1867c963309c5b78d0f\n"
    },
    {
      "commit": "1a712cb65ce9b6c0e34dbc6c0c07d25516279f86",
      "tree": "158fb8d7277b3f3e425da9ef7db88b443e16beb8",
      "parents": [
        "ccad8bc390aef807e15a7e9b2cc17d66c8835885"
      ],
      "author": {
        "name": "Heschi Kreinick",
        "email": "heschi@google.com",
        "time": "Thu Jun 09 00:38:51 2022 +0000"
      },
      "committer": {
        "name": "Heschi Kreinick",
        "email": "heschi@google.com",
        "time": "Thu Jun 09 00:47:47 2022 +0000"
      },
      "message": "project.config: add gobot permissions for relui\n\nAllow relui (as gobot) to tag repositories.\n\nIt\u0027s possible we should be creating a new user, but we can worry about\nit later I guess.\n\nChange-Id: I88153747e803985c26632b57f79c01cd804f6567\n"
    },
    {
      "commit": "ccad8bc390aef807e15a7e9b2cc17d66c8835885",
      "tree": "816dcaa680796e408102c7df23240fcd836d05b5",
      "parents": [
        "6e0fc8839f13b3429230b3507fecce336e61c235"
      ],
      "author": {
        "name": "Gerrit Code Review",
        "email": "server@googlesource.com",
        "time": "Fri Jun 03 12:47:05 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "server@googlesource.com",
        "time": "Fri Jun 03 12:47:05 2022 +0000"
      },
      "message": "Migrate label configs to copy conditions\n"
    },
    {
      "commit": "6e0fc8839f13b3429230b3507fecce336e61c235",
      "tree": "e0317f42423a8ea5fa4034a7b8e514c2ad60dd15",
      "parents": [
        "cf34d9965834ad6d9db9ffabe36956cc603c5d98"
      ],
      "author": {
        "name": "Heschi Kreinick",
        "email": "heschi@google.com",
        "time": "Tue May 24 18:08:48 2022 +0000"
      },
      "committer": {
        "name": "Heschi Kreinick",
        "email": "heschi@google.com",
        "time": "Tue May 24 18:20:41 2022 +0000"
      },
      "message": "project.config: add gwsq permissions\n\nFollowing go/gwsq-gerrit#setting-up-the-gerrit-repository: grant gwsq\nCreate and View Accounts, plus Remove Reviewer per the second\ninstruction in step 5.\n\nFor http://b/233766453.\n\nChange-Id: I9b39a9e228eecce6e6ab2c01ae4ad553af9a039e\n"
    },
    {
      "commit": "cf34d9965834ad6d9db9ffabe36956cc603c5d98",
      "tree": "a882b79fff6fa190a35b7c09800bce2bd17b5cb5",
      "parents": [
        "9f3572d4276adf70ec8ac67832e53b546ea87c4f"
      ],
      "author": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Fri Apr 29 10:47:56 2022 -0400"
      },
      "committer": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Fri Apr 29 10:47:56 2022 -0400"
      },
      "message": "project.config: rename submit requirement Hold to No-Holds\n\nA bit less confusing in the UI to see a checkmark next to No-Holds.\n"
    },
    {
      "commit": "9f3572d4276adf70ec8ac67832e53b546ea87c4f",
      "tree": "bf7f0d08ac468edaf103c8b6357c1206ba26726b",
      "parents": [
        "760aa3ec1734d0b1420b08fd3c9fee6fe06d5c9b"
      ],
      "author": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Thu Apr 28 16:16:19 2022 -0400"
      },
      "committer": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Thu Apr 28 16:16:19 2022 -0400"
      },
      "message": "project.config: more hold tweaks\n"
    },
    {
      "commit": "760aa3ec1734d0b1420b08fd3c9fee6fe06d5c9b",
      "tree": "ad3873989c22993fa5642fe2b3b8e6d28c8b8428",
      "parents": [
        "bb576ff2bcbec815d2a33b23ea7362048cb9876f"
      ],
      "author": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Thu Apr 28 16:14:52 2022 -0400"
      },
      "committer": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Thu Apr 28 16:14:52 2022 -0400"
      },
      "message": "project.config: more Hold tweaks\n"
    },
    {
      "commit": "bb576ff2bcbec815d2a33b23ea7362048cb9876f",
      "tree": "ea22fb56aeed330512034cc7392b6d27383d4784",
      "parents": [
        "492a32eb67bfb713a80f507f29a644dd90b01c65"
      ],
      "author": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Thu Apr 28 16:13:18 2022 -0400"
      },
      "committer": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Thu Apr 28 16:13:18 2022 -0400"
      },
      "message": "project.config: more Hold label work\n"
    },
    {
      "commit": "492a32eb67bfb713a80f507f29a644dd90b01c65",
      "tree": "5c1c174368fdd8922ec84fdbf7bbbfd8a5dd308d",
      "parents": [
        "903041e9a0f920493a29b782005b3ba6ef95a2ae"
      ],
      "author": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Thu Apr 28 16:07:58 2022 -0400"
      },
      "committer": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Thu Apr 28 16:07:58 2022 -0400"
      },
      "message": "project.config: remove Code-Review-2 in favor of Hold+1\n"
    },
    {
      "commit": "903041e9a0f920493a29b782005b3ba6ef95a2ae",
      "tree": "7136237addd302eb976cae7043df1fcf8493f5a1",
      "parents": [
        "c338dc7897d28cad676e64de310ac56c8f05673f"
      ],
      "author": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Mon Apr 11 12:03:45 2022 -0400"
      },
      "committer": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Mon Apr 11 12:03:45 2022 -0400"
      },
      "message": "all: remove Trust label and requirement\n"
    },
    {
      "commit": "c338dc7897d28cad676e64de310ac56c8f05673f",
      "tree": "f52ea0b5c71c1219f472eac55478b0016c0f1775",
      "parents": [
        "589936e70eba1a69cfd96f5e415f8c9d100f838c"
      ],
      "author": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Thu Apr 07 17:06:44 2022 -0400"
      },
      "committer": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Thu Apr 07 17:06:44 2022 -0400"
      },
      "message": "allow approvers to add Auto-Submit\n"
    },
    {
      "commit": "589936e70eba1a69cfd96f5e415f8c9d100f838c",
      "tree": "103a8702aa5bb74e279fe361e9b44b642dab4204",
      "parents": [
        "80af51f9ae36cd9ca83eb5822af56fa072513484"
      ],
      "author": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Wed Apr 06 15:18:38 2022 -0400"
      },
      "committer": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Wed Apr 06 15:19:43 2022 -0400"
      },
      "message": "All-Projects: copy Code-Review+1 forward, like we do for Trust+1\n\nWe may need to revisit this in the future but it\u0027s OK for now.\n"
    },
    {
      "commit": "80af51f9ae36cd9ca83eb5822af56fa072513484",
      "tree": "5b796a5a2064f31fea715b8a66d60d54d4db00aa",
      "parents": [
        "5f543bba384afb31d78cb3d4d725d31997decc73"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@google.com",
        "time": "Thu Sep 02 15:16:09 2021 -0400"
      },
      "committer": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@google.com",
        "time": "Thu Mar 17 12:26:09 2022 -0400"
      },
      "message": "project.config: add mdb/google-cla-gerrit-robot-accounts group for SignCLA\n\nAdd the mdb/google-cla-gerrit-robot-accounts group, and consider it\nto have accepted the \"Google CLA\" contributor agreement. This change\nimplements the new Gerrit process for allowlisting bots to bypass\nCLA checks via an mdb group, as documented at go/gob/team/signcla.\n\nWe don\u0027t have bots that make use of this ability yet, but it is safe\nto add preemptively, making it possible to start using the mdb group\nfor future bots or to convert existing ones. It brings Go project\u0027s\nconfiguration closer to what can be considered as the default.\n\nUpdates go.dev/issue/38075.\nUpdates b/198293761.\n\nChange-Id: I53792f6786156349fa746441b1b41de7f5e18811\n"
    },
    {
      "commit": "5f543bba384afb31d78cb3d4d725d31997decc73",
      "tree": "1f5d1db49787880eaa9598ef05778002ef32ee85",
      "parents": [
        "80d1efbf6e8b551155dd25d43d1b207a18ba9b04"
      ],
      "author": {
        "name": "Patrick Hiesel",
        "email": "hiesel@google.com",
        "time": "Wed Mar 02 10:27:04 2022 +0100"
      },
      "committer": {
        "name": "Patrick Hiesel",
        "email": "hiesel@google.com",
        "time": "Thu Mar 03 09:47:52 2022 +0000"
      },
      "message": "Remove label function and rules.pl\n\nChange-Id: I453aef93f5496ebdd3fe51ea8cc30f4d8a37d7f5\n"
    },
    {
      "commit": "80d1efbf6e8b551155dd25d43d1b207a18ba9b04",
      "tree": "3dc24eec28cf568fb3ad1f8caff51cf10e60b691",
      "parents": [
        "6ab3238c5bd770e017d9899bf0f0160b5b0e7210"
      ],
      "author": {
        "name": "Patrick Hiesel",
        "email": "hiesel@google.com",
        "time": "Wed Mar 02 10:25:25 2022 +0100"
      },
      "committer": {
        "name": "Patrick Hiesel",
        "email": "hiesel@google.com",
        "time": "Wed Mar 02 19:09:25 2022 +0100"
      },
      "message": "Add Code-Review submit requirement\n\nChange-Id: I58cd31140959ff4bf7e14ce9518357c503f7f612\n"
    },
    {
      "commit": "6ab3238c5bd770e017d9899bf0f0160b5b0e7210",
      "tree": "c326da336f43226f758a3cb1cfe1021617cc033c",
      "parents": [
        "bf9f24064cd9afd0b01346475d6d1ed7ccec73bf"
      ],
      "author": {
        "name": "Patrick Hiesel",
        "email": "hiesel@google.com",
        "time": "Wed Mar 02 09:34:43 2022 +0100"
      },
      "committer": {
        "name": "Patrick Hiesel",
        "email": "hiesel@google.com",
        "time": "Wed Mar 02 19:09:24 2022 +0100"
      },
      "message": "Add Trust requirement\n\nChange-Id: I674a930973443d9507cd438b107293831e97345b\n"
    },
    {
      "commit": "bf9f24064cd9afd0b01346475d6d1ed7ccec73bf",
      "tree": "9f81e0db71bdb9fc68b90462fd6d69658271e627",
      "parents": [
        "594b1dc1209a4e784463b8b75e150ab4d15ef2a2"
      ],
      "author": {
        "name": "Patrick Hiesel",
        "email": "hiesel@google.com",
        "time": "Wed Mar 02 09:15:17 2022 +0100"
      },
      "committer": {
        "name": "Patrick Hiesel",
        "email": "hiesel@google.com",
        "time": "Wed Mar 02 19:05:06 2022 +0100"
      },
      "message": "Add new submit requirements for DNS and DNR\n\nChange-Id: I020cdfb06cb935049f3e7b3adb96d799805709dc\n"
    },
    {
      "commit": "594b1dc1209a4e784463b8b75e150ab4d15ef2a2",
      "tree": "acbd212c7af88a213c126b529494a4880dec66a1",
      "parents": [
        "fbab1792cd2d2c15a5b0eae4842fed63240a3a8a"
      ],
      "author": {
        "name": "Patrick Hiesel",
        "email": "hiesel@google.com",
        "time": "Tue Feb 22 08:57:12 2022 +0100"
      },
      "committer": {
        "name": "Patrick Hiesel",
        "email": "hiesel@google.com",
        "time": "Tue Feb 22 08:57:12 2022 +0100"
      },
      "message": "Allow gerritcodereview-eng to read refs/meta/config\n"
    },
    {
      "commit": "fbab1792cd2d2c15a5b0eae4842fed63240a3a8a",
      "tree": "acc5771039c4e507f4f4b3600cc50c83d05b39cf",
      "parents": [
        "4553da4f65cc31a53e525473f1629389d425b3ab"
      ],
      "author": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Fri Feb 18 16:04:56 2022 +0000"
      },
      "committer": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Fri Feb 18 16:05:34 2022 +0000"
      },
      "message": "allow mdb/gerritcodereview-eng to send suggested config changes\n\nThey are going to help us convert from Prolog to the new system.\n\nChange-Id: I2799a9fbb30c21c6da7f0430b0f7383dc8992ab2\n"
    },
    {
      "commit": "4553da4f65cc31a53e525473f1629389d425b3ab",
      "tree": "1a6db9a41866e23f170e95e240b6a402854013f4",
      "parents": [
        "306462cbcbbda9bdb9e4aa6ae22e9e9e982a5c05"
      ],
      "author": {
        "name": "Roland Shoemaker",
        "email": "bracewell@google.com",
        "time": "Fri Sep 03 14:54:48 2021 -0700"
      },
      "committer": {
        "name": "Roland Shoemaker",
        "email": "bracewell@google.com",
        "time": "Tue Jan 18 18:16:55 2022 +0000"
      },
      "message": "project.config: add Auto-Submit label\n\nAdd a new Auto-Submit label, as part of the CL autosubmission work.\nFor now, usage of this label is restricted to the release-managers\ngroup. Once fully rolled out and tested, this should be widened to\nthe approvers group.\n\nFor golang.org/issue/48021.\n\nChange-Id: Iba7ae026cd639855608ba61a95692410e018d35b\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/347630\nReviewed-by: Roland Shoemaker \u003cbracewell@google.com\u003e\n"
    },
    {
      "commit": "306462cbcbbda9bdb9e4aa6ae22e9e9e982a5c05",
      "tree": "85483e78e0996b1a896ab5a665fc692e3c2d8645",
      "parents": [
        "3e4682ccfef664e6d0ef58721b1e777fedaf3439"
      ],
      "author": {
        "name": "DO NOT USE",
        "email": "dmitshur@google.com",
        "time": "Tue Jan 12 17:33:21 2021 +0000"
      },
      "committer": {
        "name": "DO NOT USE",
        "email": "dmitshur@google.com",
        "time": "Wed Feb 24 16:45:43 2021 +0000"
      },
      "message": "project.config: restrict submission to internal branches\n\nStarting with Go 1.16, a new name for release branches will be used.\nThe same access controls that limit submission on release branches\nto the release-managers group need to apply to the upcoming internal\nbranches too.\n\nFor golang.org/issue/36882.\n\nChange-Id: Id6b34be93e05e15a409a83450a11829364cb6d33\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/283262\nReviewed-by: DO NOT USE \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "3e4682ccfef664e6d0ef58721b1e777fedaf3439",
      "tree": "7f52a299346d6ce3bab733cbeffabffd53675f83",
      "parents": [
        "b03a3004fe635f4a88d723c231d96b3544d9de80"
      ],
      "author": {
        "name": "DO NOT USE",
        "email": "valsorda@google.com",
        "time": "Fri Dec 04 18:38:53 2020 +0000"
      },
      "committer": {
        "name": "DO NOT USE",
        "email": "valsorda@google.com",
        "time": "Fri Dec 04 18:40:46 2020 +0000"
      },
      "message": "Review access change\n\nChange-Id: I6571fdabecfa5b14d76a2ba3c0d735befcc52ae6\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/275474\nReviewed-by: DO NOT USE \u003cvalsorda@google.com\u003e\n"
    },
    {
      "commit": "b03a3004fe635f4a88d723c231d96b3544d9de80",
      "tree": "662cb04bfa27baffec1393cb5c24fc6143d320bf",
      "parents": [
        "a6e4193b75a105d25ad098f27dd5203a37f9c975"
      ],
      "author": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Tue Nov 24 01:13:03 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 24 01:13:03 2020 +0000"
      },
      "message": "Modify access rules\n"
    },
    {
      "commit": "a6e4193b75a105d25ad098f27dd5203a37f9c975",
      "tree": "7f52a299346d6ce3bab733cbeffabffd53675f83",
      "parents": [
        "92050a5efbe2444fccca83f923af24ac1ac94352"
      ],
      "author": {
        "name": "DO NOT USE",
        "email": "valsorda@google.com",
        "time": "Fri Oct 16 21:33:34 2020 +0000"
      },
      "committer": {
        "name": "DO NOT USE",
        "email": "valsorda@google.com",
        "time": "Fri Oct 16 21:34:45 2020 +0000"
      },
      "message": "Add may-push groups\n\nChange-Id: I2193529241dae0747db57b0709d6aa9e55a5f1d1\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/263237\nReviewed-by: DO NOT USE \u003cvalsorda@google.com\u003e\n"
    },
    {
      "commit": "92050a5efbe2444fccca83f923af24ac1ac94352",
      "tree": "3f1b784a9b08f6624344e79b0d59798ef30618f6",
      "parents": [
        "82e4ae4c3198fedb9ba011d17b392e4d1cfdbf83"
      ],
      "author": {
        "name": "Andrew Bonventre",
        "email": "andybons@google.com",
        "time": "Fri Oct 02 17:22:24 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 02 17:22:24 2020 +0000"
      },
      "message": "Modify access rules\n"
    },
    {
      "commit": "82e4ae4c3198fedb9ba011d17b392e4d1cfdbf83",
      "tree": "641e98fb755781e712390c9aec2c1ad7e3f4f1b6",
      "parents": [
        "dc7e3e690f7a1a78eabc86f506addb60614663df"
      ],
      "author": {
        "name": "Andrew Bonventre",
        "email": "andybons@google.com",
        "time": "Fri Oct 02 17:22:08 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 02 17:22:08 2020 +0000"
      },
      "message": "Modify access rules\n"
    },
    {
      "commit": "dc7e3e690f7a1a78eabc86f506addb60614663df",
      "tree": "2278f4ef975aa548d17b6f7ee4ee57b66f405a4d",
      "parents": [
        "7160903102780cca9090ec74a71897f7ab13bb16"
      ],
      "author": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Tue Sep 15 11:56:32 2020 -0400"
      },
      "committer": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Tue Sep 15 16:03:23 2020 +0000"
      },
      "message": "rules.pl: rename trust decision in UI\n\nBefore:\n\t✓ Trust-2  👍\n\t✗ Trust-2 👎\n\nAfter:\n\t✓ Trusted  👍\n\t✗ Untrusted 👎\n\nChange-Id: I2773cd3e8a4abfd108b8beec33eaa0aa6dd22442\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/255025\nReviewed-by: Andrew Bonventre \u003candybons@google.com\u003e\n"
    },
    {
      "commit": "7160903102780cca9090ec74a71897f7ab13bb16",
      "tree": "bbee5a5a50efbcc783a83c808df5d1f0ee7aa950",
      "parents": [
        "953674879be875835100baf030266954e944d5db"
      ],
      "author": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Mon Sep 14 12:16:29 2020 -0400"
      },
      "committer": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Mon Sep 14 16:42:37 2020 +0000"
      },
      "message": "rules.pl: add Trust+2 check and disallow self-code-review\n\nFor golang/go#40699.\n\nChange-Id: I681f08cb84aa9bf4b227188594ea02c2727b3697\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/254799\nReviewed-by: Andrew Bonventre \u003candybons@google.com\u003e\n"
    },
    {
      "commit": "953674879be875835100baf030266954e944d5db",
      "tree": "f3c32e1695b2a7883800340a447fef57ce9a1289",
      "parents": [
        "64b813bce542e9ce7d6d81eb7b446ea4499bdecd"
      ],
      "author": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Fri Sep 11 16:33:50 2020 -0400"
      },
      "committer": {
        "name": "Andrew Bonventre",
        "email": "andybons@google.com",
        "time": "Fri Sep 11 20:35:17 2020 +0000"
      },
      "message": "project.config: allow approvers to set Trust\n\nChange-Id: I293c9499123aac5b086b1e3a0cd8946535c99c8e\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/254419\nReviewed-by: Andrew Bonventre \u003candybons@google.com\u003e\n"
    },
    {
      "commit": "64b813bce542e9ce7d6d81eb7b446ea4499bdecd",
      "tree": "df07408c77c6185ac0d08739d48ea95d3ad2e483",
      "parents": [
        "ed7c0e0b6d93387f10dc82293227e5c5938b0d09"
      ],
      "author": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Fri Sep 11 16:24:33 2020 -0400"
      },
      "committer": {
        "name": "Andrew Bonventre",
        "email": "andybons@google.com",
        "time": "Fri Sep 11 20:32:39 2020 +0000"
      },
      "message": "project.config: add Trust label\n\nChange-Id: I5a34fac9268369f6988bbba14bb48f9ce1995a53\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/254417\nReviewed-by: Andrew Bonventre \u003candybons@google.com\u003e\n"
    },
    {
      "commit": "ed7c0e0b6d93387f10dc82293227e5c5938b0d09",
      "tree": "4aafb21163dc3700910aa5f68cdcb800317614c3",
      "parents": [
        "7e5ce6de060746b89a9f7a559711aab8c872d44c"
      ],
      "author": {
        "name": "Filippo Valsorda",
        "email": "valsorda@google.com",
        "time": "Sat Aug 15 00:32:58 2020 -0400"
      },
      "committer": {
        "name": "DO NOT USE",
        "email": "valsorda@google.com",
        "time": "Mon Aug 17 16:56:08 2020 +0000"
      },
      "message": "Drop contributed-in-past and gophers CLA bypasses\n\nSee b/160885370.\n\nChange-Id: I17a884d59d263e41c737df3d3ea36ebfbe41f3f0\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/248764\nReviewed-by: DO NOT USE \u003cvalsorda@google.com\u003e\n"
    },
    {
      "commit": "7e5ce6de060746b89a9f7a559711aab8c872d44c",
      "tree": "58015dd917880f93ea52f426ba8bd617f0565ef7",
      "parents": [
        "0805eac3521c71c42641172273adf087a5f1468f"
      ],
      "author": {
        "name": "DO NOT USE",
        "email": "valsorda@google.com",
        "time": "Mon Aug 17 16:41:36 2020 +0000"
      },
      "committer": {
        "name": "DO NOT USE",
        "email": "valsorda@google.com",
        "time": "Mon Aug 17 16:42:13 2020 +0000"
      },
      "message": "Review access change\n\nChange-Id: Ifb324ae12e652a7b309a60283c1ab4f52142d819\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/248763\nReviewed-by: DO NOT USE \u003cvalsorda@google.com\u003e\n"
    },
    {
      "commit": "0805eac3521c71c42641172273adf087a5f1468f",
      "tree": "ee27962c9727f599cdd4ab0a9aabd161dcb10b34",
      "parents": [
        "dfd394f250b19225ae407bd8ebb5fe14421359b0"
      ],
      "author": {
        "name": "Gerrit Code Review",
        "email": "server@googlesource.com",
        "time": "Thu Jun 18 09:23:53 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "server@googlesource.com",
        "time": "Thu Jun 18 09:23:53 2020 +0000"
      },
      "message": "Add revert permission for all registered users\n"
    },
    {
      "commit": "dfd394f250b19225ae407bd8ebb5fe14421359b0",
      "tree": "c26ecc47843d9d424c24e4475099bff1be17daff",
      "parents": [
        "dbbcf8d238127c993b127b27971b3484a9b3432a"
      ],
      "author": {
        "name": "DO NOT USE",
        "email": "valsorda@google.com",
        "time": "Tue Jun 16 19:05:30 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jun 16 19:05:30 2020 +0000"
      },
      "message": "Modify access rules\n"
    },
    {
      "commit": "dbbcf8d238127c993b127b27971b3484a9b3432a",
      "tree": "86d1202225b882d0ff7b644cf7696e52f3595a20",
      "parents": [
        "8642de485bdad689cda15b0ad61deeae7a4429b5"
      ],
      "author": {
        "name": "DO NOT USE",
        "email": "valsorda@google.com",
        "time": "Tue Jun 16 19:01:52 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jun 16 19:01:52 2020 +0000"
      },
      "message": "Modify access rules\n"
    },
    {
      "commit": "8642de485bdad689cda15b0ad61deeae7a4429b5",
      "tree": "c26ecc47843d9d424c24e4475099bff1be17daff",
      "parents": [
        "33cd3aa7af4a9c8812bcafb0154e0f8c9766f9e6"
      ],
      "author": {
        "name": "DO NOT USE",
        "email": "valsorda@google.com",
        "time": "Tue Jun 16 18:48:22 2020 +0000"
      },
      "committer": {
        "name": "DO NOT USE",
        "email": "valsorda@google.com",
        "time": "Tue Jun 16 18:49:09 2020 +0000"
      },
      "message": "Review access change\n\nChange-Id: I50bf233b1bfaad177058cab9d59716cf2ff9dace\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/238239\nReviewed-by: DO NOT USE \u003cvalsorda@google.com\u003e\n"
    },
    {
      "commit": "33cd3aa7af4a9c8812bcafb0154e0f8c9766f9e6",
      "tree": "00bdddd68e5a7e6b77248983bcef4a342c44fd27",
      "parents": [
        "778a70148008b883d64c5dc35fc9449f0b884c7c"
      ],
      "author": {
        "name": "Gerrit Code Review",
        "email": "server@googlesource.com",
        "time": "Wed May 13 10:46:22 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "server@googlesource.com",
        "time": "Wed May 13 10:46:22 2020 +0000"
      },
      "message": "Add revert permission for all registered users\n"
    },
    {
      "commit": "778a70148008b883d64c5dc35fc9449f0b884c7c",
      "tree": "21279bc3303a9bcc849239e5310398792a007f96",
      "parents": [
        "f32338e3fea93d569eccac9f9906dfad12adb4a6"
      ],
      "author": {
        "name": "DO NOT USE",
        "email": "valsorda@google.com",
        "time": "Fri Mar 06 20:05:03 2020 +0000"
      },
      "committer": {
        "name": "DO NOT USE",
        "email": "valsorda@google.com",
        "time": "Fri Mar 06 20:06:05 2020 +0000"
      },
      "message": "Review access change\n\nChange-Id: I65255fe1906ebb23609a93016c68fcbacb527daa\nReviewed-on: https://go-review.googlesource.com/c/All-Projects/+/222313\nReviewed-by: DO NOT USE \u003cvalsorda@google.com\u003e\n"
    },
    {
      "commit": "f32338e3fea93d569eccac9f9906dfad12adb4a6",
      "tree": "e00a30c1ddf081ad606402b0cf253e31bc457534",
      "parents": [
        "0469d0ac7ee826200a73bc85231c190eee0d4712"
      ],
      "author": {
        "name": "DO NOT USE",
        "email": "valsorda@google.com",
        "time": "Fri Mar 06 19:57:50 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 06 19:57:50 2020 +0000"
      },
      "message": "Modify access rules\n"
    },
    {
      "commit": "0469d0ac7ee826200a73bc85231c190eee0d4712",
      "tree": "5d6b917ecf7fc0579957fc5a70a183bcc07d9de3",
      "parents": [
        "91b99f534ef6ce792546964e33b0b0328facca54"
      ],
      "author": {
        "name": "DO NOT USE",
        "email": "valsorda@google.com",
        "time": "Fri Mar 06 19:50:37 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 06 19:50:37 2020 +0000"
      },
      "message": "Modify access rules\n"
    }
  ],
  "next": "91b99f534ef6ce792546964e33b0b0328facca54"
}
