)]}'
{
  "commit": "0eac77c2c6389bd7f3fb21fa43ed13108ab0600f",
  "tree": "214440d1ea6280dd0bc08ba0a0ca311b2a96a0fb",
  "parents": [
    "e35cf1025b0e845ccb809737ffc725354f59e642"
  ],
  "author": {
    "name": "Jie Luo",
    "email": "jieluo@google.com",
    "time": "Mon Dec 11 15:23:26 2023 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Dec 11 15:25:41 2023 -0800"
  },
  "message": "Breaking change in 26 release: Remove msg.UnknownFields() support in pure python and cpp extension.\n\nUsers should use the add-on unknown_fields.py support.\nOld usage example:\nunknown_field_set \u003d msg.UnknownFields()\n\nNew usage should be:\nfrom google.protobuf import unknown_fields\nunknown_field_set \u003d unknown_fields.UnknownFieldSet(msg)\nPiperOrigin-RevId: 589969095\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "40c7764534c121be87da2abb6e7d184c36d74f08",
      "old_mode": 33261,
      "old_path": "python/google/protobuf/internal/python_message.py",
      "new_id": "870ff185f09b8fb806e1d597696aa733bf2a0fd2",
      "new_mode": 33261,
      "new_path": "python/google/protobuf/internal/python_message.py"
    },
    {
      "type": "modify",
      "old_id": "449a11d997832ac584d574865d8d84f4be7accde",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/pyext/message.cc",
      "new_id": "7e01f64ae87818a4a57ef54dd7c4447f430827d6",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/pyext/message.cc"
    }
  ]
}
