)]}'
{
  "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",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cc07df6b3612416fd4c15de38f92ec0af5dea7de",
      "old_mode": 33188,
      "old_path": "groups",
      "new_id": "7e1d51cfdfb90551ab5c958430f18016d5266988",
      "new_mode": 33188,
      "new_path": "groups"
    },
    {
      "type": "modify",
      "old_id": "1dbca7cf18bb013321a4fce4fdb2ed3eec1815c8",
      "old_mode": 33188,
      "old_path": "project.config",
      "new_id": "4602c1cca51f0c7ebdcec9dfda2b42361819905f",
      "new_mode": 33188,
      "new_path": "project.config"
    }
  ]
}
