)]}'
{
  "commit": "aee8a9c41944e35933a8b1cc7ab48a7c090df809",
  "tree": "7ba0dad21803752692a7aa3f590a8bfd2b7c0292",
  "parents": [
    "0c3cc2f8edbac7858cdff44cbaaaea2cb415cd0f"
  ],
  "author": {
    "name": "Michael Stapelberg",
    "email": "stapelberg@golang.org",
    "time": "Wed Jan 15 16:39:41 2025 +0100"
  },
  "committer": {
    "name": "Michael Stapelberg",
    "email": "stapelberg@golang.org",
    "time": "Wed Jan 15 07:58:57 2025 -0800"
  },
  "message": "internal_gengo: switch back from string literal to hex byte slice\n\nIt tourns out that Piper (the revision control system Google uses)\nhas a check that requires marking files containing non-UTF8 bytes\nas binary, preventing textual review. We wanted to avoid this issue\nin http://go.dev/cl/638135 and added \\r to the escape set for Gerrit,\nbut we did not anticipate how strict other systems are in practice.\n\n(I did not notice this issue earlier because the Piper check\ndoes not trigger when sending a CL for Google-wide testing,\nonly when mailing a CL for review.)\n\nIt stands to reason that if our revision control and review systems\ndo not like string literals with non-UTF8 content, other systems\nprobably behave similarly. Hence, let’s revert that part of the change.\nThe key part of the change was to switch the type of the embedded\ndescriptor bytes from mutable []byte to immutable string.\n\nI verified that the string literal remains in .rodata:\n\n% (cd internal/reflection_test \u0026\u0026 \\\n  go test -c \u0026\u0026 \\\n  objdump -s -j .rodata reflection_test.test | grep \u00270a46696e\u0027)\n 8e9fd0 0a46696e 7465726e 616c2f74 65737470  .Finternal/testp\n\nThe bytes printed above only occur once and match the bytes from\nfile_internal_testprotos_testeditions_testeditions_hybrid_test_hybrid_proto_rawDesc\n\nChange-Id: I8e1bfe53a5bbf65abe7861a749ace37b215a8e28\nReviewed-on: https://go-review.googlesource.com/c/protobuf/+/642857\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Nicolas Hillegeer \u003caktau@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d44e55e76a60ad96fd99703117c7da90c0a5af31",
      "old_mode": 33188,
      "old_path": "cmd/protoc-gen-go/internal_gengo/reflect.go",
      "new_id": "d915f61fe6cffcd92675e2010eb5e38f031f5f01",
      "new_mode": 33188,
      "new_path": "cmd/protoc-gen-go/internal_gengo/reflect.go"
    },
    {
      "type": "modify",
      "old_id": "f7bada24ddd62e0b3c4a9cff5cc4992c231fdf5f",
      "old_mode": 33188,
      "old_path": "cmd/protoc-gen-go/testdata/annotations/annotations.pb.go",
      "new_id": "21dec46e177c99c55407537d4f8d18cefb781e50",
      "new_mode": 33188,
      "new_path": "cmd/protoc-gen-go/testdata/annotations/annotations.pb.go"
    },
    {
      "type": "modify",
      "old_id": "71b5791d505d922710df0262bd079fda720e1e7c",
      "old_mode": 33188,
      "old_path": "cmd/protoc-gen-go/testdata/comments/comments.pb.go",
      "new_id": "d121221643ea516ba281ac5679c58e69f9e5e301",
      "new_mode": 33188,
      "new_path": "cmd/protoc-gen-go/testdata/comments/comments.pb.go"
    },
    {
      "type": "modify",
      "old_id": "58d829b1f137ee484e0a847b1784ed114d939b9e",
      "old_mode": 33188,
      "old_path": "cmd/protoc-gen-go/testdata/comments/deprecated.pb.go",
      "new_id": "8a8a816f28f5ea7461d7249e3c8d84fabd106c10",
      "new_mode": 33188,
      "new_path": "cmd/protoc-gen-go/testdata/comments/deprecated.pb.go"
    },
    {
      "type": "modify",
      "old_id": "989ce5425ead2238b5e6e866a6b2340c8f2223a2",
      "old_mode": 33188,
      "old_path": "cmd/protoc-gen-go/testdata/enumprefix/enumprefix.pb.go",
      "new_id": "5ef5e22ee5eaae351553e6f42922e9253ba67813",
      "new_mode": 33188,
      "new_path": "cmd/protoc-gen-go/testdata/enumprefix/enumprefix.pb.go"
    },
    {
      "type": "modify",
      "old_id": "f4edfdb69d54419722e180d57b99c923890a7911",
      "old_mode": 33188,
      "old_path": "cmd/protoc-gen-go/testdata/extensions/base/base.pb.go",
      "new_id": "3b0e7367991679763167f905adc4e20ff7fb92fe",
      "new_mode": 33188,
      "new_path": "cmd/protoc-gen-go/testdata/extensions/base/base.pb.go"
    },
    {
      "type": "modify",
      "old_id": "9f946e1f95b4bffac72ce4abd4521cd6839f52a9",
      "old_mode": 33188,
      "old_path": "cmd/protoc-gen-go/testdata/extensions/ext/ext.pb.go",
      "new_id": "989c1c201553fec4711aec7b93fd8b4b0f9d67ce",
      "new_mode": 33188,
      "new_path": "cmd/protoc-gen-go/testdata/extensions/ext/ext.pb.go"
    },
    {
      "type": "modify",
      "old_id": "0774258ba2e278d1016c252cb9a64d7856a6d524",
      "old_mode": 33188,
      "old_path": "cmd/protoc-gen-go/testdata/extensions/extra/extra.pb.go",
      "new_id": "95ac2662bd2a3d93076b56ee75752f960198403b",
      "new_mode": 33188,
      "new_path": "cmd/protoc-gen-go/testdata/extensions/extra/extra.pb.go"
    },
    {
      "type": "modify",
      "old_id": "3440f00a9e4744f2d8d7c2a755250112934c6b2f",
      "old_mode": 33188,
      "old_path": "cmd/protoc-gen-go/testdata/extensions/proto3/ext3.pb.go",
      "new_id": "804f63b9188adb42c2a94058bbe81c821e80c0a7",
      "new_mode": 33188,
      "new_path": "cmd/protoc-gen-go/testdata/extensions/proto3/ext3.pb.go"
    },
    {
      "type": "modify",
      "old_id": "52b088acf76b4b4e5243c844b8975686d72dd47f",
      "old_mode": 33188,
      "old_path": "cmd/protoc-gen-go/testdata/fieldnames/fieldnames.pb.go",
      "new_id": "0836969c67a86d72671514714c85612d8f18afdd",
      "new_mode": 33188,
      "new_path": "cmd/protoc-gen-go/testdata/fieldnames/fieldnames.pb.go"
    },
    {
      "type": "modify",
      "old_id": "8612d3ca44fcff71210e9a6c0501c5d9898e9c40",
      "old_mode": 33188,
      "old_path": "cmd/protoc-gen-go/testdata/import_public/a.pb.go",
      "new_id": "09f1d7a836b4452523364e1575688376f16e14a1",
      "new_mode": 33188,
      "new_path": "cmd/protoc-gen-go/testdata/import_public/a.pb.go"
    },
    {
      "type": "modify",
      "old_id": "75f278b76297d1dbe97f58cda70ea14ae114e248",
      "old_mode": 33188,
      "old_path": "cmd/protoc-gen-go/testdata/import_public/b.pb.go",
      "new_id": "6d7def6148ca8a83510df2372740bf2f84c98b1b",
      "new_mode": 33188,
      "new_path": "cmd/protoc-gen-go/testdata/import_public/b.pb.go"
    },
    {
      "type": "modify",
      "old_id": "95020cc550dcccbf4413bb020220b2117f071ed6",
      "old_mode": 33188,
      "old_path": "cmd/protoc-gen-go/testdata/import_public/c.pb.go",
      "new_id": "dbcb85692641e602b27f821e3c63939d2911eee2",
      "new_mode": 33188,
      "new_path": "cmd/protoc-gen-go/testdata/import_public/c.pb.go"
    },
    {
      "type": "modify",
      "old_id": "bae4a0cf72a162b8b304801cdecf87724ad9d37e",
      "old_mode": 33188,
      "old_path": "cmd/protoc-gen-go/testdata/import_public/sub/a.pb.go",
      "new_id": "340bba8495877a7f1f90c8d463bc7fbdc93369fa",
      "new_mode": 33188,
      "new_path": "cmd/protoc-gen-go/testdata/import_public/sub/a.pb.go"
    },
    {
      "type": "modify",
      "old_id": "c58b164858826dc446315cf2609182dacd025501",
      "old_mode": 33188,
      "old_path": "cmd/protoc-gen-go/testdata/import_public/sub/b.pb.go",
      "new_id": "9c1af8a571259ef934482654fec4818d3d012bcc",
      "new_mode": 33188,
      "new_path": "cmd/protoc-gen-go/testdata/import_public/sub/b.pb.go"
    },
    {
      "type": "modify",
      "old_id": "29b26a11fec8c9728017efecf60866197b94d219",
      "old_mode": 33188,
      "old_path": "cmd/protoc-gen-go/testdata/import_public/sub2/a.pb.go",
      "new_id": "ede9eb7c58603d9747cd0a3f37ab62935291777a",
      "new_mode": 33188,
      "new_path": "cmd/protoc-gen-go/testdata/import_public/sub2/a.pb.go"
    },
    {
      "type": "modify",
      "old_id": "c7eae6b1a81e859c003e0ba19b281bf83e04de44",
      "old_mode": 33188,
      "old_path": "cmd/protoc-gen-go/testdata/imports/fmt/m.pb.go",
      "new_id": "a36ef4cb27f72cd7c940c299c5dd2ef382b0bfa4",
      "new_mode": 33188,
      "new_path": "cmd/protoc-gen-go/testdata/imports/fmt/m.pb.go"
    },
    {
      "type": "modify",
      "old_id": "700eac58b6805dcafd3549ad11e0f2c5c44546a9",
      "old_mode": 33188,
      "old_path": "cmd/protoc-gen-go/testdata/imports/test_a_1/m1.pb.go",
      "new_id": "161fabb3883047c959ca32e8d0896ac257de67ab",
      "new_mode": 33188,
      "new_path": "cmd/protoc-gen-go/testdata/imports/test_a_1/m1.pb.go"
    },
    {
      "type": "modify",
      "old_id": "b187a8c176d06037f83977e0bb66b8d7490a910b",
      "old_mode": 33188,
      "old_path": "cmd/protoc-gen-go/testdata/imports/test_a_1/m2.pb.go",
      "new_id": "ad9298d76c617c03d2373b7ed0debfca1dff0077",
      "new_mode": 33188,
      "new_path": "cmd/protoc-gen-go/testdata/imports/test_a_1/m2.pb.go"
    },
    {
      "type": "modify",
      "old_id": "14613d28a9c9d7b071ae5a99551279a2fc78344c",
      "old_mode": 33188,
      "old_path": "cmd/protoc-gen-go/testdata/imports/test_a_2/m3.pb.go",
      "new_id": "981772cd5608561b73a2dd4654fb20d1235bcd3d",
      "new_mode": 33188,
      "new_path": "cmd/protoc-gen-go/testdata/imports/test_a_2/m3.pb.go"
    },
    {
      "type": "modify",
      "old_id": "fd06023ba99366b5d25ea8b21acd53a94cd1f7aa",
      "old_mode": 33188,
      "old_path": "cmd/protoc-gen-go/testdata/imports/test_a_2/m4.pb.go",
      "new_id": "249a6e8719d78f53bf44390273fc7a6e7e3f193a",
      "new_mode": 33188,
      "new_path": "cmd/protoc-gen-go/testdata/imports/test_a_2/m4.pb.go"
    },
    {
      "type": "modify",
      "old_id": "82cf84c41551cad7c9e7851a7aa4367a61691d0b",
      "old_mode": 33188,
      "old_path": "cmd/protoc-gen-go/testdata/imports/test_b_1/m1.pb.go",
      "new_id": "3ce7c0fd87c84d19ac2d70682981c33db6b7261b",
      "new_mode": 33188,
      "new_path": "cmd/protoc-gen-go/testdata/imports/test_b_1/m1.pb.go"
    },
    {
      "type": "modify",
      "old_id": "1faafba893d8153148872f83a37f4158a159d130",
      "old_mode": 33188,
      "old_path": "cmd/protoc-gen-go/testdata/imports/test_b_1/m2.pb.go",
      "new_id": "4016bc838b9f14f87b8b26c3c9b24112ab99df6b",
      "new_mode": 33188,
      "new_path": "cmd/protoc-gen-go/testdata/imports/test_b_1/m2.pb.go"
    },
    {
      "type": "modify",
      "old_id": "341abc3fc0f65976d614134dd0ff1a47661725ab",
      "old_mode": 33188,
      "old_path": "cmd/protoc-gen-go/testdata/imports/test_import_a1m1.pb.go",
      "new_id": "805c1758326cb5cfbe2a77466aa93c21f4c7b219",
      "new_mode": 33188,
      "new_path": "cmd/protoc-gen-go/testdata/imports/test_import_a1m1.pb.go"
    },
    {
      "type": "modify",
      "old_id": "b974d5ecf6a64f5f6197e07d20098d821827a02c",
      "old_mode": 33188,
      "old_path": "cmd/protoc-gen-go/testdata/imports/test_import_a1m2.pb.go",
      "new_id": "1186bc3b87fcb2f985f1b66f6c1d07691ff0b67f",
      "new_mode": 33188,
      "new_path": "cmd/protoc-gen-go/testdata/imports/test_import_a1m2.pb.go"
    },
    {
      "type": "modify",
      "old_id": "2d0ec304320fe583a8a03023e645f7cc12fcc6af",
      "old_mode": 33188,
      "old_path": "cmd/protoc-gen-go/testdata/imports/test_import_all.pb.go",
      "new_id": "f4a85d84f0f79802172179348a1d0327958a678f",
      "new_mode": 33188,
      "new_path": "cmd/protoc-gen-go/testdata/imports/test_import_all.pb.go"
    },
    {
      "type": "modify",
      "old_id": "224933c1db42f7d30296152636367d8c2d7a3aa0",
      "old_mode": 33188,
      "old_path": "cmd/protoc-gen-go/testdata/issue780_oneof_conflict/test.pb.go",
      "new_id": "c312ea963723b48f13314de8d8986549932c2be6",
      "new_mode": 33188,
      "new_path": "cmd/protoc-gen-go/testdata/issue780_oneof_conflict/test.pb.go"
    },
    {
      "type": "modify",
      "old_id": "1ec86a7a64002d20a84be22d3475733b496f3ca8",
      "old_mode": 33188,
      "old_path": "cmd/protoc-gen-go/testdata/nameclash/test_name_clash_hybrid/test_name_clash_hybrid.pb.go",
      "new_id": "607ba7bbbf265ab8ed4c57203b283632afc116ba",
      "new_mode": 33188,
      "new_path": "cmd/protoc-gen-go/testdata/nameclash/test_name_clash_hybrid/test_name_clash_hybrid.pb.go"
    },
    {
      "type": "modify",
      "old_id": "bd6ea4803caea2763e90b9d941199dfe2a91065d",
      "old_mode": 33188,
      "old_path": "cmd/protoc-gen-go/testdata/nameclash/test_name_clash_hybrid/test_name_clash_hybrid_protoopaque.pb.go",
      "new_id": "e36900895760f79b6d0eafdfe7d09454a60c63cd",
      "new_mode": 33188,
      "new_path": "cmd/protoc-gen-go/testdata/nameclash/test_name_clash_hybrid/test_name_clash_hybrid_protoopaque.pb.go"
    },
    {
      "type": "modify",
      "old_id": "3f4efbdfdec73128fa8a232064be887dc267f6db",
      "old_mode": 33188,
      "old_path": "cmd/protoc-gen-go/testdata/nameclash/test_name_clash_hybrid3/test_name_clash_hybrid3.pb.go",
      "new_id": "48e7408fd7822a4e8ab5df42844518c224b72c83",
      "new_mode": 33188,
      "new_path": "cmd/protoc-gen-go/testdata/nameclash/test_name_clash_hybrid3/test_name_clash_hybrid3.pb.go"
    },
    {
      "type": "modify",
      "old_id": "1b66171e54a6ad265536a486cec47df2b0ffb4d9",
      "old_mode": 33188,
      "old_path": "cmd/protoc-gen-go/testdata/nameclash/test_name_clash_hybrid3/test_name_clash_hybrid3_protoopaque.pb.go",
      "new_id": "9ad9799a38569eda4d8ee10db05affe7bc251e85",
      "new_mode": 33188,
      "new_path": "cmd/protoc-gen-go/testdata/nameclash/test_name_clash_hybrid3/test_name_clash_hybrid3_protoopaque.pb.go"
    },
    {
      "type": "modify",
      "old_id": "005672ab87de6e0af938299cd512a791482dad3b",
      "old_mode": 33188,
      "old_path": "cmd/protoc-gen-go/testdata/nameclash/test_name_clash_opaque/test_name_clash_opaque.pb.go",
      "new_id": "291c4c9df73d95de7bf5fb3e524e5abf14cf5182",
      "new_mode": 33188,
      "new_path": "cmd/protoc-gen-go/testdata/nameclash/test_name_clash_opaque/test_name_clash_opaque.pb.go"
    },
    {
      "type": "modify",
      "old_id": "2b475f05e0031f5762e9c258f52df7f37c499e15",
      "old_mode": 33188,
      "old_path": "cmd/protoc-gen-go/testdata/nameclash/test_name_clash_opaque3/test_name_clash_opaque3.pb.go",
      "new_id": "5f00aab942e97875f76742caa791f0b1acf35a6e",
      "new_mode": 33188,
      "new_path": "cmd/protoc-gen-go/testdata/nameclash/test_name_clash_opaque3/test_name_clash_opaque3.pb.go"
    },
    {
      "type": "modify",
      "old_id": "08688c1d0c7679608482fdf8fb6986bee3c4bfe4",
      "old_mode": 33188,
      "old_path": "cmd/protoc-gen-go/testdata/nameclash/test_name_clash_open/test_name_clash_open.pb.go",
      "new_id": "a036ee10c411d246b287cef9d2e9f205cc957ddb",
      "new_mode": 33188,
      "new_path": "cmd/protoc-gen-go/testdata/nameclash/test_name_clash_open/test_name_clash_open.pb.go"
    },
    {
      "type": "modify",
      "old_id": "3dad284b2c8a2dccab6265e960b07b217b49af37",
      "old_mode": 33188,
      "old_path": "cmd/protoc-gen-go/testdata/nameclash/test_name_clash_open3/test_name_clash_open3.pb.go",
      "new_id": "6313753ba711f99279f7acb594ea33b2d3399730",
      "new_mode": 33188,
      "new_path": "cmd/protoc-gen-go/testdata/nameclash/test_name_clash_open3/test_name_clash_open3.pb.go"
    },
    {
      "type": "modify",
      "old_id": "472af9b12c0581634fb8ddeeb0cce5dd185592fa",
      "old_mode": 33188,
      "old_path": "cmd/protoc-gen-go/testdata/nopackage/nopackage.pb.go",
      "new_id": "cc86624a81cdcac07bbec7c2db57a0daf3f710b0",
      "new_mode": 33188,
      "new_path": "cmd/protoc-gen-go/testdata/nopackage/nopackage.pb.go"
    },
    {
      "type": "modify",
      "old_id": "2dc6fe42ac4a44f3668790db335660c79a1bf104",
      "old_mode": 33188,
      "old_path": "cmd/protoc-gen-go/testdata/proto2/enum.pb.go",
      "new_id": "e2ded263b04d87e396acfbc2458ba5398256fb17",
      "new_mode": 33188,
      "new_path": "cmd/protoc-gen-go/testdata/proto2/enum.pb.go"
    },
    {
      "type": "modify",
      "old_id": "d83e95e86b8f602c22576e6ce587771dea2fd1e3",
      "old_mode": 33188,
      "old_path": "cmd/protoc-gen-go/testdata/proto2/fields.pb.go",
      "new_id": "5dd7b6393a08c34ceae371bd3d65eb7b35d7c299",
      "new_mode": 33188,
      "new_path": "cmd/protoc-gen-go/testdata/proto2/fields.pb.go"
    },
    {
      "type": "modify",
      "old_id": "829ee66f23b5f59384ef7ce52d221d8317627dfe",
      "old_mode": 33188,
      "old_path": "cmd/protoc-gen-go/testdata/proto2/nested_messages.pb.go",
      "new_id": "492c603353e7bc65d6d7cd72c935ba7140319ed6",
      "new_mode": 33188,
      "new_path": "cmd/protoc-gen-go/testdata/proto2/nested_messages.pb.go"
    },
    {
      "type": "modify",
      "old_id": "9c0fa4fe5da71d0525ecd8150d48440eb73953b1",
      "old_mode": 33188,
      "old_path": "cmd/protoc-gen-go/testdata/proto2/proto2.pb.go",
      "new_id": "855c7481cd2edc0a4a00552f016707821f07bef7",
      "new_mode": 33188,
      "new_path": "cmd/protoc-gen-go/testdata/proto2/proto2.pb.go"
    },
    {
      "type": "modify",
      "old_id": "b5fce1a9a5603e2fa374c016b49d4c38a1228650",
      "old_mode": 33188,
      "old_path": "cmd/protoc-gen-go/testdata/proto3/enum.pb.go",
      "new_id": "02fc1084dcce49f3abf10609f94b79b44665c056",
      "new_mode": 33188,
      "new_path": "cmd/protoc-gen-go/testdata/proto3/enum.pb.go"
    },
    {
      "type": "modify",
      "old_id": "9894d865c313c803260be4994efcbe4f45c8b7c2",
      "old_mode": 33188,
      "old_path": "cmd/protoc-gen-go/testdata/proto3/fields.pb.go",
      "new_id": "1f5a5e0e759e53d55d6a62d9a778985ae1cb683c",
      "new_mode": 33188,
      "new_path": "cmd/protoc-gen-go/testdata/proto3/fields.pb.go"
    },
    {
      "type": "modify",
      "old_id": "50bd13165ad3805afa58fb2ceef13eeaba252f81",
      "old_mode": 33188,
      "old_path": "cmd/protoc-gen-go/testdata/protoeditions/enum.pb.go",
      "new_id": "80a834d8086768d4cc55cf8c55f25da6d295c8a1",
      "new_mode": 33188,
      "new_path": "cmd/protoc-gen-go/testdata/protoeditions/enum.pb.go"
    },
    {
      "type": "modify",
      "old_id": "a2e1642e24e1993a759c2f8eab6f59165432b644",
      "old_mode": 33188,
      "old_path": "cmd/protoc-gen-go/testdata/protoeditions/fields.pb.go",
      "new_id": "04d74b91260db29d059bf3bd85b34efe4aef3a6c",
      "new_mode": 33188,
      "new_path": "cmd/protoc-gen-go/testdata/protoeditions/fields.pb.go"
    },
    {
      "type": "modify",
      "old_id": "ca2458428b911f5807aa438f77c1d4be9e297bef",
      "old_mode": 33188,
      "old_path": "cmd/protoc-gen-go/testdata/protoeditions/legacy_enum.pb.go",
      "new_id": "fa8eeb577e5b2f0d90e58aed2cb689af50b782a7",
      "new_mode": 33188,
      "new_path": "cmd/protoc-gen-go/testdata/protoeditions/legacy_enum.pb.go"
    },
    {
      "type": "modify",
      "old_id": "d0150ed38d405fdab74d08599c2e3708c7750b8d",
      "old_mode": 33188,
      "old_path": "cmd/protoc-gen-go/testdata/protoeditions/maps_and_delimited.pb.go",
      "new_id": "1663f0938232ce0f639b19e8b328441d10a79d83",
      "new_mode": 33188,
      "new_path": "cmd/protoc-gen-go/testdata/protoeditions/maps_and_delimited.pb.go"
    },
    {
      "type": "modify",
      "old_id": "0cc38c3a414757f2be8aabe4377b5632d6a4612a",
      "old_mode": 33188,
      "old_path": "cmd/protoc-gen-go/testdata/protoeditions/nested_messages.pb.go",
      "new_id": "c11724f5f535afad2721ec980c3de893cf5b0c27",
      "new_mode": 33188,
      "new_path": "cmd/protoc-gen-go/testdata/protoeditions/nested_messages.pb.go"
    },
    {
      "type": "modify",
      "old_id": "8835cd91207ce91cb8c25ad178e075d9f4801d9d",
      "old_mode": 33261,
      "old_path": "cmd/protoc-gen-go/testdata/retention/options_message.pb.go",
      "new_id": "807a93eea300a12b3b2df09d7998b59597adb6ad",
      "new_mode": 33261,
      "new_path": "cmd/protoc-gen-go/testdata/retention/options_message.pb.go"
    },
    {
      "type": "modify",
      "old_id": "6ee08bf8ce390fb607387782bd8a361ca8b218af",
      "old_mode": 33261,
      "old_path": "cmd/protoc-gen-go/testdata/retention/retention.pb.go",
      "new_id": "1d68801040b5488ba8beba226b912d799dd6865d",
      "new_mode": 33261,
      "new_path": "cmd/protoc-gen-go/testdata/retention/retention.pb.go"
    },
    {
      "type": "modify",
      "old_id": "1abbf8c7c6df238bd2d291495715db8bbe0b46df",
      "old_mode": 33188,
      "old_path": "internal/testprotos/annotation/annotation.pb.go",
      "new_id": "2c3785c532bda2165814d7506c2253059966d09a",
      "new_mode": 33188,
      "new_path": "internal/testprotos/annotation/annotation.pb.go"
    },
    {
      "type": "modify",
      "old_id": "58ad20f0cd4d50f54991eda026b5ba415de9d939",
      "old_mode": 33188,
      "old_path": "internal/testprotos/benchmarks/micro/micro.pb.go",
      "new_id": "829ab9f1bcaad968cf8d5d5434b24c230e52279c",
      "new_mode": 33188,
      "new_path": "internal/testprotos/benchmarks/micro/micro.pb.go"
    },
    {
      "type": "modify",
      "old_id": "fd805b74b7d40cb2630202a108663776b869076c",
      "old_mode": 33188,
      "old_path": "internal/testprotos/conformance/conformance.pb.go",
      "new_id": "affc34f8540e29a93d2db623f281722308016a64",
      "new_mode": 33188,
      "new_path": "internal/testprotos/conformance/conformance.pb.go"
    },
    {
      "type": "modify",
      "old_id": "1439d1b8b1e6379b99f06b13c481f21934bcaf13",
      "old_mode": 33188,
      "old_path": "internal/testprotos/conformance/editions/test_messages_edition2023.pb.go",
      "new_id": "715b62656fe678b53761002ac1e65936e6f2944d",
      "new_mode": 33188,
      "new_path": "internal/testprotos/conformance/editions/test_messages_edition2023.pb.go"
    },
    {
      "type": "modify",
      "old_id": "d53a1d84f8d65ce4486e0e36ef5b6a250aab3174",
      "old_mode": 33188,
      "old_path": "internal/testprotos/conformance/editionsmigration/test_messages_proto2_editions.pb.go",
      "new_id": "2f006ad260577be34aeebf5a156f377020608013",
      "new_mode": 33188,
      "new_path": "internal/testprotos/conformance/editionsmigration/test_messages_proto2_editions.pb.go"
    },
    {
      "type": "modify",
      "old_id": "d3edc818595d56cd99dcafb20c3b304b00ba558a",
      "old_mode": 33188,
      "old_path": "internal/testprotos/conformance/editionsmigration/test_messages_proto3_editions.pb.go",
      "new_id": "c4812bfd8cd9c465f272089d386693548c2b7a7b",
      "new_mode": 33188,
      "new_path": "internal/testprotos/conformance/editionsmigration/test_messages_proto3_editions.pb.go"
    },
    {
      "type": "modify",
      "old_id": "85e289fe391801edd41ff79d430c7680e301c587",
      "old_mode": 33188,
      "old_path": "internal/testprotos/conformance/test_messages_proto2.pb.go",
      "new_id": "946188e681e96c17e548efe7701d40f36b2078b8",
      "new_mode": 33188,
      "new_path": "internal/testprotos/conformance/test_messages_proto2.pb.go"
    },
    {
      "type": "modify",
      "old_id": "63c1f15b2ff783bf2ceaa77254e0e43f902888e3",
      "old_mode": 33188,
      "old_path": "internal/testprotos/conformance/test_messages_proto3.pb.go",
      "new_id": "7010b65475692a9c4dc414c19ebd9cb5d991de4a",
      "new_mode": 33188,
      "new_path": "internal/testprotos/conformance/test_messages_proto3.pb.go"
    },
    {
      "type": "modify",
      "old_id": "f85db56525d8cc62b817ed5a471283d44f33aa20",
      "old_mode": 33188,
      "old_path": "internal/testprotos/editionsfuzztest/test2.pb.go",
      "new_id": "8af0a5e00ffcf122dec507a37c527e66d5010caa",
      "new_mode": 33188,
      "new_path": "internal/testprotos/editionsfuzztest/test2.pb.go"
    },
    {
      "type": "modify",
      "old_id": "85e37e422fcb720b05d070c50f346db7c33b7f31",
      "old_mode": 33188,
      "old_path": "internal/testprotos/editionsfuzztest/test2editions.pb.go",
      "new_id": "dbb847856fc5b85b592bb3f86546c1a1cf05028c",
      "new_mode": 33188,
      "new_path": "internal/testprotos/editionsfuzztest/test2editions.pb.go"
    },
    {
      "type": "modify",
      "old_id": "eca159f49d8985198f13e23f8da122592ff8990e",
      "old_mode": 33188,
      "old_path": "internal/testprotos/editionsfuzztest/test3.pb.go",
      "new_id": "c6146fb36ca982f4332e57f70af8ad453b762b94",
      "new_mode": 33188,
      "new_path": "internal/testprotos/editionsfuzztest/test3.pb.go"
    },
    {
      "type": "modify",
      "old_id": "e2b0582b10f8edf12d675cf7a7158d0bf223805a",
      "old_mode": 33188,
      "old_path": "internal/testprotos/editionsfuzztest/test3editions.pb.go",
      "new_id": "025df873bf523cab41d979791fadee0ca7cd0191",
      "new_mode": 33188,
      "new_path": "internal/testprotos/editionsfuzztest/test3editions.pb.go"
    },
    {
      "type": "modify",
      "old_id": "a8990ffee19e59c0153ee098d71fe417fc3f7b75",
      "old_mode": 33188,
      "old_path": "internal/testprotos/enums/enums.pb.go",
      "new_id": "8acf3f441c2e7eec7eb4b9d473262019860549c5",
      "new_mode": 33188,
      "new_path": "internal/testprotos/enums/enums.pb.go"
    },
    {
      "type": "modify",
      "old_id": "3aab7be13c838e67653e061e87c5619d626f1707",
      "old_mode": 33188,
      "old_path": "internal/testprotos/enums/enums_hybrid/enums.hybrid.pb.go",
      "new_id": "bf8de2a8d67c7e04208ceb27f86544ff7ec57efb",
      "new_mode": 33188,
      "new_path": "internal/testprotos/enums/enums_hybrid/enums.hybrid.pb.go"
    },
    {
      "type": "modify",
      "old_id": "8c8478ba33c7b4e7a050b2a6e8a4a5860fe47756",
      "old_mode": 33188,
      "old_path": "internal/testprotos/enums/enums_hybrid/enums.hybrid_protoopaque.pb.go",
      "new_id": "f2606affcea2d591bddb14602bfd3b85d4171958",
      "new_mode": 33188,
      "new_path": "internal/testprotos/enums/enums_hybrid/enums.hybrid_protoopaque.pb.go"
    },
    {
      "type": "modify",
      "old_id": "7e6c76c2f73afceedad1288399f965077211ee53",
      "old_mode": 33188,
      "old_path": "internal/testprotos/enums/enums_opaque/enums.opaque.pb.go",
      "new_id": "c4fb4fddc86afeb19d2415d193a1ca7f053bbaf4",
      "new_mode": 33188,
      "new_path": "internal/testprotos/enums/enums_opaque/enums.opaque.pb.go"
    },
    {
      "type": "modify",
      "old_id": "8bb0ec1af79d4e516cbd17e3824f401d115f1b01",
      "old_mode": 33188,
      "old_path": "internal/testprotos/examples/ext/extexample.pb.go",
      "new_id": "bd03116417c9ba6521c5e15de1d67547e392c6d1",
      "new_mode": 33188,
      "new_path": "internal/testprotos/examples/ext/extexample.pb.go"
    },
    {
      "type": "modify",
      "old_id": "7b26dd106ebb4754177c473cea5bfdb5b4264332",
      "old_mode": 33188,
      "old_path": "internal/testprotos/fieldtrack/fieldtrack.pb.go",
      "new_id": "f6c68d88095e0e459dff0084ceeef085cdaa20bb",
      "new_mode": 33188,
      "new_path": "internal/testprotos/fieldtrack/fieldtrack.pb.go"
    },
    {
      "type": "modify",
      "old_id": "3f0754d9236516b3f03cd14c09c21d8d19b96ddd",
      "old_mode": 33188,
      "old_path": "internal/testprotos/fuzz/fuzz.pb.go",
      "new_id": "6cc7f4b1490bc49a454731d7c763fa0b9d05ef66",
      "new_mode": 33188,
      "new_path": "internal/testprotos/fuzz/fuzz.pb.go"
    },
    {
      "type": "modify",
      "old_id": "a09793cf8ec8c172d5a288266dd6431d920e4a4e",
      "old_mode": 33188,
      "old_path": "internal/testprotos/irregular/test.pb.go",
      "new_id": "f461b2491e02903c278bc2c0defeecfb0cf9580d",
      "new_mode": 33188,
      "new_path": "internal/testprotos/irregular/test.pb.go"
    },
    {
      "type": "modify",
      "old_id": "6fdf71c1b41eca649f3b73d1f3ac8cf5aa7eedbe",
      "old_mode": 33188,
      "old_path": "internal/testprotos/lazy/lazy_extension_normalized_wire_test.pb.go",
      "new_id": "8b10c175c174c98cc3bce46e9b56ccfcb50f0858",
      "new_mode": 33188,
      "new_path": "internal/testprotos/lazy/lazy_extension_normalized_wire_test.pb.go"
    },
    {
      "type": "modify",
      "old_id": "aedbf42538a97ae44774b96d5711204999f6d99b",
      "old_mode": 33188,
      "old_path": "internal/testprotos/lazy/lazy_extension_test.pb.go",
      "new_id": "a92fd2be45702b65ac5cafc1bf5d9267d155192c",
      "new_mode": 33188,
      "new_path": "internal/testprotos/lazy/lazy_extension_test.pb.go"
    },
    {
      "type": "modify",
      "old_id": "e9c8de6cab6fde43b7c1d8754320b79e3b735803",
      "old_mode": 33188,
      "old_path": "internal/testprotos/lazy/lazy_hybrid/lazy_tree.hybrid.pb.go",
      "new_id": "5302fd8bf899f9bc381a3ef0eed1a5e827a88283",
      "new_mode": 33188,
      "new_path": "internal/testprotos/lazy/lazy_hybrid/lazy_tree.hybrid.pb.go"
    },
    {
      "type": "modify",
      "old_id": "77dab436b777b740331d79ff00c4372024f3ee76",
      "old_mode": 33188,
      "old_path": "internal/testprotos/lazy/lazy_hybrid/lazy_tree.hybrid_protoopaque.pb.go",
      "new_id": "3678d753222ae7de67c874e1e3cc844cba50339c",
      "new_mode": 33188,
      "new_path": "internal/testprotos/lazy/lazy_hybrid/lazy_tree.hybrid_protoopaque.pb.go"
    },
    {
      "type": "modify",
      "old_id": "3139a126944d8e2a2988548ed30ae74c4ba89c3f",
      "old_mode": 33188,
      "old_path": "internal/testprotos/lazy/lazy_normalized_wire_test.pb.go",
      "new_id": "1e203f346a096f0171b6b734de5e8613f4c1ae44",
      "new_mode": 33188,
      "new_path": "internal/testprotos/lazy/lazy_normalized_wire_test.pb.go"
    },
    {
      "type": "modify",
      "old_id": "46867c3d9a0b2c10de81341433430885b169936d",
      "old_mode": 33188,
      "old_path": "internal/testprotos/lazy/lazy_opaque/lazy_tree.opaque.pb.go",
      "new_id": "ecd0b10923934c5afc2e42e75865fa4ced302077",
      "new_mode": 33188,
      "new_path": "internal/testprotos/lazy/lazy_opaque/lazy_tree.opaque.pb.go"
    },
    {
      "type": "modify",
      "old_id": "6807052ab5033a5d872fb00af4b64d58a1e3c873",
      "old_mode": 33188,
      "old_path": "internal/testprotos/lazy/lazy_tree.pb.go",
      "new_id": "acc2041951f4354e63a940c9a1120de9265b9cd9",
      "new_mode": 33188,
      "new_path": "internal/testprotos/lazy/lazy_tree.pb.go"
    },
    {
      "type": "modify",
      "old_id": "ddf4d7bf4cfa75c6b6f8fda7c8ab77a704ea5446",
      "old_mode": 33188,
      "old_path": "internal/testprotos/legacy/legacy.pb.go",
      "new_id": "a68f49cbfbe746656770234a959c1ecc87d5883e",
      "new_mode": 33188,
      "new_path": "internal/testprotos/legacy/legacy.pb.go"
    },
    {
      "type": "modify",
      "old_id": "e9cc89882914705ff78c297d04a8c9d4ea256410",
      "old_mode": 33188,
      "old_path": "internal/testprotos/messageset/messagesetpb/message_set.pb.go",
      "new_id": "f5be4a55b55698028a031ed512f7b8976ed13b14",
      "new_mode": 33188,
      "new_path": "internal/testprotos/messageset/messagesetpb/message_set.pb.go"
    },
    {
      "type": "modify",
      "old_id": "12a3a90a2c7982ec4229322eedaa4adeb2a3e00a",
      "old_mode": 33188,
      "old_path": "internal/testprotos/messageset/messagesetpb/messagesetpb_hybrid/message_set.hybrid.pb.go",
      "new_id": "24261a10832c15d1d09f50228a9e0ac3477e7de6",
      "new_mode": 33188,
      "new_path": "internal/testprotos/messageset/messagesetpb/messagesetpb_hybrid/message_set.hybrid.pb.go"
    },
    {
      "type": "modify",
      "old_id": "1c30b6b8ac01e202f3aa8b29476e34838c3ad1b9",
      "old_mode": 33188,
      "old_path": "internal/testprotos/messageset/messagesetpb/messagesetpb_hybrid/message_set.hybrid_protoopaque.pb.go",
      "new_id": "140ed30ce30b0ebbd74f7f80eb42ce5e724c0a45",
      "new_mode": 33188,
      "new_path": "internal/testprotos/messageset/messagesetpb/messagesetpb_hybrid/message_set.hybrid_protoopaque.pb.go"
    },
    {
      "type": "modify",
      "old_id": "5cafe99c20f8cabc488774b4cb5c1302090aca7c",
      "old_mode": 33188,
      "old_path": "internal/testprotos/messageset/messagesetpb/messagesetpb_opaque/message_set.opaque.pb.go",
      "new_id": "23897818174b519608b442281906abffffdb594c",
      "new_mode": 33188,
      "new_path": "internal/testprotos/messageset/messagesetpb/messagesetpb_opaque/message_set.opaque.pb.go"
    },
    {
      "type": "modify",
      "old_id": "851980120c0b895dc07187bf57d7c63bc318c166",
      "old_mode": 33188,
      "old_path": "internal/testprotos/messageset/msetextpb/msetextpb.pb.go",
      "new_id": "8e93eeed52b953440d57523bf7436bc9dfb2c39f",
      "new_mode": 33188,
      "new_path": "internal/testprotos/messageset/msetextpb/msetextpb.pb.go"
    },
    {
      "type": "modify",
      "old_id": "f2572a195dbac2c24c27fe4286da3af92886380a",
      "old_mode": 33188,
      "old_path": "internal/testprotos/messageset/msetextpb/msetextpb_hybrid/msetextpb.hybrid.pb.go",
      "new_id": "ae55c00488122fe828d6c029d421d90f07a5f382",
      "new_mode": 33188,
      "new_path": "internal/testprotos/messageset/msetextpb/msetextpb_hybrid/msetextpb.hybrid.pb.go"
    },
    {
      "type": "modify",
      "old_id": "079f7bc609d371266d4047bc67356f5244be62ec",
      "old_mode": 33188,
      "old_path": "internal/testprotos/messageset/msetextpb/msetextpb_hybrid/msetextpb.hybrid_protoopaque.pb.go",
      "new_id": "aaf80b05113c1b28d49c697a31707911ab082cbc",
      "new_mode": 33188,
      "new_path": "internal/testprotos/messageset/msetextpb/msetextpb_hybrid/msetextpb.hybrid_protoopaque.pb.go"
    },
    {
      "type": "modify",
      "old_id": "c898e385c26fbe19931865070cc60b16113977ac",
      "old_mode": 33188,
      "old_path": "internal/testprotos/messageset/msetextpb/msetextpb_opaque/msetextpb.opaque.pb.go",
      "new_id": "390d69a5e5a5866b9fc14eb34e5caef4f9f628d0",
      "new_mode": 33188,
      "new_path": "internal/testprotos/messageset/msetextpb/msetextpb_opaque/msetextpb.opaque.pb.go"
    },
    {
      "type": "modify",
      "old_id": "9036432f47513b7e0fd2ffc089bdd1b65665ee29",
      "old_mode": 33188,
      "old_path": "internal/testprotos/mixed/mixed.pb.go",
      "new_id": "043fd7fd8cfc40a9ee362b15e8d62245d97d5855",
      "new_mode": 33188,
      "new_path": "internal/testprotos/mixed/mixed.pb.go"
    },
    {
      "type": "modify",
      "old_id": "e08d9c81659677a3456a8cf5386aafbfa33eb1a8",
      "old_mode": 33188,
      "old_path": "internal/testprotos/news/news.pb.go",
      "new_id": "6ed635cb9000eb9e9f5aca598fd1ce07e94daabe",
      "new_mode": 33188,
      "new_path": "internal/testprotos/news/news.pb.go"
    },
    {
      "type": "modify",
      "old_id": "c3038f9549786a41df60f6a83dd440e7df73a3b4",
      "old_mode": 33188,
      "old_path": "internal/testprotos/order/order.pb.go",
      "new_id": "29e4c2cd5a982fca4add6cbe17c053ead22cf3d8",
      "new_mode": 33188,
      "new_path": "internal/testprotos/order/order.pb.go"
    },
    {
      "type": "modify",
      "old_id": "68fff5aa6d50311d5577c8fba7c5f04676dc76d0",
      "old_mode": 33188,
      "old_path": "internal/testprotos/race/extender/test.pb.go",
      "new_id": "73ee590eca3c33ac14a1373ba559f3fd8b437d83",
      "new_mode": 33188,
      "new_path": "internal/testprotos/race/extender/test.pb.go"
    },
    {
      "type": "modify",
      "old_id": "f484b2ac4cf488e03d1989a7bedd4c59d1de471c",
      "old_mode": 33188,
      "old_path": "internal/testprotos/race/message/test.pb.go",
      "new_id": "138753764077c7a75c13eb2440c7c2acf052bb1b",
      "new_mode": 33188,
      "new_path": "internal/testprotos/race/message/test.pb.go"
    },
    {
      "type": "modify",
      "old_id": "54f5a856362c961e639826db8399fe7c69c4587d",
      "old_mode": 33188,
      "old_path": "internal/testprotos/registry/test.pb.go",
      "new_id": "79399acd49d572815c318bb819ef745b3db3860a",
      "new_mode": 33188,
      "new_path": "internal/testprotos/registry/test.pb.go"
    },
    {
      "type": "modify",
      "old_id": "92b5e930cb5f260375fda8a95bb55c28491a69b3",
      "old_mode": 33188,
      "old_path": "internal/testprotos/required/required.pb.go",
      "new_id": "cc2bcad15e8486b397b61c9056d3894ded3c4773",
      "new_mode": 33188,
      "new_path": "internal/testprotos/required/required.pb.go"
    },
    {
      "type": "modify",
      "old_id": "f297b5678979db1cdf78551297ef44fba37ed4a6",
      "old_mode": 33188,
      "old_path": "internal/testprotos/required/required_hybrid/required.hybrid.pb.go",
      "new_id": "38563ae7481fb4be0e21fada59665be73b5c6089",
      "new_mode": 33188,
      "new_path": "internal/testprotos/required/required_hybrid/required.hybrid.pb.go"
    },
    {
      "type": "modify",
      "old_id": "99020e8bf9fa72293320b323f809b6f6d701863a",
      "old_mode": 33188,
      "old_path": "internal/testprotos/required/required_hybrid/required.hybrid_protoopaque.pb.go",
      "new_id": "dd6ac195b0564f78ab6559133bbf82f239121cf3",
      "new_mode": 33188,
      "new_path": "internal/testprotos/required/required_hybrid/required.hybrid_protoopaque.pb.go"
    },
    {
      "type": "modify",
      "old_id": "ffdec7288e5033a03a3e5cf46c047fad1452b53a",
      "old_mode": 33188,
      "old_path": "internal/testprotos/required/required_opaque/required.opaque.pb.go",
      "new_id": "20d370586ae6b5c4225d21ac9a90c1fdde722fb8",
      "new_mode": 33188,
      "new_path": "internal/testprotos/required/required_opaque/required.opaque.pb.go"
    },
    {
      "type": "modify",
      "old_id": "6d3ca9c08383b32083e1f8deb90c45dbb38ee5de",
      "old_mode": 33188,
      "old_path": "internal/testprotos/test/ext.pb.go",
      "new_id": "339f465c6201dafca87ff2e9a0ab9a2fa3a2ed65",
      "new_mode": 33188,
      "new_path": "internal/testprotos/test/ext.pb.go"
    },
    {
      "type": "modify",
      "old_id": "2c8104e5c25738a818611c18848cbc33324455ca",
      "old_mode": 33188,
      "old_path": "internal/testprotos/test/test.pb.go",
      "new_id": "62bea3d08656cb6d3336de0eae0ac59479a40f46",
      "new_mode": 33188,
      "new_path": "internal/testprotos/test/test.pb.go"
    },
    {
      "type": "modify",
      "old_id": "d42e29abb9232647c7dec52d9e53d918771afc31",
      "old_mode": 33188,
      "old_path": "internal/testprotos/test/test_import.pb.go",
      "new_id": "d95c91cc4c9305f8166e3fe044cc28564e183713",
      "new_mode": 33188,
      "new_path": "internal/testprotos/test/test_import.pb.go"
    },
    {
      "type": "modify",
      "old_id": "de6fa77ee077c1a4bfdec9866b40b87bd047a525",
      "old_mode": 33188,
      "old_path": "internal/testprotos/test/test_public.pb.go",
      "new_id": "220931f57ddc745c58bf10b0354aa3f3125829e7",
      "new_mode": 33188,
      "new_path": "internal/testprotos/test/test_public.pb.go"
    },
    {
      "type": "modify",
      "old_id": "dc84e57f102319c589e18f9ce246418d7da30d6d",
      "old_mode": 33188,
      "old_path": "internal/testprotos/test/weak1/test_weak.pb.go",
      "new_id": "8a4c20835441136f32ef2378a7a644cd405072bc",
      "new_mode": 33188,
      "new_path": "internal/testprotos/test/weak1/test_weak.pb.go"
    },
    {
      "type": "modify",
      "old_id": "05b4835a32bdb0ffd1c0d87052998ba50dd6b4b6",
      "old_mode": 33188,
      "old_path": "internal/testprotos/test/weak2/test_weak.pb.go",
      "new_id": "1e579331a37dacec4b83dc8997ebf49941be8296",
      "new_mode": 33188,
      "new_path": "internal/testprotos/test/weak2/test_weak.pb.go"
    },
    {
      "type": "modify",
      "old_id": "6ef4c05ae3308c5e094d160e6fea1302b1399878",
      "old_mode": 33188,
      "old_path": "internal/testprotos/test3/test.pb.go",
      "new_id": "a34ebc673b34c8937093bbe712a76e69920d4b88",
      "new_mode": 33188,
      "new_path": "internal/testprotos/test3/test.pb.go"
    },
    {
      "type": "modify",
      "old_id": "9661e1d1bcbd18e5e074694b7dee8965620ec94f",
      "old_mode": 33188,
      "old_path": "internal/testprotos/test3/test3_hybrid/test.hybrid.pb.go",
      "new_id": "479b5f42faba797835427ea60670affbb5462760",
      "new_mode": 33188,
      "new_path": "internal/testprotos/test3/test3_hybrid/test.hybrid.pb.go"
    },
    {
      "type": "modify",
      "old_id": "7165ad3b2661a09e0984934c212fd40937442619",
      "old_mode": 33188,
      "old_path": "internal/testprotos/test3/test3_hybrid/test.hybrid_protoopaque.pb.go",
      "new_id": "cac50e28948bde6600ee6f81e1a3aee366b08edc",
      "new_mode": 33188,
      "new_path": "internal/testprotos/test3/test3_hybrid/test.hybrid_protoopaque.pb.go"
    },
    {
      "type": "modify",
      "old_id": "ccce83df15918cf239fc3fc4bcce24435adc2f7a",
      "old_mode": 33188,
      "old_path": "internal/testprotos/test3/test3_hybrid/test_import.hybrid.pb.go",
      "new_id": "3e98016f8f7acf4583f8bf844c9398c03172ad1a",
      "new_mode": 33188,
      "new_path": "internal/testprotos/test3/test3_hybrid/test_import.hybrid.pb.go"
    },
    {
      "type": "modify",
      "old_id": "bda4c4246cf7f4dd04f46c31bc022a0085914c8b",
      "old_mode": 33188,
      "old_path": "internal/testprotos/test3/test3_hybrid/test_import.hybrid_protoopaque.pb.go",
      "new_id": "2f5282909958f0369ddfc439e302dd75c045ad58",
      "new_mode": 33188,
      "new_path": "internal/testprotos/test3/test3_hybrid/test_import.hybrid_protoopaque.pb.go"
    },
    {
      "type": "modify",
      "old_id": "d4ccc320070d303d058a1b3f5c9e4867df8d0cf4",
      "old_mode": 33188,
      "old_path": "internal/testprotos/test3/test3_opaque/test.opaque.pb.go",
      "new_id": "5b4a976e26f7f0eb34681bfde002bbd6f7342da2",
      "new_mode": 33188,
      "new_path": "internal/testprotos/test3/test3_opaque/test.opaque.pb.go"
    },
    {
      "type": "modify",
      "old_id": "24d13c060ec456a785275f951a4dd7bc755cc5d4",
      "old_mode": 33188,
      "old_path": "internal/testprotos/test3/test3_opaque/test_import.opaque.pb.go",
      "new_id": "d2e04a384a9ad0653cd13f51ce048d029c206f1b",
      "new_mode": 33188,
      "new_path": "internal/testprotos/test3/test3_opaque/test_import.opaque.pb.go"
    },
    {
      "type": "modify",
      "old_id": "4c822f32af53c371b4552a2e7d2e98a6a4f4732e",
      "old_mode": 33188,
      "old_path": "internal/testprotos/test3/test_extension.pb.go",
      "new_id": "520b41804f804a4b86ee1b64af5a896a0fcbce4a",
      "new_mode": 33188,
      "new_path": "internal/testprotos/test3/test_extension.pb.go"
    },
    {
      "type": "modify",
      "old_id": "2504928a79305d90dce66cd44ab936638afa7c48",
      "old_mode": 33188,
      "old_path": "internal/testprotos/test3/test_import.pb.go",
      "new_id": "73d53ebd7adc6adc215bc7df2a56a4ae80a642aa",
      "new_mode": 33188,
      "new_path": "internal/testprotos/test3/test_import.pb.go"
    },
    {
      "type": "modify",
      "old_id": "3b2dcb90115654ec239488d8c677066a512322df",
      "old_mode": 33188,
      "old_path": "internal/testprotos/testeditions/test.pb.go",
      "new_id": "82d865c25fe603a872f4faa601f186cd0da33171",
      "new_mode": 33188,
      "new_path": "internal/testprotos/testeditions/test.pb.go"
    },
    {
      "type": "modify",
      "old_id": "63513ac9e58ec29f86cb25933d1f872665de9fec",
      "old_mode": 33188,
      "old_path": "internal/testprotos/testeditions/test_extension.pb.go",
      "new_id": "edbaf313aa97198c1da227ebc906a2db8543ec8b",
      "new_mode": 33188,
      "new_path": "internal/testprotos/testeditions/test_extension.pb.go"
    },
    {
      "type": "modify",
      "old_id": "975a01b9724a5b45079cf75f81ab9748564581c7",
      "old_mode": 33188,
      "old_path": "internal/testprotos/testeditions/test_extension2.pb.go",
      "new_id": "84e6b8c6f4b65a7991688c0e9bc1d20e3f33e3a3",
      "new_mode": 33188,
      "new_path": "internal/testprotos/testeditions/test_extension2.pb.go"
    },
    {
      "type": "modify",
      "old_id": "664e8473005a49d64d4a476dfc03ead2443d8778",
      "old_mode": 33188,
      "old_path": "internal/testprotos/testeditions/test_import.pb.go",
      "new_id": "e2335d3884f6b478e5311abab5b397b6e3283b61",
      "new_mode": 33188,
      "new_path": "internal/testprotos/testeditions/test_import.pb.go"
    },
    {
      "type": "modify",
      "old_id": "26872612d3b9561d4fcbaff149ccd2587c7dc24f",
      "old_mode": 33188,
      "old_path": "internal/testprotos/testeditions/testeditions_hybrid/test.hybrid.pb.go",
      "new_id": "ad85e74aa28c986eb4365de641c4fa04ec96d3ff",
      "new_mode": 33188,
      "new_path": "internal/testprotos/testeditions/testeditions_hybrid/test.hybrid.pb.go"
    },
    {
      "type": "modify",
      "old_id": "4c4970f4e3d2e0236b7bef5fda801a8cfcb7b852",
      "old_mode": 33188,
      "old_path": "internal/testprotos/testeditions/testeditions_hybrid/test.hybrid_protoopaque.pb.go",
      "new_id": "6aba17299d28e16caf6f15beaea160f0580c0462",
      "new_mode": 33188,
      "new_path": "internal/testprotos/testeditions/testeditions_hybrid/test.hybrid_protoopaque.pb.go"
    },
    {
      "type": "modify",
      "old_id": "56dcdfbe2f44124502779f070bf6f05abf0184d3",
      "old_mode": 33188,
      "old_path": "internal/testprotos/testeditions/testeditions_hybrid/test_extension.hybrid.pb.go",
      "new_id": "b8bd0dfa128d833ba2be369478c75c5d12955150",
      "new_mode": 33188,
      "new_path": "internal/testprotos/testeditions/testeditions_hybrid/test_extension.hybrid.pb.go"
    },
    {
      "type": "modify",
      "old_id": "0aaa3a2e013c1a081ef96a434a7c22741ea6cced",
      "old_mode": 33188,
      "old_path": "internal/testprotos/testeditions/testeditions_hybrid/test_extension.hybrid_protoopaque.pb.go",
      "new_id": "bb2a51072bb2beed46665ff422ba3874eeb99f0a",
      "new_mode": 33188,
      "new_path": "internal/testprotos/testeditions/testeditions_hybrid/test_extension.hybrid_protoopaque.pb.go"
    },
    {
      "type": "modify",
      "old_id": "47880bf6d7f11db76c499e0a7603446d9ad2f4ac",
      "old_mode": 33188,
      "old_path": "internal/testprotos/testeditions/testeditions_hybrid/test_extension2.hybrid.pb.go",
      "new_id": "d7339dbe2faef7dd25b2c86dc380cd5531097857",
      "new_mode": 33188,
      "new_path": "internal/testprotos/testeditions/testeditions_hybrid/test_extension2.hybrid.pb.go"
    },
    {
      "type": "modify",
      "old_id": "503eed6214899d936b13086eadfb7df6578d7916",
      "old_mode": 33188,
      "old_path": "internal/testprotos/testeditions/testeditions_hybrid/test_extension2.hybrid_protoopaque.pb.go",
      "new_id": "3831345f89701eb442a981edc715de4ee0ef4069",
      "new_mode": 33188,
      "new_path": "internal/testprotos/testeditions/testeditions_hybrid/test_extension2.hybrid_protoopaque.pb.go"
    },
    {
      "type": "modify",
      "old_id": "558531d3cf24851d87beacfe72daf62bc892b2f0",
      "old_mode": 33188,
      "old_path": "internal/testprotos/testeditions/testeditions_hybrid/test_import.hybrid.pb.go",
      "new_id": "a93704fef3fcca338b205e50d98938a214ce4b36",
      "new_mode": 33188,
      "new_path": "internal/testprotos/testeditions/testeditions_hybrid/test_import.hybrid.pb.go"
    },
    {
      "type": "modify",
      "old_id": "1b7cb707ba7092eb605e6273a6eeb25d0d350906",
      "old_mode": 33188,
      "old_path": "internal/testprotos/testeditions/testeditions_hybrid/test_import.hybrid_protoopaque.pb.go",
      "new_id": "3eb95591385bb562e9f33fadd7688c96e3a2c0fc",
      "new_mode": 33188,
      "new_path": "internal/testprotos/testeditions/testeditions_hybrid/test_import.hybrid_protoopaque.pb.go"
    },
    {
      "type": "modify",
      "old_id": "94c73aab283c991581abf9f61b9777d105963975",
      "old_mode": 33188,
      "old_path": "internal/testprotos/testeditions/testeditions_opaque/test.opaque.pb.go",
      "new_id": "978eb95c7c186ed06ec2216e53a3b6357d8f1ca2",
      "new_mode": 33188,
      "new_path": "internal/testprotos/testeditions/testeditions_opaque/test.opaque.pb.go"
    },
    {
      "type": "modify",
      "old_id": "7192b8af4f89b571265157279413dad55eff836d",
      "old_mode": 33188,
      "old_path": "internal/testprotos/testeditions/testeditions_opaque/test_extension.opaque.pb.go",
      "new_id": "0cee8dc0b70117b839ef3bd6d7016a539a59c0c7",
      "new_mode": 33188,
      "new_path": "internal/testprotos/testeditions/testeditions_opaque/test_extension.opaque.pb.go"
    },
    {
      "type": "modify",
      "old_id": "5eebffa18e12e676cfe415ea959fd0a33ea50b8e",
      "old_mode": 33188,
      "old_path": "internal/testprotos/testeditions/testeditions_opaque/test_extension2.opaque.pb.go",
      "new_id": "926a5d6f699a12f06be977d67c8b0329a3716d0b",
      "new_mode": 33188,
      "new_path": "internal/testprotos/testeditions/testeditions_opaque/test_extension2.opaque.pb.go"
    },
    {
      "type": "modify",
      "old_id": "71a446b9012891f7aa866bf6be5d4726860db913",
      "old_mode": 33188,
      "old_path": "internal/testprotos/testeditions/testeditions_opaque/test_import.opaque.pb.go",
      "new_id": "8dc1954da20db3af296aab41ffb296cfa9d68ba0",
      "new_mode": 33188,
      "new_path": "internal/testprotos/testeditions/testeditions_opaque/test_import.opaque.pb.go"
    },
    {
      "type": "modify",
      "old_id": "681b8be4cd1d7010db7d9dc858b5bd92d97072f8",
      "old_mode": 33188,
      "old_path": "internal/testprotos/textpb2/test.pb.go",
      "new_id": "fed69dac2eb6f395fced80146b05ef55e1c62e6a",
      "new_mode": 33188,
      "new_path": "internal/testprotos/textpb2/test.pb.go"
    },
    {
      "type": "modify",
      "old_id": "ae3cd8f4a07e2dbc636c4275c0e3e57c597c2557",
      "old_mode": 33188,
      "old_path": "internal/testprotos/textpb3/test.pb.go",
      "new_id": "3efebff09c52eaa9871bce542a852262efe5b99c",
      "new_mode": 33188,
      "new_path": "internal/testprotos/textpb3/test.pb.go"
    },
    {
      "type": "modify",
      "old_id": "209db333812f1e8d4276ce6829bf82fbb831d80e",
      "old_mode": 33188,
      "old_path": "internal/testprotos/textpbeditions/test2.pb.go",
      "new_id": "9ecde5fb2967a373a84b0fbcd3546c9429d8e9af",
      "new_mode": 33188,
      "new_path": "internal/testprotos/textpbeditions/test2.pb.go"
    },
    {
      "type": "modify",
      "old_id": "80a54ade211a0ddc457ee4bb77aab1b5fd402308",
      "old_mode": 33188,
      "old_path": "internal/testprotos/textpbeditions/textpbeditions_hybrid/test2.hybrid.pb.go",
      "new_id": "3a2a7d0ddaa90c20adcf6eb8c2d668a594d26b74",
      "new_mode": 33188,
      "new_path": "internal/testprotos/textpbeditions/textpbeditions_hybrid/test2.hybrid.pb.go"
    },
    {
      "type": "modify",
      "old_id": "21b4b1ab15fe0d85be9f56944aa800a579bf0c63",
      "old_mode": 33188,
      "old_path": "internal/testprotos/textpbeditions/textpbeditions_hybrid/test2.hybrid_protoopaque.pb.go",
      "new_id": "1e82e833b1bf9c2aefc001040e22437612edc51c",
      "new_mode": 33188,
      "new_path": "internal/testprotos/textpbeditions/textpbeditions_hybrid/test2.hybrid_protoopaque.pb.go"
    },
    {
      "type": "modify",
      "old_id": "67f0fd0261e975f2ed690adcba030e6e17e44d9d",
      "old_mode": 33188,
      "old_path": "internal/testprotos/textpbeditions/textpbeditions_opaque/test2.opaque.pb.go",
      "new_id": "77dd9180bec32d6e3cf67ea786767667fb3cf32f",
      "new_mode": 33188,
      "new_path": "internal/testprotos/textpbeditions/textpbeditions_opaque/test2.opaque.pb.go"
    },
    {
      "type": "modify",
      "old_id": "003b4712de1c0a74df9bd22c6be174746b24522b",
      "old_mode": 33188,
      "old_path": "types/descriptorpb/descriptor.pb.go",
      "new_id": "29855104edd14c2df9d2beed68c4dbccdca6a713",
      "new_mode": 33188,
      "new_path": "types/descriptorpb/descriptor.pb.go"
    },
    {
      "type": "modify",
      "old_id": "151a3f9da8d47e935b138ea3c568fab2fe34a871",
      "old_mode": 33188,
      "old_path": "types/gofeaturespb/go_features.pb.go",
      "new_id": "f9a45ce41c78f259b6a1317b8d542e6f52e89663",
      "new_mode": 33188,
      "new_path": "types/gofeaturespb/go_features.pb.go"
    },
    {
      "type": "modify",
      "old_id": "fe7c253b690f5986734791bcdbc3c4ced0921b9a",
      "old_mode": 33188,
      "old_path": "types/known/anypb/any.pb.go",
      "new_id": "b2e97c70306c29c3e95da478b8049063a26bf906",
      "new_mode": 33188,
      "new_path": "types/known/anypb/any.pb.go"
    },
    {
      "type": "modify",
      "old_id": "2f84b22df3ef737abe05b503b967b8507b989999",
      "old_mode": 33188,
      "old_path": "types/known/apipb/api.pb.go",
      "new_id": "ab936e2065375b308a2e6f815b60019f4958f43a",
      "new_mode": 33188,
      "new_path": "types/known/apipb/api.pb.go"
    },
    {
      "type": "modify",
      "old_id": "b8af126e7ff170f6af4998340ca3d31ce04a7285",
      "old_mode": 33188,
      "old_path": "types/known/durationpb/duration.pb.go",
      "new_id": "39128e20bd0d6b7f18bccb9859d52d30407ed2b9",
      "new_mode": 33188,
      "new_path": "types/known/durationpb/duration.pb.go"
    },
    {
      "type": "modify",
      "old_id": "f150d8b4859b8c0280c0fddcd4510b6deac95747",
      "old_mode": 33188,
      "old_path": "types/known/emptypb/empty.pb.go",
      "new_id": "8bc97ddf6628ba30cff70b5b4f822928a598e398",
      "new_mode": 33188,
      "new_path": "types/known/emptypb/empty.pb.go"
    },
    {
      "type": "modify",
      "old_id": "2b8e9ee9195c6d977aca62d25e576b9ce1ef5058",
      "old_mode": 33188,
      "old_path": "types/known/fieldmaskpb/field_mask.pb.go",
      "new_id": "6c2e5efcd71e0a9dbd7438826f0dc9d361199223",
      "new_mode": 33188,
      "new_path": "types/known/fieldmaskpb/field_mask.pb.go"
    },
    {
      "type": "modify",
      "old_id": "5017aa10ea03915fa80c3871b219cca38312d75d",
      "old_mode": 33188,
      "old_path": "types/known/sourcecontextpb/source_context.pb.go",
      "new_id": "78396731691c8e8b0160bf364cc2cb7ecf5812c3",
      "new_mode": 33188,
      "new_path": "types/known/sourcecontextpb/source_context.pb.go"
    },
    {
      "type": "modify",
      "old_id": "ba8af89bfa92620877efeb0435addaddd657b132",
      "old_mode": 33188,
      "old_path": "types/known/structpb/struct.pb.go",
      "new_id": "fc5df887f238a09b5d4bd3b11cdbd8782f16d79d",
      "new_mode": 33188,
      "new_path": "types/known/structpb/struct.pb.go"
    },
    {
      "type": "modify",
      "old_id": "548106c9d5dc119d65f02eb353ff1b2bff7725eb",
      "old_mode": 33188,
      "old_path": "types/known/timestamppb/timestamp.pb.go",
      "new_id": "837333908a4a7ffbd7fb741cc8b2ebda9a72d61f",
      "new_mode": 33188,
      "new_path": "types/known/timestamppb/timestamp.pb.go"
    },
    {
      "type": "modify",
      "old_id": "e9c74e20df7494ac26d07f32a85cff2090c82fab",
      "old_mode": 33188,
      "old_path": "types/known/typepb/type.pb.go",
      "new_id": "781bc3990e2e8ebbcb51985fe5feb13541b56be4",
      "new_mode": 33188,
      "new_path": "types/known/typepb/type.pb.go"
    },
    {
      "type": "modify",
      "old_id": "ea9e9f8f3a7a56af39c3c705e40b4637bb275a7a",
      "old_mode": 33188,
      "old_path": "types/known/wrapperspb/wrappers.pb.go",
      "new_id": "7e967924967bbc15bfe94fe851986857eb2466a4",
      "new_mode": 33188,
      "new_path": "types/known/wrapperspb/wrappers.pb.go"
    },
    {
      "type": "modify",
      "old_id": "faafa966c5b4818f7a6533c1cf9d364107b9fe99",
      "old_mode": 33188,
      "old_path": "types/pluginpb/plugin.pb.go",
      "new_id": "3e880221e851f09344ef40f3d814e44b3b023928",
      "new_mode": 33188,
      "new_path": "types/pluginpb/plugin.pb.go"
    }
  ]
}
