)]}'
{
  "commit": "eda85a593ea78dc4ce864ce2813b9872ee30f9d2",
  "tree": "6e12d69e4757fa667c33e44295455583ab4f0fce",
  "parents": [
    "45a95dcf833622c2bf09a5a105afd7ac5f106015"
  ],
  "author": {
    "name": "Clayton Knittel",
    "email": "cknittel@google.com",
    "time": "Mon Mar 09 17:56:58 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Mar 09 17:59:26 2026 -0700"
  },
  "message": "Implement `emplace_back` for `RepeatedFieldProxy`.\n\nThis enables in-place construction of repeated field elements, a feature not currently available through the current repeated field containers.\n\nFor cleared elements of RepeatedPtrField, the constructor arguments are used to construct a temporary object which is move-assigned into the existing element.\n\nPiperOrigin-RevId: 881126757\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1b560e40ec0c2c9520589c04783862feffd7b385",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/BUILD.bazel",
      "new_id": "ea163528c58506e1743f6316f5eb300803717ee6",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "6531f504b6d88546ad58862c4c906ce851a9d6d3",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/repeated_field.h",
      "new_id": "bb1cda3fe1bdcb92110cfabdfd814503be06d05c",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/repeated_field.h"
    },
    {
      "type": "modify",
      "old_id": "bf5fef0f8b65d4a9a6f5ad5be82748e03310b5a2",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/repeated_field_proxy.h",
      "new_id": "0d7500c485305b1bff3fe47ca0a7578e20abecb5",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/repeated_field_proxy.h"
    },
    {
      "type": "modify",
      "old_id": "f72d4d48894a5cd3d40fc16878fcf0ea6a46dfbf",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/repeated_field_proxy_test.cc",
      "new_id": "7e009fd02170d1fd6ee3b0a5e9f13dfe9955f8d6",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/repeated_field_proxy_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f1ace081073f07974ed82bf883ffc25971f64b30",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/repeated_ptr_field.h",
      "new_id": "d772d994df75bfbea7f2e5e0bea5396963f619d1",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/repeated_ptr_field.h"
    }
  ]
}
