)]}'
{
  "commit": "a9549da1beedf8713eae42f45583fb7c53c7ddda",
  "tree": "865db1673ae2a208f2f3631b0fa73cd0ea0ffe75",
  "parents": [
    "87852d6063537736bc096d3b3dd7edfd64368c22"
  ],
  "author": {
    "name": "Protobuf Team Bot",
    "email": "protobuf-github-bot@google.com",
    "time": "Wed Oct 14 13:18:13 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Oct 14 13:21:42 2026 -0700"
  },
  "message": "Add RepeatedMut::truncate and RepeatedMut::resize to Rust Protobuf.\n\nAllow callers to shorten or resize repeated fields in place, matching Vec::truncate and Vec::resize.\n\nPiperOrigin-RevId: 999573912\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a625204e6fa47eb4425d5e3edf36c6115142d54e",
      "old_mode": 33188,
      "old_path": "rust/cpp_kernel/repeated.cc",
      "new_id": "5ba42f5b1cd13f2b586fedb843860e9db1b58d19",
      "new_mode": 33188,
      "new_path": "rust/cpp_kernel/repeated.cc"
    },
    {
      "type": "modify",
      "old_id": "b4880cdc803e04fd3b62ba8da25cb3c0e63b96a3",
      "old_mode": 33188,
      "old_path": "rust/cpp_kernel/repeated.rs",
      "new_id": "509061524a318d7eda631a854c94d67f4439ee40",
      "new_mode": 33188,
      "new_path": "rust/cpp_kernel/repeated.rs"
    },
    {
      "type": "modify",
      "old_id": "c90b6be99be091319aa97287cdf75079f5dcd950",
      "old_mode": 33188,
      "old_path": "rust/repeated.rs",
      "new_id": "aa08e8dd4cde6c926cd1c2212380e6cdc6b87656",
      "new_mode": 33188,
      "new_path": "rust/repeated.rs"
    },
    {
      "type": "modify",
      "old_id": "c73d38b80c05c65dc25bf9d2fe56bafaca708376",
      "old_mode": 33188,
      "old_path": "rust/singular.rs",
      "new_id": "f95b81eb72c49370a80e8f29aa0f3cbee814b679",
      "new_mode": 33188,
      "new_path": "rust/singular.rs"
    },
    {
      "type": "modify",
      "old_id": "a29ca24bc214f859960ca8ba9919864f76004587",
      "old_mode": 33188,
      "old_path": "rust/test/shared/accessors_repeated_test.rs",
      "new_id": "1fadfccac3a610f3ef94afbb005fda39b10f71dc",
      "new_mode": 33188,
      "new_path": "rust/test/shared/accessors_repeated_test.rs"
    },
    {
      "type": "modify",
      "old_id": "5b8f06227f575776bc8b9e1b2c45d1f5d135eb3d",
      "old_mode": 33188,
      "old_path": "rust/upb_kernel/repeated.rs",
      "new_id": "95f68271d6a7ab5b180de50d991ec6e0253868de",
      "new_mode": 33188,
      "new_path": "rust/upb_kernel/repeated.rs"
    },
    {
      "type": "modify",
      "old_id": "7664feeb5d2bf67cd58353b68f326ee375f0054a",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/rust/enum.cc",
      "new_id": "ffedc967ae16deed9aefb234bce21f37cdae3f94",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/rust/enum.cc"
    },
    {
      "type": "modify",
      "old_id": "beef88a6ec8454faa0768070d4b9ed2ff3dda419",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/repeated_ptr_field.h",
      "new_id": "d09b1060682207131654298e1ec5e1ea469294a4",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/repeated_ptr_field.h"
    }
  ]
}
