)]}'
{
  "commit": "e712d276bcead35cad45e305463f5e542246351e",
  "tree": "1a97c33bc2d1076408b8bb0ac40e1a72352d8761",
  "parents": [
    "718a3e58b4c7176cb36bfbfb1ac16aa558116650"
  ],
  "author": {
    "name": "Ada Zhang",
    "email": "adazhang@google.com",
    "time": "Fri Aug 21 18:38:54 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Aug 21 18:42:09 2026 -0700"
  },
  "message": "Add upb_Message_NextSerializableField and unify field presence checks.\n\nPiperOrigin-RevId: 968809631\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5ef3932e51139ff42a4b51f583699f4a13f308f7",
      "old_mode": 33188,
      "old_path": "upb/message/internal/accessors.h",
      "new_id": "81c65aed5857eb4fe3610c05ec9106b23a7ce670",
      "new_mode": 33188,
      "new_path": "upb/message/internal/accessors.h"
    },
    {
      "type": "modify",
      "old_id": "486e82bf948f2e08e9e7efa9bc5388d1cdaa9013",
      "old_mode": 33188,
      "old_path": "upb/message/message.c",
      "new_id": "755cf272b884b18a2c38921057129979ff54b2e2",
      "new_mode": 33188,
      "new_path": "upb/message/message.c"
    },
    {
      "type": "modify",
      "old_id": "8095ac11f2de5da24cf541dc9be5dd9236fbbcb7",
      "old_mode": 33188,
      "old_path": "upb/message/message.h",
      "new_id": "a8f3531b173dece4867a5255006dfa539eef6255",
      "new_mode": 33188,
      "new_path": "upb/message/message.h"
    },
    {
      "type": "modify",
      "old_id": "d951159e88bf66008ff9ca340631f47c7cfc5a6b",
      "old_mode": 33188,
      "old_path": "upb/message/test.cc",
      "new_id": "94b8e8d040bdce0d8e1f0ae6ed556f4695155663",
      "new_mode": 33188,
      "new_path": "upb/message/test.cc"
    },
    {
      "type": "modify",
      "old_id": "c9e5e7f600c171f152dc23ff7b7b9fcb53647c02",
      "old_mode": 33188,
      "old_path": "upb/wire/internal/encoder.c",
      "new_id": "5a04105c3d48ba1aa004a3193cd858d705e2e441",
      "new_mode": 33188,
      "new_path": "upb/wire/internal/encoder.c"
    }
  ]
}
