)]}'
{
  "commit": "34a397b9249545569caf1860595982bf6eb05c65",
  "tree": "529828049ca377e169f5c7d369c58e865783f43f",
  "parents": [
    "913f7b0c6d3c3e9876aea913b0d83bbd7fffe22c"
  ],
  "author": {
    "name": "Protobuf Team Bot",
    "email": "protobuf-github-bot@google.com",
    "time": "Mon Dec 23 15:29:07 2024"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Dec 23 15:40:22 2024"
  },
  "message": "Improve copy of map fields.\n\nOn copy construct/assign we can:\n - guarantee there is enough space for all elements. This avoids rehashing.\n - guarantee all elements are unique. This avoids lookups.\n\nPiperOrigin-RevId: 709057139\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "739d17283e532147ddd713a64127df9a21914468",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/map.h",
      "new_id": "7817c85a15ed8732241717219c7bdee6fce2e22b",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/map.h"
    },
    {
      "type": "modify",
      "old_id": "5b1874ee4d4aa768981955066709a092cc2d6ca5",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/map_field.h",
      "new_id": "210c09c5c0f30f2adc468d1d16c88776e1eeec71",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/map_field.h"
    },
    {
      "type": "modify",
      "old_id": "923c37acd1743fb30717817d7bfab225063e6da2",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/map_test.cc",
      "new_id": "3aa57c3cccd47c6b1a00ee0ab534e3691d0a2052",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/map_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6841f78e15808b96a0d33bc491073ee441c6594e",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/map_test.inc",
      "new_id": "883980f4013350d3b214e1ff0f9b6c4be98f3e04",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/map_test.inc"
    }
  ]
}
