)]}'
{
  "commit": "7960788b21d416f43ea0d86725caa2da2fe77fe9",
  "tree": "aa57a3cdae86ef113d097ec277e964784fa92950",
  "parents": [
    "67af83971283cc19c043336f62f696f0790e1eec"
  ],
  "author": {
    "name": "Clayton Knittel",
    "email": "cknittel@google.com",
    "time": "Sat Oct 17 01:56:58 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Sat Oct 17 01:59:14 2026 -0700"
  },
  "message": "Move InternalMetadata template definitions to dedicated source files\n\nMove `UnknownFieldSet`-related `InternalMetadata` template instantiations from `message.cc` into a new `metadata.cc` file, and introduce `metadata_lite.cc` for lite runtime definitions.\n\nThis is being done in preparation for an experimental change to `UnknownField`s, which will add more machinery to unknown fields that we\u0027ll want defined out-of-line. This is also better encapsulation, as the instantiations for these methods aren\u0027t in unrelated .cc files.\n\nPiperOrigin-RevId: 1001380595\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "db347db22ec5e04b352574edd2b24b8d129a1ba5",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/BUILD.bazel",
      "new_id": "3d7402160fa0f130f187794a6071d5a1149c94ce",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "dd2c8651376ad7f14db02c9d8bf7ebe089c25250",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/message.cc",
      "new_id": "41c642359d4ab9c478f76345f62e54579890b393",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/message.cc"
    },
    {
      "type": "modify",
      "old_id": "31fd2fc071861bcaabfa2c987713466293a0603d",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/message_lite.cc",
      "new_id": "bd053d700d64f9ef7633376f67351ff72dca92a7",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/message_lite.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "584136dfaf7aa6b76eec3c8d26f2784c25c90fdc",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/metadata.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6dec3bc6be5e11a22be8a2066f7f86ec2e4b6e5e",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/metadata_lite.cc"
    },
    {
      "type": "modify",
      "old_id": "c550d0bb99a70d6102833bece23458307ef98fd7",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/metadata_lite.h",
      "new_id": "842b8431cc1a644f5da4cdf9b7def4b39cd4ab01",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/metadata_lite.h"
    }
  ]
}
