)]}'
{
  "commit": "f0ffd30e8e7dbb35fa72aa5a842b23c314d4e588",
  "tree": "fd08b900027696c56911c5521c8ea74a23f6a0e2",
  "parents": [
    "e86e536349fae60486f12a4b6fdb893e49ca520c"
  ],
  "author": {
    "name": "Clayton Knittel",
    "email": "cknittel@google.com",
    "time": "Tue Jun 09 17:44:01 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Jun 09 17:46:19 2026 -0700"
  },
  "message": "Refactor `RepeatedFieldBase` to contain all data members of `RepeatedField`.\n\nThis allows us to remove the template parameter from `HeapRep`, and move some `reinterpret_cast`s sprinkled throughout the `RepeatedField` implementation to a common place.\n\nPiperOrigin-RevId: 929500516\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "936ce198fd9d415756678b6ab7988e03909302ac",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/arena.h",
      "new_id": "9abb46785b0159bac3669bb06732f006b2d27a28",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/arena.h"
    },
    {
      "type": "modify",
      "old_id": "2c1b8cd261519b2fe52184b65eae2452cf667acd",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/repeated_field.h",
      "new_id": "45fbbd848d504f9f6405f7cbd180f022b6d6b366",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/repeated_field.h"
    }
  ]
}
