)]}'
{
  "commit": "532b4d0671c806f3f590fb0313b8fc73bd460c6d",
  "tree": "73145c75cb7096c84a6125c6cf3d93aee7c0ba31",
  "parents": [
    "3c76a26b3666cb74d7e8850cd0b0923bc4621f86"
  ],
  "author": {
    "name": "Protobuf Team Bot",
    "email": "protobuf-github-bot@google.com",
    "time": "Mon Jun 05 14:01:56 2023 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Jun 05 14:02:38 2023 -0700"
  },
  "message": "Fix `upb_MiniTableField_CType()` to work correctly for enums \u0026 strings.\n\n`upb_MiniTableField_CType()` was directly checking the `descriptortype` in `upb_MiniTableField`, without taking `field-\u003emode` into account -- which can indicate that an int32 is actually an enum, or that bytes is really a string.\n\nPiperOrigin-RevId: 537975302\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "63520cc1f241151c7254995e57cf526adb449188",
      "old_mode": 33188,
      "old_path": "upb/mini_table/common.c",
      "new_id": "c0f89f9f366da1f658d92c545f60ac1b8aa40a6c",
      "new_mode": 33188,
      "new_path": "upb/mini_table/common.c"
    },
    {
      "type": "modify",
      "old_id": "d72d5143e6c050a4b717885bb82f948dc9c18e8d",
      "old_mode": 33188,
      "old_path": "upb/mini_table/common.h",
      "new_id": "c3bc5b7175a8a48a30909e5813304c307e8e38a7",
      "new_mode": 33188,
      "new_path": "upb/mini_table/common.h"
    },
    {
      "type": "modify",
      "old_id": "a45f339b0e18ecba315a711d859e6a9691f5981d",
      "old_mode": 33188,
      "old_path": "upb/reflection/message_def.c",
      "new_id": "ff5c1e5b80b4a7a922a74c4c2350093a8ea613b1",
      "new_mode": 33188,
      "new_path": "upb/reflection/message_def.c"
    }
  ]
}
