)]}'
{
  "commit": "3d3bebf8ab63dce490711304c69de5220bef4f46",
  "tree": "1a6c2f992b20fbc222929581aabcab0623580412",
  "parents": [
    "85debe84002e39204636e023594aaa4cae43fddb"
  ],
  "author": {
    "name": "Jie Luo",
    "email": "jieluo@google.com",
    "time": "Wed Nov 30 12:46:34 2022 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Nov 30 12:50:31 2022 -0800"
  },
  "message": "Internal change only\n\nPiperOrigin-RevId: 491993057\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e5d547a3bbebc33d02eb0c3acc95524a48f6ca3c",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/descriptor.py",
      "new_id": "e5d547a3bbebc33d02eb0c3acc95524a48f6ca3c",
      "new_mode": 33261,
      "new_path": "python/google/protobuf/descriptor.py"
    },
    {
      "type": "modify",
      "old_id": "3b81f274466fa5b9443ac75d2b466f0b1ae64e94",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/internal/api_implementation.py",
      "new_id": "1c8462144462c75b2c1a5c0eab82118430e4c8b9",
      "new_mode": 33261,
      "new_path": "python/google/protobuf/internal/api_implementation.py"
    },
    {
      "type": "modify",
      "old_id": "29fbb53d2fce4fffff12a765a52c1083fdfea363",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/internal/containers.py",
      "new_id": "29fbb53d2fce4fffff12a765a52c1083fdfea363",
      "new_mode": 33261,
      "new_path": "python/google/protobuf/internal/containers.py"
    },
    {
      "type": "modify",
      "old_id": "a916276319b6b4a976b81757f7e049862d5a6806",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/internal/decoder.py",
      "new_id": "a916276319b6b4a976b81757f7e049862d5a6806",
      "new_mode": 33261,
      "new_path": "python/google/protobuf/internal/decoder.py"
    },
    {
      "type": "modify",
      "old_id": "4b4f652f2516e86ad8a9eb7d6cb420e355f1900f",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/internal/encoder.py",
      "new_id": "4b4f652f2516e86ad8a9eb7d6cb420e355f1900f",
      "new_mode": 33261,
      "new_path": "python/google/protobuf/internal/encoder.py"
    },
    {
      "type": "modify",
      "old_id": "1e71aa2a62823af9b412916af022605984b4e712",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/internal/python_message.py",
      "new_id": "1e71aa2a62823af9b412916af022605984b4e712",
      "new_mode": 33261,
      "new_path": "python/google/protobuf/internal/python_message.py"
    },
    {
      "type": "modify",
      "old_id": "95c6d2b3fd609d00ae426bbd9770382461a715fb",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/internal/python_protobuf.cc",
      "new_id": "9e894de2ec0d8d7477b4cb9f3aaea78bbb3cbf46",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/internal/python_protobuf.cc"
    },
    {
      "type": "modify",
      "old_id": "4342eb56c5119695d6ef71d28e829e2d5aaf7242",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/internal/test_util.py",
      "new_id": "32fb8fd27b4ff9e2fe20b2ae7f8edf0533f9e3ac",
      "new_mode": 33261,
      "new_path": "python/google/protobuf/internal/test_util.py"
    },
    {
      "type": "modify",
      "old_id": "165dcd8c2e855117531a3917a4e008dd0cf02089",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/internal/type_checkers.py",
      "new_id": "165dcd8c2e855117531a3917a4e008dd0cf02089",
      "new_mode": 33261,
      "new_path": "python/google/protobuf/internal/type_checkers.py"
    },
    {
      "type": "modify",
      "old_id": "0fe6a4f93cde65f171fdfba3acabba0394aeb064",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/message.py",
      "new_id": "0fe6a4f93cde65f171fdfba3acabba0394aeb064",
      "new_mode": 33261,
      "new_path": "python/google/protobuf/message.py"
    },
    {
      "type": "modify",
      "old_id": "4e910e07cb1ed293a73596dcc39c1b4572d66dfd",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/proto_api.h",
      "new_id": "753b057690649b09a6b495b9e611fb780ebeebd5",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/proto_api.h"
    },
    {
      "type": "modify",
      "old_id": "f6db77a160fe0939e287108b638fcda1c710f3fc",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/pyext/descriptor.cc",
      "new_id": "fd0298b7b8a4c79f4090ad32be014f6cd173f8a0",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/pyext/descriptor.cc"
    },
    {
      "type": "modify",
      "old_id": "8559c660e67a8ce0bc4eff477d0a71503d8b47bf",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/pyext/descriptor.h",
      "new_id": "8d2899f01dd18bec6e567f67e11d138af1839c45",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/pyext/descriptor.h"
    },
    {
      "type": "modify",
      "old_id": "f38fdc74e50fd001544d5992ce52fb2e21c51f19",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/pyext/descriptor_containers.cc",
      "new_id": "6e72a7defb5ee9402c14dd2886873ef75baa50e8",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/pyext/descriptor_containers.cc"
    },
    {
      "type": "modify",
      "old_id": "cf2cf4ad0b0de26c8b74c94b066c8db426ef3114",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/pyext/descriptor_containers.h",
      "new_id": "8443c0f268fe68590ce0d39f254970bf68fb2e0d",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/pyext/descriptor_containers.h"
    },
    {
      "type": "modify",
      "old_id": "e547306d517cc6a8f9e968d1535fce8c6edf9298",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/pyext/descriptor_database.cc",
      "new_id": "836d930e3a518b60c5f312598c95b58354ab6654",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/pyext/descriptor_database.cc"
    },
    {
      "type": "modify",
      "old_id": "108a8583b3bcdc7ecf11274a5272d2b7e6988312",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/pyext/descriptor_database.h",
      "new_id": "2874b9d0bd2420ec1243ef3823d5a714328664fb",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/pyext/descriptor_database.h"
    },
    {
      "type": "modify",
      "old_id": "db14ae662432fea019e1e87ccb68054430d48946",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/pyext/descriptor_pool.cc",
      "new_id": "771a481ba309e1d7b8b7248a23f706bdc34a5cfb",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/pyext/descriptor_pool.cc"
    },
    {
      "type": "modify",
      "old_id": "851cf31e87072c71f086c1f5119b192ff2ed6c4a",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/pyext/descriptor_pool.h",
      "new_id": "9ce2ccd064ae41bc8e501663f2f14e57d62e1843",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/pyext/descriptor_pool.h"
    },
    {
      "type": "modify",
      "old_id": "806af4f865c158af8e3988963d611438c5b3a85e",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/pyext/extension_dict.cc",
      "new_id": "78d521eda560f2d59f5d65dea393be269c4222fd",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/pyext/extension_dict.cc"
    },
    {
      "type": "modify",
      "old_id": "c5c2875936d7558f937e44de729ae28bdae71264",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/pyext/extension_dict.h",
      "new_id": "2e523528c89a1a193d8f265b644484ea83a05a23",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/pyext/extension_dict.h"
    },
    {
      "type": "modify",
      "old_id": "daa95d0069c5d343c61f7a3b359d40c8a1c9e880",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/pyext/field.cc",
      "new_id": "b4d0055c47bce601481a516ab3152c4c1ead4365",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/pyext/field.cc"
    },
    {
      "type": "modify",
      "old_id": "f9f94c498309e6b64cd0da508f7d6cf8990a794f",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/pyext/field.h",
      "new_id": "86d20e62ca3653651151a31ac9bfd4c0fb8b0d63",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/pyext/field.h"
    },
    {
      "type": "modify",
      "old_id": "76c4d888a2ead649fbf9bdb80eae5cb54c6ba72e",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/pyext/map_container.cc",
      "new_id": "911d0b7ccc0fddef9beb185df50ba76f56f82d1e",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/pyext/map_container.cc"
    },
    {
      "type": "modify",
      "old_id": "d90d3a554a471e03cb644d2cc2282f6a62564b4a",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/pyext/map_container.h",
      "new_id": "1c18e12767aba7008980e838dd192e3e999fd025",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/pyext/map_container.h"
    },
    {
      "type": "modify",
      "old_id": "108dd52ff2662887e8339a4e59e0122c790df7bf",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/pyext/message.cc",
      "new_id": "ccd012f5c8aae25b302da4335ba02c3a1ef2e28f",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/pyext/message.cc"
    },
    {
      "type": "modify",
      "old_id": "1b0172f9a4c94831aac8ee60da5d1f3814053830",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/pyext/message.h",
      "new_id": "f681714fd1a33f28aa411eacc9727c60339a6858",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/pyext/message.h"
    },
    {
      "type": "modify",
      "old_id": "27aa5e4417b3b88422e03161f51387e43be92f29",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/pyext/message_factory.cc",
      "new_id": "657100427b3af26ec8078ae758d0e1c28f223e3f",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/pyext/message_factory.cc"
    },
    {
      "type": "modify",
      "old_id": "1d911a827db065f521315132c5668d8ae6fce561",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/pyext/message_factory.h",
      "new_id": "0c8bcdf5da8efb259ed00e481971886344055486",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/pyext/message_factory.h"
    },
    {
      "type": "modify",
      "old_id": "f4692066d8d793f0d5deae723a2e85a121bd511a",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/pyext/message_module.cc",
      "new_id": "d8ed31561d0211f6df0e08576d66452c8f934510",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/pyext/message_module.cc"
    },
    {
      "type": "modify",
      "old_id": "a191670876e2008f9be9e35df7dc4dabdd23f565",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/pyext/repeated_composite_container.cc",
      "new_id": "8ec6881155004af73524c6d5cbc6ebd441240a99",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/pyext/repeated_composite_container.cc"
    },
    {
      "type": "modify",
      "old_id": "8964374dbc4d37155d87ad5df1dd97c47f7c897c",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/pyext/repeated_composite_container.h",
      "new_id": "044285b420b56850865d947fa542b4a806987e79",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/pyext/repeated_composite_container.h"
    },
    {
      "type": "modify",
      "old_id": "57746dcf7705b5fb763a917ca95804b18f7b5cad",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/pyext/repeated_scalar_container.cc",
      "new_id": "cc3a311923a00d204488d2c5623c170b23ad10cc",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/pyext/repeated_scalar_container.cc"
    },
    {
      "type": "modify",
      "old_id": "0189886c5217b07bd8910db612ee9e769ce5501f",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/pyext/repeated_scalar_container.h",
      "new_id": "fafead48a68d302c4aa7345b208bf541887b30d5",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/pyext/repeated_scalar_container.h"
    },
    {
      "type": "modify",
      "old_id": "0d4dd25d59bdf96be2f293926df7d0aad0266c9c",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/pyext/safe_numerics.h",
      "new_id": "5686fbe4ad8fc3d96ac2b27a52a2c42f57396b99",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/pyext/safe_numerics.h"
    },
    {
      "type": "modify",
      "old_id": "d39a4d13feaacb87c255b915b3d3878332c931e7",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/pyext/scoped_pyobject_ptr.h",
      "new_id": "4ca72588109c6107bba51f26d2d6c2afbd7a4864",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/pyext/scoped_pyobject_ptr.h"
    },
    {
      "type": "modify",
      "old_id": "59d1d0bb655fe9c0fe1610276c4ade89795f4e28",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/pyext/unknown_field_set.cc",
      "new_id": "7ca08900d115ca291196d797396c5f3acdef1a16",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/pyext/unknown_field_set.cc"
    },
    {
      "type": "modify",
      "old_id": "92a889dc596f415b9d55c6bbe4f565a0547a0653",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/pyext/unknown_field_set.h",
      "new_id": "46376888fb4d2cfb85d1c52f3e640e7f7c779512",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/pyext/unknown_field_set.h"
    },
    {
      "type": "modify",
      "old_id": "bb6549d33a0651c9aa6de7c725d314a107b685fb",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/pyext/unknown_fields.cc",
      "new_id": "326f57cb88c1557c611242dbcb571ee7ee4b8233",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/pyext/unknown_fields.cc"
    },
    {
      "type": "modify",
      "old_id": "81ee1a9139e5b72461d78fdeadd2ba87adc58f93",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/pyext/unknown_fields.h",
      "new_id": "6e177fa66aafe855a7a6b3b19dc0e1d2450abe2c",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/pyext/unknown_fields.h"
    },
    {
      "type": "modify",
      "old_id": "4fcf0654047828853786650572311126b0b1636a",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/python_protobuf.h",
      "new_id": "008b101cfe177e187eced3fa82a0a22961460572",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/python_protobuf.h"
    }
  ]
}
