)]}'
{
  "commit": "99b736cc7557f60468ad70bef3a9a165f09e734f",
  "tree": "c4d0f8b340a9eb06234461be22c10598957d233c",
  "parents": [
    "46c2e83ce14593af66569a35dda46dc1caf15145"
  ],
  "author": {
    "name": "Samuel Benzaquen",
    "email": "sbenza@google.com",
    "time": "Thu Oct 22 07:27:51 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Oct 22 07:31:06 2026 -0700"
  },
  "message": "Expose MicroString::UnownedPayload::tagged_ptr() for custom defaults.\n\nConstant-initialized type-erased field tables for upcoming split message layouts need the tagged `const void*` representation of an immortal `MicroString::UnownedPayload` without constructing a `MicroString` instance.\n\nAdd `constexpr UnownedPayload::tagged_ptr()` returning the `kIsLargeRepTag`-tagged pointer and reuse it in `MicroString(const UnownedPayload\u0026)`. Also add generated-message unit tests covering `MicroString` fields with small and large non-empty default values across direct accessors, copy/merge, clear, arena allocation, and reflection.\n\nPiperOrigin-RevId: 1004758847\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3d7402160fa0f130f187794a6071d5a1149c94ce",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/BUILD.bazel",
      "new_id": "26654b6bc3ab3843c7166e6d3f500c45912123fe",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "49416991bbfd0dc551b1493d6ee572f08a7a1e49",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/micro_string.h",
      "new_id": "9ba8937ba5e1ddcf17b68a4b6462540b696847d0",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/micro_string.h"
    },
    {
      "type": "modify",
      "old_id": "a64dd0e4985be06ae5186291d5dfc4392f458507",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/micro_string_test.cc",
      "new_id": "004265b633a21e885d192239a6b49269d9a8a74b",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/micro_string_test.cc"
    }
  ]
}
