)]}'
{
  "commit": "72977f951c1f20807534a9d9af4e9583c6a9049b",
  "tree": "e6604d6a188b21d920ddabb3b0eab66617f9d952",
  "parents": [
    "c862c1cab4d591963437774cc7d3f0a8e4bb1da1"
  ],
  "author": {
    "name": "Protobuf Team Bot",
    "email": "protobuf-github-bot@google.com",
    "time": "Wed Nov 16 13:33:05 2022 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Nov 16 13:34:37 2022 -0800"
  },
  "message": "Add ability for custom a MessagePrinter to default back to the default implementation.\n\nPrior to the CL we cannot use the printer as that would trigger a recursion. So the only way out would be to create a new printer that has the same abilities as the current printer.\n\nPiperOrigin-RevId: 489024852\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7ab3d488e79a362629b2f5bff22b7ec7f047e629",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/text_format.cc",
      "new_id": "b8ddd086e3bebd82e2a7f9631202333c345ab798",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/text_format.cc"
    },
    {
      "type": "modify",
      "old_id": "fbcbea45936dcd76f5a9ce28d7fdfacaa660ff7d",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/text_format.h",
      "new_id": "2cd4024d65fa810b5d65602775d9fcd13b4d54f1",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/text_format.h"
    },
    {
      "type": "modify",
      "old_id": "6dcc044722b3297bc15bc4c2ad2f022298e17830",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/text_format_unittest.cc",
      "new_id": "1bca2dfcb28e2b7aa8a6ce3b50ae10095336d5df",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/text_format_unittest.cc"
    }
  ]
}
