)]}'
{
  "commit": "191eb878dd348a7d6c8f3053af6d1920b315e876",
  "tree": "7b26150b5dff5b5ad99c73dd034b3389d1568d65",
  "parents": [
    "e7e6ef07ba38d5234a48122e3089c4b9da1bbb12"
  ],
  "author": {
    "name": "Protobuf Team Bot",
    "email": "protobuf-github-bot@google.com",
    "time": "Sat Aug 15 00:09:56 2026"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Sat Aug 15 00:36:07 2026"
  },
  "message": "Return Internal.EMPTY_BYTE_ARRAY when serializing empty Proto Lite messages to byte array.\n\nAvoid allocating a new 0-length byte array and CodedOutputStream wrapper when getSerializedSize() \u003d\u003d 0 in AbstractMessageLite.toByteArray() by returning the shared constant Internal.EMPTY_BYTE_ARRAY.\n\nPiperOrigin-RevId: 964968699\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "884626f3cb991a977630f45781092a4c5fb19cc9",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/AbstractMessageLite.java",
      "new_id": "538e957dc4c29d1e02f9333ac146fd45f79b51ff",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/AbstractMessageLite.java"
    }
  ]
}
