)]}'
{
  "commit": "2b93422f7eea500b26d1a9aaf7d07b3120f83d39",
  "tree": "ec8baeba8422a69e25b7a1ac1e2b15436750a746",
  "parents": [
    "56e4aeb506c3a7164a018b40540fe14c7cbdadb3"
  ],
  "author": {
    "name": "Thomas Van Lenten",
    "email": "thomasvl@google.com",
    "time": "Wed Oct 09 12:55:15 2024 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Oct 09 16:14:56 2024 -0700"
  },
  "message": "[ObjC] Breaking Change: Remove GPBUnknownFieldSet.\n\nGPBUnknownFieldSet and the related apis have been replaced by\nGPBUnknownFields. The new api allows the Objective-C Protobuf\nimplementation to be fully conformant around requirements for\nparsing/re-serialization of unknown fields.\n\nPiperOrigin-RevId: 684140581\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "11dd63041d1e3a127a6d6cf2112d0b02768fde1e",
      "old_mode": 33188,
      "old_path": "objectivec/BUILD.bazel",
      "new_id": "8165095589f32b8953f7713e0206d10d022970aa",
      "new_mode": 33188,
      "new_path": "objectivec/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "3e33336c802caaec41c019c4c91a1d27c99cd553",
      "old_mode": 33188,
      "old_path": "objectivec/GPBCodedInputStream.m",
      "new_id": "bc4421344f6c4f44ba6a2037e9f6e7ac7ec16216",
      "new_mode": 33188,
      "new_path": "objectivec/GPBCodedInputStream.m"
    },
    {
      "type": "modify",
      "old_id": "b6b77b50e2a5973598585b71b5ebc2863461ba4d",
      "old_mode": 33188,
      "old_path": "objectivec/GPBCodedInputStream_PackagePrivate.h",
      "new_id": "73deb149753345ec66d4a76c0118a181c316623b",
      "new_mode": 33188,
      "new_path": "objectivec/GPBCodedInputStream_PackagePrivate.h"
    },
    {
      "type": "modify",
      "old_id": "3461fa95e06a62fabdca6b71ea2d4f099fc7b303",
      "old_mode": 33188,
      "old_path": "objectivec/GPBCodedOutputStream.h",
      "new_id": "92e0d8ff3627513bd150cfa8e48408dfa71a921d",
      "new_mode": 33188,
      "new_path": "objectivec/GPBCodedOutputStream.h"
    },
    {
      "type": "modify",
      "old_id": "122bcd98df3db777d4e1bb434eff0a9b851f0c05",
      "old_mode": 33188,
      "old_path": "objectivec/GPBCodedOutputStream.m",
      "new_id": "67c69a43c90c33c585b7698267adb3061c10d6fe",
      "new_mode": 33188,
      "new_path": "objectivec/GPBCodedOutputStream.m"
    },
    {
      "type": "modify",
      "old_id": "3cadb556803d71a4a083db72332ff5d7aeed1a92",
      "old_mode": 33188,
      "old_path": "objectivec/GPBCodedOutputStream_PackagePrivate.h",
      "new_id": "f87609c9d5b7419bfd8af04f6ef5fa8c7732d3fa",
      "new_mode": 33188,
      "new_path": "objectivec/GPBCodedOutputStream_PackagePrivate.h"
    },
    {
      "type": "modify",
      "old_id": "87d21e76cc8cad039d24dcd0b504b1e8f2cda60f",
      "old_mode": 33188,
      "old_path": "objectivec/GPBMessage.h",
      "new_id": "795037e642a74e466bc9eb16563315ca7ead6690",
      "new_mode": 33188,
      "new_path": "objectivec/GPBMessage.h"
    },
    {
      "type": "modify",
      "old_id": "9dd6ae58635d1773e5b6d548b026bfd54a97e269",
      "old_mode": 33188,
      "old_path": "objectivec/GPBMessage.m",
      "new_id": "9cd77f8077d4a4a131939b4c80bbc538d9179b3e",
      "new_mode": 33188,
      "new_path": "objectivec/GPBMessage.m"
    },
    {
      "type": "modify",
      "old_id": "fd38fde30c73412b9d9b1ba1b045b27793a04e14",
      "old_mode": 33188,
      "old_path": "objectivec/GPBProtocolBuffers.h",
      "new_id": "b7f3605d728a15307f2119dec950ca22ca916857",
      "new_mode": 33188,
      "new_path": "objectivec/GPBProtocolBuffers.h"
    },
    {
      "type": "modify",
      "old_id": "07cd4003c62ee2b7fb01ed69d9a80acc9132b2f0",
      "old_mode": 33188,
      "old_path": "objectivec/GPBProtocolBuffers.m",
      "new_id": "753dee99129f69912c5761b0dccf82ef69ae52ff",
      "new_mode": 33188,
      "new_path": "objectivec/GPBProtocolBuffers.m"
    },
    {
      "type": "modify",
      "old_id": "8e2040b2eefb2d58fb5c91ecb8be600719643ec2",
      "old_mode": 33188,
      "old_path": "objectivec/GPBUnknownField+Additions.swift",
      "new_id": "0be181554d756a080eac01ab1a4ed536322daf63",
      "new_mode": 33188,
      "new_path": "objectivec/GPBUnknownField+Additions.swift"
    },
    {
      "type": "modify",
      "old_id": "e4dd0596fa5cb844f7b2d29cc8b0112c82361222",
      "old_mode": 33188,
      "old_path": "objectivec/GPBUnknownField.h",
      "new_id": "0b1b922692481a3edb046d0b15b78fd1a8b98ef6",
      "new_mode": 33188,
      "new_path": "objectivec/GPBUnknownField.h"
    },
    {
      "type": "modify",
      "old_id": "3614bdf3acc7e8311b448dac2bda3079cfeff9c0",
      "old_mode": 33188,
      "old_path": "objectivec/GPBUnknownField.m",
      "new_id": "d6ef65908cd882970aa3acffd7548fea383ccff3",
      "new_mode": 33188,
      "new_path": "objectivec/GPBUnknownField.m"
    },
    {
      "type": "delete",
      "old_id": "7807ff0023d7e4b38780ec99dfe2d563545befc2",
      "old_mode": 33188,
      "old_path": "objectivec/GPBUnknownFieldSet.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6a294cd5d9338b5ce65ba9e789b5ae047f0b151d",
      "old_mode": 33188,
      "old_path": "objectivec/GPBUnknownFieldSet.m",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0428fbb9b3cac1e5dd4efbbe3dbe78618b6fb4c4",
      "old_mode": 33188,
      "old_path": "objectivec/GPBUnknownFieldSet_PackagePrivate.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "dde6548805a57e00e6e698489f0e19a9a1b9872f",
      "old_mode": 33188,
      "old_path": "objectivec/GPBUnknownField_PackagePrivate.h",
      "new_id": "e7aa1642f7c7d38eaeb119063601389b84d32c78",
      "new_mode": 33188,
      "new_path": "objectivec/GPBUnknownField_PackagePrivate.h"
    },
    {
      "type": "modify",
      "old_id": "17ffc2def47a212824e591e9700a04d6858b0a49",
      "old_mode": 33188,
      "old_path": "objectivec/GPBUnknownFields.h",
      "new_id": "0e33e6d1cfcf0196b2f9997e2a6a9b7d2da8b942",
      "new_mode": 33188,
      "new_path": "objectivec/GPBUnknownFields.h"
    },
    {
      "type": "modify",
      "old_id": "0c53a724f6802be212b5074860b2b61381c7336f",
      "old_mode": 33188,
      "old_path": "objectivec/GPBUnknownFields.m",
      "new_id": "7b5c515c5093a353d43c2584964d1c2e24669db6",
      "new_mode": 33188,
      "new_path": "objectivec/GPBUnknownFields.m"
    },
    {
      "type": "modify",
      "old_id": "d317a3ba38b78015cf1eb70c681ca1d964a79cd2",
      "old_mode": 33188,
      "old_path": "objectivec/GPBUtilities.h",
      "new_id": "d9461eb26dcb4c4a22205a2004c88724d6fa19d7",
      "new_mode": 33188,
      "new_path": "objectivec/GPBUtilities.h"
    },
    {
      "type": "modify",
      "old_id": "56db2f312652e24227faaea17419a3fc8ff41c95",
      "old_mode": 33188,
      "old_path": "objectivec/GPBUtilities.m",
      "new_id": "cd62f293d61ce5af25e4b68f20bd98314b8aff76",
      "new_mode": 33188,
      "new_path": "objectivec/GPBUtilities.m"
    },
    {
      "type": "modify",
      "old_id": "8737f19275ca56a64dcd0fa149a7b502a55a0c35",
      "old_mode": 33188,
      "old_path": "objectivec/ProtocolBuffers_OSX.xcodeproj/project.pbxproj",
      "new_id": "ade80fa1007249c2df38281c64e57b6c5f550285",
      "new_mode": 33188,
      "new_path": "objectivec/ProtocolBuffers_OSX.xcodeproj/project.pbxproj"
    },
    {
      "type": "modify",
      "old_id": "1c15772f46057537e99e65c508a8fdfd094bd97b",
      "old_mode": 33188,
      "old_path": "objectivec/ProtocolBuffers_OSX.xcodeproj/xcshareddata/xcschemes/PerformanceTests.xcscheme",
      "new_id": "0ad2e248c9d315f317dc3c2576bc0e40544e35af",
      "new_mode": 33188,
      "new_path": "objectivec/ProtocolBuffers_OSX.xcodeproj/xcshareddata/xcschemes/PerformanceTests.xcscheme"
    },
    {
      "type": "modify",
      "old_id": "63516bfd2d876f400f6c9c4e54727d64b7ced858",
      "old_mode": 33188,
      "old_path": "objectivec/ProtocolBuffers_iOS.xcodeproj/project.pbxproj",
      "new_id": "ed3f15621dbbb5aba3ba17421c45f24d74e5ddc6",
      "new_mode": 33188,
      "new_path": "objectivec/ProtocolBuffers_iOS.xcodeproj/project.pbxproj"
    },
    {
      "type": "modify",
      "old_id": "c2fb719a11cc0518e0862b363219e5a14e284939",
      "old_mode": 33188,
      "old_path": "objectivec/ProtocolBuffers_iOS.xcodeproj/xcshareddata/xcschemes/PerformanceTests.xcscheme",
      "new_id": "ce3543fc8046c11bb4d898cb9d65602dd71e1842",
      "new_mode": 33188,
      "new_path": "objectivec/ProtocolBuffers_iOS.xcodeproj/xcshareddata/xcschemes/PerformanceTests.xcscheme"
    },
    {
      "type": "modify",
      "old_id": "791004862962527be58589f4595b68883ff14305",
      "old_mode": 33188,
      "old_path": "objectivec/ProtocolBuffers_tvOS.xcodeproj/project.pbxproj",
      "new_id": "76f20dbfc2cca69454052779bf7a08d42dc635e1",
      "new_mode": 33188,
      "new_path": "objectivec/ProtocolBuffers_tvOS.xcodeproj/project.pbxproj"
    },
    {
      "type": "modify",
      "old_id": "e1a98c41e1d2842f8fe4e10b08f49e3c39e8cccb",
      "old_mode": 33188,
      "old_path": "objectivec/ProtocolBuffers_tvOS.xcodeproj/xcshareddata/xcschemes/PerformanceTests.xcscheme",
      "new_id": "eb0e5c331ada3119d1c18fca18714c114b703617",
      "new_mode": 33188,
      "new_path": "objectivec/ProtocolBuffers_tvOS.xcodeproj/xcshareddata/xcschemes/PerformanceTests.xcscheme"
    },
    {
      "type": "modify",
      "old_id": "e6b0ef6ccc27462530a4fbe9080465c1fc636bc8",
      "old_mode": 33188,
      "old_path": "objectivec/Tests/GPBCodedInputStreamTests.m",
      "new_id": "81c7e13330446fd07bde7e2b9c986fdab630adbe",
      "new_mode": 33188,
      "new_path": "objectivec/Tests/GPBCodedInputStreamTests.m"
    },
    {
      "type": "modify",
      "old_id": "0399f93652c7054759920c52380e002f8f85c1f0",
      "old_mode": 33188,
      "old_path": "objectivec/Tests/GPBCompileTest10.m",
      "new_id": "06b1c773ece26d084a09ccd0584343af8a07030e",
      "new_mode": 33188,
      "new_path": "objectivec/Tests/GPBCompileTest10.m"
    },
    {
      "type": "delete",
      "old_id": "450795b3ab4a6a77af7bc25674c3d29338dd5f52",
      "old_mode": 33188,
      "old_path": "objectivec/Tests/GPBCompileTest25.m",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "049fcfd6c2f4bb6cc170c2e9c37a4d5090aaa925",
      "old_mode": 33188,
      "old_path": "objectivec/Tests/GPBMessageTests+Serialization.m",
      "new_id": "671c083201f6df27c1411bc422642a9803a4e56f",
      "new_mode": 33188,
      "new_path": "objectivec/Tests/GPBMessageTests+Serialization.m"
    },
    {
      "type": "modify",
      "old_id": "a8b2a7dd2b095a854328bf53db5dfd0e24329df8",
      "old_mode": 33188,
      "old_path": "objectivec/Tests/GPBMessageTests.m",
      "new_id": "d273b480481194706743217a827dcd71dd077061",
      "new_mode": 33188,
      "new_path": "objectivec/Tests/GPBMessageTests.m"
    },
    {
      "type": "delete",
      "old_id": "aa009bf0b4b9ef9aa47901f2b66f9d9236fa438b",
      "old_mode": 33188,
      "old_path": "objectivec/Tests/GPBUnknownFieldSetTest.m",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "08c64f13fecb78bc7d04fb7c7b47640814ce4ec8",
      "old_mode": 33188,
      "old_path": "objectivec/Tests/GPBUtilitiesTests.m",
      "new_id": "d7c75473037637df21e0d6a71306bc81267d346b",
      "new_mode": 33188,
      "new_path": "objectivec/Tests/GPBUtilitiesTests.m"
    },
    {
      "type": "modify",
      "old_id": "552c48b803a0ebe2d25e719867a2b0a664d88142",
      "old_mode": 33188,
      "old_path": "objectivec/Tests/GPBWireFormatTests.m",
      "new_id": "f3c96cb7aef25b42ca566b8387081f6d3d2b9c30",
      "new_mode": 33188,
      "new_path": "objectivec/Tests/GPBWireFormatTests.m"
    }
  ]
}
