)]}'
{
  "commit": "3d5af08bef3c9ad49d57e3efd2d6f499f479bf7a",
  "tree": "69074733b56bf52217a0eb0fe634f07c9f6d0f66",
  "parents": [
    "bc441c9892c81c57f156327dbd23703f63fb4417"
  ],
  "author": {
    "name": "Protobuf Team Bot",
    "email": "protobuf-github-bot@google.com",
    "time": "Wed Sep 28 09:38:51 2022 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Dec 05 11:02:12 2022 -0800"
  },
  "message": "Add new features to io::Printer for improving compactness of output:\n\n- Custom \"chomp the next ;\"-like behavior for all variable substitutions.\n  The precise behavior of whitespace after a $...$; has also been changed, to\n  produce more compact output.\n- Non-emitted comments, which allow comments to exist inline in raw\n  strings that will not be emitted in the final output.\n- Prevent recursion when evaluating callback substitutions.\n\nPiperOrigin-RevId: 477475045\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bb19e5fea9bc401a8023dfb2a84a443b0cd5449c",
      "old_mode": 33188,
      "old_path": "objectivec/GPBAny.pbobjc.h",
      "new_id": "a61df0aa17b65a49cfd89b59d83001c03a5d95e8",
      "new_mode": 33188,
      "new_path": "objectivec/GPBAny.pbobjc.h"
    },
    {
      "type": "modify",
      "old_id": "509121793f5900a8ac08d152db721d6e94ab87f1",
      "old_mode": 33188,
      "old_path": "objectivec/GPBAny.pbobjc.m",
      "new_id": "a282ae95f455a5e9e5367c0cf31abf8ddabb94aa",
      "new_mode": 33188,
      "new_path": "objectivec/GPBAny.pbobjc.m"
    },
    {
      "type": "modify",
      "old_id": "bbae2edbf17e33a6fb72824c5e7cdbf3ac2b0952",
      "old_mode": 33188,
      "old_path": "objectivec/GPBApi.pbobjc.h",
      "new_id": "73ed2704a9f50d3b551f172f084ca04f99ee9ef9",
      "new_mode": 33188,
      "new_path": "objectivec/GPBApi.pbobjc.h"
    },
    {
      "type": "modify",
      "old_id": "33ca398bc6246e078baffb88e7d6a5d60dfd9438",
      "old_mode": 33188,
      "old_path": "objectivec/GPBApi.pbobjc.m",
      "new_id": "5dc429833567fad752c615dd0e4bc3f1824987a4",
      "new_mode": 33188,
      "new_path": "objectivec/GPBApi.pbobjc.m"
    },
    {
      "type": "modify",
      "old_id": "05c63d85a989827c8b2357b9524b2cd332667dfc",
      "old_mode": 33188,
      "old_path": "objectivec/GPBDuration.pbobjc.h",
      "new_id": "2472a0910f943018f05840fa0c3f41a5b066ca39",
      "new_mode": 33188,
      "new_path": "objectivec/GPBDuration.pbobjc.h"
    },
    {
      "type": "modify",
      "old_id": "c3edc244fbd9d31d4a2d6d4429de5d45129627f1",
      "old_mode": 33188,
      "old_path": "objectivec/GPBDuration.pbobjc.m",
      "new_id": "8110772a4d0d625a824bcef6522e7a8bcdcdc52f",
      "new_mode": 33188,
      "new_path": "objectivec/GPBDuration.pbobjc.m"
    },
    {
      "type": "modify",
      "old_id": "3de240d9e2610dc501305ef764b088e8f81a273f",
      "old_mode": 33188,
      "old_path": "objectivec/GPBEmpty.pbobjc.h",
      "new_id": "adc2e74fc6905114460aa4e522dbd50ea182d382",
      "new_mode": 33188,
      "new_path": "objectivec/GPBEmpty.pbobjc.h"
    },
    {
      "type": "modify",
      "old_id": "e5f3fd0418dda09821b2b66de2857e0f4229bd5a",
      "old_mode": 33188,
      "old_path": "objectivec/GPBEmpty.pbobjc.m",
      "new_id": "67275bb40b0da5c59eb663b8fee5b090459dc91d",
      "new_mode": 33188,
      "new_path": "objectivec/GPBEmpty.pbobjc.m"
    },
    {
      "type": "modify",
      "old_id": "3e7d349c18e1bee07963f8aeae2efa56ad38945d",
      "old_mode": 33188,
      "old_path": "objectivec/GPBFieldMask.pbobjc.h",
      "new_id": "ca0ba5dc1f379a12a14c09076adf62d6ef2fcc11",
      "new_mode": 33188,
      "new_path": "objectivec/GPBFieldMask.pbobjc.h"
    },
    {
      "type": "modify",
      "old_id": "83edddfe54ba9f95a722ab61b5da7594857dced9",
      "old_mode": 33188,
      "old_path": "objectivec/GPBFieldMask.pbobjc.m",
      "new_id": "b008f61e9557de320d3a27b9ecf0ede7235cc643",
      "new_mode": 33188,
      "new_path": "objectivec/GPBFieldMask.pbobjc.m"
    },
    {
      "type": "modify",
      "old_id": "a55939ab601e0c7a0762ab44af90dfd2d0d109e4",
      "old_mode": 33188,
      "old_path": "objectivec/GPBSourceContext.pbobjc.h",
      "new_id": "cb379a573c3bbc215d9a4d90847266700302a3aa",
      "new_mode": 33188,
      "new_path": "objectivec/GPBSourceContext.pbobjc.h"
    },
    {
      "type": "modify",
      "old_id": "cc8bb0bce6b4775f32d7fea8b8f496be8affe01c",
      "old_mode": 33188,
      "old_path": "objectivec/GPBSourceContext.pbobjc.m",
      "new_id": "a70cccd92e052839c3b6bd01bf004de015a543c8",
      "new_mode": 33188,
      "new_path": "objectivec/GPBSourceContext.pbobjc.m"
    },
    {
      "type": "modify",
      "old_id": "9bedafc23716a374161f315201121d3c0ececfa6",
      "old_mode": 33188,
      "old_path": "objectivec/GPBStruct.pbobjc.h",
      "new_id": "3f009d9fbf958fb8c84cd4311eabfb3e6d75f8d3",
      "new_mode": 33188,
      "new_path": "objectivec/GPBStruct.pbobjc.h"
    },
    {
      "type": "modify",
      "old_id": "9aa14da0ccf63156135eef7db521407fc54c1fc2",
      "old_mode": 33188,
      "old_path": "objectivec/GPBStruct.pbobjc.m",
      "new_id": "2538a3e3a7d1b2244e4e0c1d4ff4f01f1a7d14f2",
      "new_mode": 33188,
      "new_path": "objectivec/GPBStruct.pbobjc.m"
    },
    {
      "type": "modify",
      "old_id": "a374a0adca8c6419b01da5eeaa038bba1506493a",
      "old_mode": 33188,
      "old_path": "objectivec/GPBTimestamp.pbobjc.h",
      "new_id": "fbc249c141f6bd93e418b2000c0f844ca88a98cf",
      "new_mode": 33188,
      "new_path": "objectivec/GPBTimestamp.pbobjc.h"
    },
    {
      "type": "modify",
      "old_id": "81bdcd91321e712eef4e1202c145aba0cce56867",
      "old_mode": 33188,
      "old_path": "objectivec/GPBTimestamp.pbobjc.m",
      "new_id": "74466103d3b5103b1db40affba7c15a9ba425959",
      "new_mode": 33188,
      "new_path": "objectivec/GPBTimestamp.pbobjc.m"
    },
    {
      "type": "modify",
      "old_id": "6eb1d04db2d447801e96234e38ad4a134ae032bb",
      "old_mode": 33188,
      "old_path": "objectivec/GPBType.pbobjc.h",
      "new_id": "ebf05ff60e845ec1e6e09403f3115ff439a6e584",
      "new_mode": 33188,
      "new_path": "objectivec/GPBType.pbobjc.h"
    },
    {
      "type": "modify",
      "old_id": "7a4b6578d69e2be98572001782c1dc380d33f57f",
      "old_mode": 33188,
      "old_path": "objectivec/GPBType.pbobjc.m",
      "new_id": "a4d37dfc004c091957131b3db67c6f5b24165d77",
      "new_mode": 33188,
      "new_path": "objectivec/GPBType.pbobjc.m"
    },
    {
      "type": "modify",
      "old_id": "11e220b2010dd01783952f25add444fdcd2e5112",
      "old_mode": 33188,
      "old_path": "objectivec/GPBWrappers.pbobjc.h",
      "new_id": "52dc884037a7426ce8ed69a434f4b04270bfbe5c",
      "new_mode": 33188,
      "new_path": "objectivec/GPBWrappers.pbobjc.h"
    },
    {
      "type": "modify",
      "old_id": "817a74c063e36259fe8d205fdb398af988983b38",
      "old_mode": 33188,
      "old_path": "objectivec/GPBWrappers.pbobjc.m",
      "new_id": "03a55cc1ee4c2f78b91867c64efab8296093414a",
      "new_mode": 33188,
      "new_path": "objectivec/GPBWrappers.pbobjc.m"
    },
    {
      "type": "modify",
      "old_id": "6a44b04a47bf709cdace602c9839ad1a934f5ade",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/command_line_interface.cc",
      "new_id": "f31b31ad885bb3d29f1668c1f0ec46513e3aa595",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/command_line_interface.cc"
    },
    {
      "type": "modify",
      "old_id": "58beb66ad445c0d4faa342fa1606648c97f66b3f",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/message.cc",
      "new_id": "7b3c1c0d398ae6a8c0f41b785c80c517e7e7919b",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/message.cc"
    },
    {
      "type": "modify",
      "old_id": "f77a0e3d811d391bd6e6c895ea82431c28ebee32",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/plugin.pb.cc",
      "new_id": "cc66803c0a61abbed1be1950c3e118d50b4866df",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/plugin.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "c4fda8c72f5ae325e12fb8aa98837c7348431f7f",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/plugin.pb.h",
      "new_id": "ef757497c495e7f45f570d1f3795ea1edf9b7556",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/plugin.pb.h"
    },
    {
      "type": "modify",
      "old_id": "6b750b18becffde4e1aa58f7839f9708ded2835e",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/descriptor.pb.cc",
      "new_id": "1dccfa36e2b9c133e79274589d9551a8c60962de",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/descriptor.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "40413f197c4ca5012e95f02bde3b0f078b779d68",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/descriptor.pb.h",
      "new_id": "0d7471b635532c11dab1d3d6d1ef046ade88a236",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/descriptor.pb.h"
    },
    {
      "type": "modify",
      "old_id": "88f1ee1bf6e63d1801bfda7c2349baea9f96aa23",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/io/BUILD.bazel",
      "new_id": "01009e1996840717f4822765f04bf741f1599c01",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/io/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "289f5bfdba0be0361064469312db7091204e0934",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/io/printer.cc",
      "new_id": "096947a1a0e6bc295b785ff4855cc044e0eec237",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/io/printer.cc"
    },
    {
      "type": "modify",
      "old_id": "764e335f1f01f6802fc3d131efd3ed4c057d9ea2",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/io/printer.h",
      "new_id": "4a89dfe1d2ca7145e434af0e46588ba479438858",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/io/printer.h"
    },
    {
      "type": "modify",
      "old_id": "d9c31cd64d903a885b6a809fc1d26f0539a728cc",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/io/printer_unittest.cc",
      "new_id": "1e87ee834a71d77bf4f62061c147ab074e976a41",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/io/printer_unittest.cc"
    }
  ]
}
