)]}'
{
  "commit": "671e6c5ef698a647e878e17ec9ed4cf832bd19c6",
  "tree": "5484d7d832248158fc088b05cffb0fd6905e6fed",
  "parents": [
    "9f1722b117cbe33637e71ae797cdf0294b28b9df"
  ],
  "author": {
    "name": "Protobuf Team Bot",
    "email": "protobuf-github-bot@google.com",
    "time": "Thu Oct 03 15:19:59 2024 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Oct 03 15:25:53 2024 -0700"
  },
  "message": "Update `google::protobuf::MapKey` to be a view of string keys. After this change, `google::protobuf::MapKey` will no longer own string keys. It is simply a view over the keys. Callers of `google::protobuf::MapKey::SetStringValue` are required to ensure the supplied string outlives the instance of `google::protobuf::MapKey`. `google::protobuf::internal::DynamicMapField` now uses `google::protobuf::internal::DynamicMapKey` as its key value, instead of `google::protobuf::MapKey`.\n\nPiperOrigin-RevId: 682051238\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5cfd160d94ba76dbcb0b3a0295a1bcccbaf0ac9f",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/BUILD.bazel",
      "new_id": "2b19255248b9e90e11c27109d7520574d5ad2eb1",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "7a16d0f69875c61949489f11b1f3f0c35edbad51",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/map.h",
      "new_id": "92a6140fdabbfdbf67d589cc2ffade8969a9c4bb",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/map.h"
    },
    {
      "type": "modify",
      "old_id": "8cad5ce08696b7a8bb13f2230c4e90032d7f5898",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/map_field.cc",
      "new_id": "e4e026c84579726563d22b4c64987ccc37791425",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/map_field.cc"
    },
    {
      "type": "modify",
      "old_id": "f01800ffec4ebb8cf030a94f81243d8ec9d5c897",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/map_field.h",
      "new_id": "3bd068bd7c5df26ec51c444b9476c84719b1afc2",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/map_field.h"
    },
    {
      "type": "modify",
      "old_id": "5dfed435468ca296be820412e3b3884536d6804d",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/map_field_inl.h",
      "new_id": "8ec13c9ac5fd9fd3fc36897cecf27d4e38b0b30a",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/map_field_inl.h"
    },
    {
      "type": "modify",
      "old_id": "6e4d261c1318a202a3bf41f87033d4eb5296f83c",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/map_test.inc",
      "new_id": "df8ce2e411631b1dda93f1a8b05602357126d9d4",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/map_test.inc"
    }
  ]
}
