)]}'
{
  "commit": "8c05a64f10406d9c5fcd7ab0914c22f91b982f2a",
  "tree": "3bdfc25e56cde7398107a42fb229d19a6f0e038a",
  "parents": [
    "4c4fb523c72ffae46abc74ee0f323de799b04c3b"
  ],
  "author": {
    "name": "Joshua Haberman",
    "email": "haberman@google.com",
    "time": "Fri Sep 08 17:13:18 2023 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Sep 08 17:54:45 2023 -0700"
  },
  "message": "Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full.\n\nPiperOrigin-RevId: 563888984\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b7572871d5ffb7a9f7603e88310bb4e81f7b96f3",
      "old_mode": 33188,
      "old_path": "csharp/src/Google.Protobuf.Test/ByteStringTest.cs",
      "new_id": "5bae81eb819bb836770bf4fb2a26e5f6286e80e8",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf.Test/ByteStringTest.cs"
    },
    {
      "type": "modify",
      "old_id": "23af28870ab4bc62fa76a582ac75172a5b4206a7",
      "old_mode": 33188,
      "old_path": "csharp/src/Google.Protobuf.Test/CodedInputStreamExtensions.cs",
      "new_id": "6cacd805837080434657926abc95ba2929d0bcb7",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf.Test/CodedInputStreamExtensions.cs"
    },
    {
      "type": "modify",
      "old_id": "a48f3b104851e8bbb05109e6d5f472dbfa6cc53c",
      "old_mode": 33188,
      "old_path": "csharp/src/Google.Protobuf.Test/CodedInputStreamTest.cs",
      "new_id": "2020de5da3a5a5e698892ad9fc4add4cbbddec73",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf.Test/CodedInputStreamTest.cs"
    },
    {
      "type": "modify",
      "old_id": "31090c44bcedf12910952418f7d2ddf56ddc5d69",
      "old_mode": 33188,
      "old_path": "csharp/src/Google.Protobuf.Test/CodedOutputStreamTest.cs",
      "new_id": "2c509f2fede8167ccd8ac51f6a31393c23461e9b",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf.Test/CodedOutputStreamTest.cs"
    },
    {
      "type": "modify",
      "old_id": "6d31441e04f37fad4bd93958026bd05e04202eac",
      "old_mode": 33188,
      "old_path": "csharp/src/Google.Protobuf.Test/DeprecatedMemberTest.cs",
      "new_id": "cb02fc71ab2a9d39912ab81282662fb653a6750e",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf.Test/DeprecatedMemberTest.cs"
    },
    {
      "type": "modify",
      "old_id": "d4b3c1341ac68e278f75969d901d349c33347085",
      "old_mode": 33188,
      "old_path": "csharp/src/Google.Protobuf.Test/EqualityTester.cs",
      "new_id": "8a3187f95cfa0665ba0b8380a336b34746757de1",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf.Test/EqualityTester.cs"
    },
    {
      "type": "modify",
      "old_id": "04e68c333e1fc0e595ac6792ca2d06cc1cca4918",
      "old_mode": 33188,
      "old_path": "csharp/src/Google.Protobuf.Test/ExtensionSetTest.cs",
      "new_id": "f71653fc8f4d05c2ec64c2aaddcb4f00afa2392e",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf.Test/ExtensionSetTest.cs"
    },
    {
      "type": "modify",
      "old_id": "4f2a5625c77d678f2287fc73633eb184a99ece12",
      "old_mode": 33188,
      "old_path": "csharp/src/Google.Protobuf.Test/FieldCodecTest.cs",
      "new_id": "34ac84a8d63405b8c67372c10e364e275901fcf3",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf.Test/FieldCodecTest.cs"
    },
    {
      "type": "modify",
      "old_id": "4c206e6589d29f5366f64ec8070ac2effa804ad7",
      "old_mode": 33188,
      "old_path": "csharp/src/Google.Protobuf.Test/FieldMaskTreeTest.cs",
      "new_id": "380ef72d370418cf8179c59ae36c5bca55f9f90d",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf.Test/FieldMaskTreeTest.cs"
    },
    {
      "type": "modify",
      "old_id": "9d03656b1b7d68d2e90a1d62f36ffcc627ea9687",
      "old_mode": 33188,
      "old_path": "csharp/src/Google.Protobuf.Test/GeneratedMessageTest.Proto2.cs",
      "new_id": "aa1a1301615dafb5e0910170b88578809bef26fb",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf.Test/GeneratedMessageTest.Proto2.cs"
    },
    {
      "type": "modify",
      "old_id": "17c52491401e4035f9dea9b1f12e8cf47eb1f737",
      "old_mode": 33188,
      "old_path": "csharp/src/Google.Protobuf.Test/GeneratedMessageTest.cs",
      "new_id": "ca64f265816951dd9db4b9d7a615c4e579f041f5",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf.Test/GeneratedMessageTest.cs"
    },
    {
      "type": "modify",
      "old_id": "695398918b20f9dc98bbea7122ebe3399c14b425",
      "old_mode": 33188,
      "old_path": "csharp/src/Google.Protobuf.Test/IssuesTest.cs",
      "new_id": "fa31bea0def0e3fdd4eb6d62bddec90b399dd769",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf.Test/IssuesTest.cs"
    },
    {
      "type": "modify",
      "old_id": "f7ea97c135a2d851322d07f677154285c59fd3f4",
      "old_mode": 33188,
      "old_path": "csharp/src/Google.Protobuf.Test/JsonFormatterSettingsTest.cs",
      "new_id": "f6ec3fa0caa014c3e1eb531c765d5b9ca1643941",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf.Test/JsonFormatterSettingsTest.cs"
    },
    {
      "type": "modify",
      "old_id": "963faedd4f7502f9d877be3ee24763899ae55c88",
      "old_mode": 33188,
      "old_path": "csharp/src/Google.Protobuf.Test/JsonFormatterTest.cs",
      "new_id": "2e06753beccc0a3be019fa7d27df722b3f707aa7",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf.Test/JsonFormatterTest.cs"
    },
    {
      "type": "modify",
      "old_id": "c03b326c083971fa24626b701bac6504b8faf6ed",
      "old_mode": 33188,
      "old_path": "csharp/src/Google.Protobuf.Test/JsonParserTest.cs",
      "new_id": "5c4b42c7aac31d82689af14a1eb0733d209653f4",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf.Test/JsonParserTest.cs"
    },
    {
      "type": "modify",
      "old_id": "06521dd2dc0a82f72790b21813441c3afd250b14",
      "old_mode": 33188,
      "old_path": "csharp/src/Google.Protobuf.Test/JsonTokenizerTest.cs",
      "new_id": "0b7f90eaab2e820a63706899d49843b6415784a1",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf.Test/JsonTokenizerTest.cs"
    },
    {
      "type": "modify",
      "old_id": "01fca3e494051794a2bbb3dea87b09b43e61cd8d",
      "old_mode": 33188,
      "old_path": "csharp/src/Google.Protobuf.Test/LegacyGeneratedCodeTest.cs",
      "new_id": "0e41eca2d7cf588b0a07b05e91d3055e58567eb9",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf.Test/LegacyGeneratedCodeTest.cs"
    },
    {
      "type": "modify",
      "old_id": "f2eb76280f562e33e180765dbfad63b8214a9174",
      "old_mode": 33188,
      "old_path": "csharp/src/Google.Protobuf.Test/MessageParsingHelpers.cs",
      "new_id": "41b6de5a43d0afa9d952de1fb390eff4ad8b7037",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf.Test/MessageParsingHelpers.cs"
    },
    {
      "type": "modify",
      "old_id": "4d0aa9e015f3a06a0dab8740384ab5e61c708e25",
      "old_mode": 33188,
      "old_path": "csharp/src/Google.Protobuf.Test/ParsingPrimitivesTest.cs",
      "new_id": "c1ca6b58f6a1aad53acaf4c7c47c055172bfc383",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf.Test/ParsingPrimitivesTest.cs"
    },
    {
      "type": "modify",
      "old_id": "b5b0b72df0f839519eece1a1cf904d0cd11b776d",
      "old_mode": 33188,
      "old_path": "csharp/src/Google.Protobuf.Test/Proto3OptionalTest.cs",
      "new_id": "393de179c55e5c9c595d27dcbbaf1286b7775552",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf.Test/Proto3OptionalTest.cs"
    },
    {
      "type": "modify",
      "old_id": "d4dfd187fb3833db98f21b90db969d1e52890988",
      "old_mode": 33188,
      "old_path": "csharp/src/Google.Protobuf.Test/ReadOnlySequenceFactory.cs",
      "new_id": "27d9cc6753ac4560b6ddab6b43c2c03d102f1f81",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf.Test/ReadOnlySequenceFactory.cs"
    },
    {
      "type": "modify",
      "old_id": "82f59b1abbbfaed1a9ef38eb2c60854decd13d6e",
      "old_mode": 33188,
      "old_path": "csharp/src/Google.Protobuf.Test/RefStructCompatibilityTest.cs",
      "new_id": "f15da618473f675f3c80515e6adc75210d1d0364",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf.Test/RefStructCompatibilityTest.cs"
    },
    {
      "type": "modify",
      "old_id": "44f232a53ef6d3ddce8f479a332fe63f7b7937e9",
      "old_mode": 33188,
      "old_path": "csharp/src/Google.Protobuf.Test/SampleEnum.cs",
      "new_id": "d7bfee175416ad870cab2ff35482b6bb83e5539b",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf.Test/SampleEnum.cs"
    },
    {
      "type": "modify",
      "old_id": "03a20d6685a2fd5410dbd2e245180a0aee8e232d",
      "old_mode": 33188,
      "old_path": "csharp/src/Google.Protobuf.Test/SampleMessages.cs",
      "new_id": "0334664977545d4a90fe13e42a3e5737e1cbb384",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf.Test/SampleMessages.cs"
    },
    {
      "type": "modify",
      "old_id": "34019ac1d2a211d8b66ef440a1b9e0980faf600d",
      "old_mode": 33188,
      "old_path": "csharp/src/Google.Protobuf.Test/SampleNaNs.cs",
      "new_id": "bd87a8f6232a3f26c6ce472c435203a05d8ca02c",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf.Test/SampleNaNs.cs"
    },
    {
      "type": "modify",
      "old_id": "859b49c2d637d95fc485279549afd4abec2c769a",
      "old_mode": 33188,
      "old_path": "csharp/src/Google.Protobuf.Test/TestCornerCases.cs",
      "new_id": "5bab71cd9d345e38d50928615125047e86a0dd82",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf.Test/TestCornerCases.cs"
    },
    {
      "type": "modify",
      "old_id": "eeb9f899f06bf863713ad468075736b4b369fecc",
      "old_mode": 33188,
      "old_path": "csharp/src/Google.Protobuf.Test/UnknownFieldSetTest.cs",
      "new_id": "f10ebbb66ce37322d517f5f1c28950a7aa691d1a",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf.Test/UnknownFieldSetTest.cs"
    },
    {
      "type": "modify",
      "old_id": "069df343fd778764de7887c43493c1d2e62a0a77",
      "old_mode": 33188,
      "old_path": "csharp/src/Google.Protobuf.Test/WritingPrimitivesTest.cs",
      "new_id": "5f31447964f09237727e774de1e14c3d78931742",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf.Test/WritingPrimitivesTest.cs"
    }
  ]
}
