)]}'
{
  "commit": "ef457ae14302e22ba217acbe2016a2d7c9630020",
  "tree": "b993f628e71f6c6e4f61fb792f1ad7cd3258ddca",
  "parents": [
    "04d81dbea8e29c7f3c9ed398512633d3e40364a0"
  ],
  "author": {
    "name": "Googler",
    "email": "wyv@google.com",
    "time": "Fri Nov 10 09:39:21 2023 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Nov 10 09:40:59 2023 -0800"
  },
  "message": "Make `Label#toString` return `@@`-prefixed labels\n\nThis change causes all labels in error messages, log output, Build Event Protocol, etc. to be prefixed with double-at (`@@`) if they are from non-main repos. This prevents cases where messages contain stuff like `the target @abc~1.0//:def is wrong` but the user can\u0027t do `bazel query @abc~1.0//:def` at all, since the actual target is `@@abc~1.0//:def`.\n\nThis required more test changes than expected as there have been many places in the codebase where we compare labels using some sort of string form (for example, toolchain types as automatic exec groups).\n\nFixes https://github.com/bazelbuild/bazel/issues/18543.\n\nRELNOTES[INC]: All labels in Bazel error messages, log output, Build Event Protocol, etc. are now prefixed with double-at (`@@`) instead of single-at (`@`) where applicable, to properly denote that they contain canonical repo names.\n\nPiperOrigin-RevId: 581287175\nChange-Id: I1261ab14067bcf5d44cd140e5528b5da5916dc87\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dcc7d19166ac7cdef0c7d1678456347951e24fd4",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/RuleConfiguredTargetBuilder.java",
      "new_id": "7365330045a37a265e0425c9c566a12ea30ae5ce",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/RuleConfiguredTargetBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "911c2e46e0be408df53b4584455a284d5081c5d7",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/config/StarlarkDefinedConfigTransition.java",
      "new_id": "d392fef4b4200ec2a998d23dc922dcb21dce45c6",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/config/StarlarkDefinedConfigTransition.java"
    },
    {
      "type": "modify",
      "old_id": "09427e7eecf80e96c525a005808a61eb4d5a0294",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/starlark/FunctionTransitionUtil.java",
      "new_id": "3a6db90b472a9c9d3e437c62adacf5511d2f4ade",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/starlark/FunctionTransitionUtil.java"
    },
    {
      "type": "modify",
      "old_id": "16e30a897ab43d219c15857459b28892e81577ca",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/starlark/StarlarkRuleClassFunctions.java",
      "new_id": "936faaeb436d0b32ec302829837fbd289dc208ce",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/starlark/StarlarkRuleClassFunctions.java"
    },
    {
      "type": "modify",
      "old_id": "a6a4896beb1c6707c5159e76a27de433f8767c7d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/bazel/rules/cpp/BazelCppSemantics.java",
      "new_id": "5e8aa74b78470f0e5c6a493e9136964190c2dffa",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/bazel/rules/cpp/BazelCppSemantics.java"
    },
    {
      "type": "modify",
      "old_id": "70f9b90163bfdf9c9c1f892ed69f05d838d26d8f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/bazel/rules/java/BazelJavaSemantics.java",
      "new_id": "4a81f16bc7d60c918cdec5f7f46d37a466c7914c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/bazel/rules/java/BazelJavaSemantics.java"
    },
    {
      "type": "modify",
      "old_id": "3a48e0bfb2dfd3d733e34c963b5633f4fb7a5290",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/cmdline/Label.java",
      "new_id": "82e3ed16db6dfc740133820e9f6ee268cbeb6d34",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/cmdline/Label.java"
    },
    {
      "type": "modify",
      "old_id": "fd1cf0f85f493066a0584afb83a5d371bee17702",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/cmdline/PackageIdentifier.java",
      "new_id": "a848ba5b560a6e5b4a703d9aa881b8fd6db1b6a0",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/cmdline/PackageIdentifier.java"
    },
    {
      "type": "modify",
      "old_id": "995e9429cb0f30ac25fe7ffa272d5f13884b5e21",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/cmdline/RepositoryName.java",
      "new_id": "d0b064512dd98d9cee350e9d3f2720b42525ae3d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/cmdline/RepositoryName.java"
    },
    {
      "type": "modify",
      "old_id": "87a26ae8a8930d94105eca5dccad4fcf3bed535c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/packages/BuiltinRestriction.java",
      "new_id": "407c89dbfc766bfb61b6470c851bcbb4d8b717e3",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/packages/BuiltinRestriction.java"
    },
    {
      "type": "modify",
      "old_id": "37c78f7ceee0163c30a64d691246f1eb4d1c5578",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/packages/StarlarkNativeModule.java",
      "new_id": "66fb2fa2173ce61941196d27e8f794aaa9a6ef5f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/packages/StarlarkNativeModule.java"
    },
    {
      "type": "modify",
      "old_id": "1d52b26c4f070fe67fe24b7b849ace54efc5727c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/repository/RepositoryFetchProgress.java",
      "new_id": "9ecd44abffffe9f330f72741fb0c03001670169d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/repository/RepositoryFetchProgress.java"
    },
    {
      "type": "modify",
      "old_id": "9b730eab87678724c2332d04d1759d58fada0af1",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CcCommon.java",
      "new_id": "a8f1bdebeec46ca331ebe1088cfb5fa6079099c2",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CcCommon.java"
    },
    {
      "type": "modify",
      "old_id": "cfee6b8423015e1b0d66ed1ca9e748353ff783cf",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/java/JavaPluginsFlagAliasRule.java",
      "new_id": "4171f8b8905710794aa4a491b4fa236677d69004",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/java/JavaPluginsFlagAliasRule.java"
    },
    {
      "type": "modify",
      "old_id": "845c8b6aa30fe1df79fe22f0111ef2846b09a2d9",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/repository/RepositoryDelegatorFunction.java",
      "new_id": "756476d263349fab997880bde9c221b7e60bda2b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/repository/RepositoryDelegatorFunction.java"
    },
    {
      "type": "modify",
      "old_id": "aa5ec38d08f17e1e409e6c6ca213ce30dfb93047",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/BzlLoadCycleReporter.java",
      "new_id": "27a020f0433a3777048557a061cc26af181648ab",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/BzlLoadCycleReporter.java"
    },
    {
      "type": "modify",
      "old_id": "2224251270b4bb98c8d6b915e94646b4cf62a6a0",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/BzlmodRepoCycleReporter.java",
      "new_id": "65a60bd85120cf57b99b9ce663ad17192c496e32",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/BzlmodRepoCycleReporter.java"
    },
    {
      "type": "modify",
      "old_id": "69c30a3f23acc2dde5627995de18088a3d9582c2",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/LocalRepositoryLookupValue.java",
      "new_id": "213773174dc64516aaef3c91865ab57fa1bf3419",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/LocalRepositoryLookupValue.java"
    },
    {
      "type": "modify",
      "old_id": "87ec403abb0b3ffea67e265bcdcecda9ca5d0ddd",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/PackageLookupFunction.java",
      "new_id": "fa3d4298699e214f79674d9d835a018da3dcd56a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/PackageLookupFunction.java"
    },
    {
      "type": "modify",
      "old_id": "84aa517e6cc500b5891316f407c5e14208d7dfca",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/PackageLookupValue.java",
      "new_id": "a773362927152a4467940b101393c89f4abbb54d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/PackageLookupValue.java"
    },
    {
      "type": "modify",
      "old_id": "a2ee00790dd80ac5f4490180e51e562e9c8d8f4d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/skydoc/rendering/LabelRenderer.java",
      "new_id": "19a57e936ca8f12d25ac10165f196bf2b9ff17c5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/skydoc/rendering/LabelRenderer.java"
    },
    {
      "type": "modify",
      "old_id": "28f32e1cf4d08a95932c0009eac2b9fa7978bf5c",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/analysis/DeprecationValidatorTest.java",
      "new_id": "f0dcf5ef02e491dbe5dbf344519e122f49746522",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/analysis/DeprecationValidatorTest.java"
    },
    {
      "type": "modify",
      "old_id": "42a814e9070c228e906f4d26a191020c1a1fa121",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/bazel/bzlmod/ModuleExtensionResolutionTest.java",
      "new_id": "5ae281f5a522ae4138cdb62f920bd5d4157aa988",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/bazel/bzlmod/ModuleExtensionResolutionTest.java"
    },
    {
      "type": "modify",
      "old_id": "e77b35d95c0c175d04ce6fee5af9c56804201bad",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/bazel/repository/starlark/StarlarkRepositoryIntegrationTest.java",
      "new_id": "4465d6d95b6f45ae00d664ca363d5444acf8fb74",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/bazel/repository/starlark/StarlarkRepositoryIntegrationTest.java"
    },
    {
      "type": "modify",
      "old_id": "831bbacad2ae9b252b0a12b37c677069e1cd9d71",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/bazel/rules/android/AndroidNdkRepositoryTest.java",
      "new_id": "c37de55d337f6837c561688bab1ddfb57807a874",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/bazel/rules/android/AndroidNdkRepositoryTest.java"
    },
    {
      "type": "modify",
      "old_id": "fa2c1d95a5e06aed2ec5a07d325bccfee4664269",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/bazel/rules/sh/BUILD",
      "new_id": "77e09ed8f64b633e90940e3acb9d6c3898f3fb73",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/bazel/rules/sh/BUILD"
    },
    {
      "type": "modify",
      "old_id": "2c92d724a469bc931a97514143f268e904293cc4",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/bazel/rules/sh/BazelShTestConfiguredTargetTest.java",
      "new_id": "06c4acfa61683741c9dfaea1ddcc2bc5a3a55ba0",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/bazel/rules/sh/BazelShTestConfiguredTargetTest.java"
    },
    {
      "type": "modify",
      "old_id": "0b1192e8909de632e5553a9afffd5839be03a3b6",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/blackbox/tests/workspace/WorkspaceBlackBoxTest.java",
      "new_id": "5cc197aaca5b2185ed94646823037b8866ba246b",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/blackbox/tests/workspace/WorkspaceBlackBoxTest.java"
    },
    {
      "type": "modify",
      "old_id": "06501329e8ea6fbd79614a0b82ae938c8bb587de",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/cmdline/LabelTest.java",
      "new_id": "bdfc93e0ddc456394b9695c21d95ec1bd873381a",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/cmdline/LabelTest.java"
    },
    {
      "type": "modify",
      "old_id": "08e06d9917aea5623521a6626eb9191c2d24f404",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/cmdline/PackageIdentifierTest.java",
      "new_id": "07f025f3f2c9bfbda259d0488a4247aaec394903",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/cmdline/PackageIdentifierTest.java"
    },
    {
      "type": "modify",
      "old_id": "c9d4528626dd3191277742a63d17eb3cc21c1f56",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/cmdline/RepositoryNameTest.java",
      "new_id": "482f2d2e779c523eba741f81431822d2649febf8",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/cmdline/RepositoryNameTest.java"
    },
    {
      "type": "modify",
      "old_id": "6250f7e72adf710041cdac7c2d17d73a70e5e4bc",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/packages/PackageGroupTest.java",
      "new_id": "e5aced4810737dcd3f200d1e8105b766530b3c0f",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/packages/PackageGroupTest.java"
    },
    {
      "type": "modify",
      "old_id": "0b75426f6cb6414fcce75c5adf435a81b1730564",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/query2/testutil/AbstractQueryTest.java",
      "new_id": "52563287c6572618905d5214cb3020dc9cb83789",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/query2/testutil/AbstractQueryTest.java"
    },
    {
      "type": "modify",
      "old_id": "c3716f174f1847033d3650981159aab745afbf48",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/query2/testutil/PostAnalysisQueryTest.java",
      "new_id": "e681cbbc9be97c41330b7d74cd659c2e730f03fd",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/query2/testutil/PostAnalysisQueryTest.java"
    },
    {
      "type": "modify",
      "old_id": "6a40e28e0db93b4e66baeb2cdb336b9e0024d34b",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/rules/LabelBuildSettingTest.java",
      "new_id": "5500ab253823fc6866795226f21c9bc847a809ef",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/rules/LabelBuildSettingTest.java"
    },
    {
      "type": "modify",
      "old_id": "95166b3511fe5277a1028ac48a1257d695b98712",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/rules/repository/RepositoryDelegatorTest.java",
      "new_id": "2fd6bfc94c8aa1a4a722ae260ab45827abd6c2df",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/rules/repository/RepositoryDelegatorTest.java"
    },
    {
      "type": "modify",
      "old_id": "1da96734acac08a42091cb209f1efa51d6b32ca8",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/skyframe/BuiltinsInjectionTest.java",
      "new_id": "0e60c85dbaaa728c037f3b022fbeae07597636eb",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/skyframe/BuiltinsInjectionTest.java"
    },
    {
      "type": "modify",
      "old_id": "1626ebf41b0ad76f7c2fc52471b85950bc285059",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/skyframe/BzlLoadFunctionTest.java",
      "new_id": "6160a7856bc36e41e2fdf0373e563cbf1ebbb0e1",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/skyframe/BzlLoadFunctionTest.java"
    },
    {
      "type": "modify",
      "old_id": "01038dfbbf999d9de09bfa990860111650e3adbb",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/skyframe/ContainingPackageLookupFunctionTest.java",
      "new_id": "59a26a61545d6669c4cd5ea11e4be7e954c3ab54",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/skyframe/ContainingPackageLookupFunctionTest.java"
    },
    {
      "type": "modify",
      "old_id": "33aefce7415202244ff925f87e185625f75a8365",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/skyframe/LocalRepositoryLookupFunctionTest.java",
      "new_id": "244ba88eb0b1a99cf9265d0463069e8c75afc804",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/skyframe/LocalRepositoryLookupFunctionTest.java"
    },
    {
      "type": "modify",
      "old_id": "7c625e2fa1a49e4e1d0e6025941e89d119dd18d9",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/skyframe/PackageLookupFunctionTest.java",
      "new_id": "3f0894997bb2a70abb721545619084163f36ca2a",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/skyframe/PackageLookupFunctionTest.java"
    },
    {
      "type": "modify",
      "old_id": "4fe5853dc4ea4113767b93488ff42f7f95ed6f83",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/starlark/StarlarkDefinedAspectsTest.java",
      "new_id": "24182ff4651636727775a42a8a483d76f939eda2",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/starlark/StarlarkDefinedAspectsTest.java"
    },
    {
      "type": "modify",
      "old_id": "76107803b0708ac502a342b3f5ec6375fbb7eaa6",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/starlark/StarlarkOptionsParsingTest.java",
      "new_id": "ff047f5807e7a00aa9f144eba09c35b169a68a9a",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/starlark/StarlarkOptionsParsingTest.java"
    },
    {
      "type": "modify",
      "old_id": "0364f42b2af3764dbc15138c113ab1c336d29da5",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/starlark/StarlarkRuleClassFunctionsTest.java",
      "new_id": "840ac60a6f2bc6a4acb368259a0bf30ba5bb5533",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/starlark/StarlarkRuleClassFunctionsTest.java"
    },
    {
      "type": "modify",
      "old_id": "16de5de4baca24bbdf1815f78080bd62197a781d",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/starlark/StarlarkRuleContextTest.java",
      "new_id": "fcbfa33ce19c032f7ae4493df6e26176d17a03ea",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/starlark/StarlarkRuleContextTest.java"
    },
    {
      "type": "modify",
      "old_id": "118086d06685e2f6cd44f9cbcaad1ab5e7035c54",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/testutil/TestConstants.java",
      "new_id": "201951591ea91f2216b8bbec6e5d0c52d6a35d59",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/testutil/TestConstants.java"
    },
    {
      "type": "modify",
      "old_id": "2d438fc07db8291b5e74da9931c11e576faa71bc",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/skydoc/rendering/LabelRendererTest.java",
      "new_id": "dc536d6077f96c6fe330e9eb5dbe6fee7e2cfc91",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/skydoc/rendering/LabelRendererTest.java"
    },
    {
      "type": "modify",
      "old_id": "e3255e3c534f38b6866ab5d06205a931b5a6f27a",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/skydoc/testdata/function_wrap_multiple_lines_test/golden.textproto",
      "new_id": "04cc9c3efc43a123cf8ba633ac8f735894c43292",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/skydoc/testdata/function_wrap_multiple_lines_test/golden.textproto"
    },
    {
      "type": "modify",
      "old_id": "08c59802ae0fcb6211311084344ba809c7113c23",
      "old_mode": 33188,
      "old_path": "src/test/py/bazel/bazel_external_repository_test.py",
      "new_id": "69ba318f0535edb69417e4e4d1c16e8bf46ea667",
      "new_mode": 33188,
      "new_path": "src/test/py/bazel/bazel_external_repository_test.py"
    },
    {
      "type": "modify",
      "old_id": "afd2bcbeb6c48b29b1a0593699a277a727a8b726",
      "old_mode": 33188,
      "old_path": "src/test/py/bazel/bazel_workspace_test.py",
      "new_id": "ccd487b0fd8d39a51970ef491cfbdaa1eba7b3f0",
      "new_mode": 33188,
      "new_path": "src/test/py/bazel/bazel_workspace_test.py"
    },
    {
      "type": "modify",
      "old_id": "783573df8e101d82a172c40ce42a53c78c01d4f6",
      "old_mode": 33188,
      "old_path": "src/test/py/bazel/bzlmod/bazel_fetch_test.py",
      "new_id": "d7867d6d4e99dc649ed6c8849e45b1efb45f293d",
      "new_mode": 33188,
      "new_path": "src/test/py/bazel/bzlmod/bazel_fetch_test.py"
    },
    {
      "type": "modify",
      "old_id": "1912754e698129da650a473691aeb94750fcf6e5",
      "old_mode": 33188,
      "old_path": "src/test/py/bazel/bzlmod/bazel_overrides_test.py",
      "new_id": "f998a043c62f407c484f9402c2829fb634a53a5b",
      "new_mode": 33188,
      "new_path": "src/test/py/bazel/bzlmod/bazel_overrides_test.py"
    },
    {
      "type": "modify",
      "old_id": "5997fc851437c8c358816969b6c318920ac24ddb",
      "old_mode": 33188,
      "old_path": "src/test/py/bazel/bzlmod/bzlmod_query_test.py",
      "new_id": "4c6351bac2f37349166337420527fe9cb7a6eba1",
      "new_mode": 33188,
      "new_path": "src/test/py/bazel/bzlmod/bzlmod_query_test.py"
    },
    {
      "type": "modify",
      "old_id": "d292fd8d8fc8d30c4eea33dc8ba9bdddac5e20cd",
      "old_mode": 33261,
      "old_path": "src/test/shell/bazel/allowlist_test.sh",
      "new_id": "3f94a414ab334df781bdec554dc645a492953f98",
      "new_mode": 33261,
      "new_path": "src/test/shell/bazel/allowlist_test.sh"
    },
    {
      "type": "modify",
      "old_id": "ce4b5b365d6f1477e8c658c9d360af53f50e33eb",
      "old_mode": 33261,
      "old_path": "src/test/shell/bazel/bazel_java_test_defaults.sh",
      "new_id": "222bdc9824b7a6e3761afdc1e5ddf6dd90c6aac7",
      "new_mode": 33261,
      "new_path": "src/test/shell/bazel/bazel_java_test_defaults.sh"
    },
    {
      "type": "modify",
      "old_id": "bbc44423f9f54debd77105dd25d1de18e722289b",
      "old_mode": 33261,
      "old_path": "src/test/shell/bazel/bazel_with_jdk_test.sh",
      "new_id": "8ad81b77cb9620dc7eeb6f8757c4db1ca23c90c7",
      "new_mode": 33261,
      "new_path": "src/test/shell/bazel/bazel_with_jdk_test.sh"
    },
    {
      "type": "modify",
      "old_id": "153ce3b09f7b64f20b8e0fd70395be09cd05f69e",
      "old_mode": 33261,
      "old_path": "src/test/shell/bazel/bazel_workspaces_test.sh",
      "new_id": "e65a60377e8aa645a4b278921224b9c46beecbf7",
      "new_mode": 33261,
      "new_path": "src/test/shell/bazel/bazel_workspaces_test.sh"
    },
    {
      "type": "modify",
      "old_id": "a56d0555d69851c6c1d9b0332356f0b998658f77",
      "old_mode": 33261,
      "old_path": "src/test/shell/bazel/check_external_files_test.sh",
      "new_id": "0751c0527e131fe8b6112c0fd95b5bc9fdf12b4c",
      "new_mode": 33261,
      "new_path": "src/test/shell/bazel/check_external_files_test.sh"
    },
    {
      "type": "modify",
      "old_id": "c742dc125cdce3264492feae009301ac4cc97e0c",
      "old_mode": 33261,
      "old_path": "src/test/shell/bazel/cross_repository_test.sh",
      "new_id": "1ab3e7feb751b7cd9b3cb2b11e4d0a22dbfec79e",
      "new_mode": 33261,
      "new_path": "src/test/shell/bazel/cross_repository_test.sh"
    },
    {
      "type": "modify",
      "old_id": "77af6b3498ffe526fe2537f2e428a5c00c539dd0",
      "old_mode": 33261,
      "old_path": "src/test/shell/bazel/external_correctness_test.sh",
      "new_id": "b09e052a8d735944097b8aabb0f834a6abc515c8",
      "new_mode": 33261,
      "new_path": "src/test/shell/bazel/external_correctness_test.sh"
    },
    {
      "type": "modify",
      "old_id": "ea32f83b59b5a6561b04c82aeec37b936eab485e",
      "old_mode": 33261,
      "old_path": "src/test/shell/bazel/local_repository_test.sh",
      "new_id": "aef690ecfc74f4c30edb16c9cae110b753138c22",
      "new_mode": 33261,
      "new_path": "src/test/shell/bazel/local_repository_test.sh"
    },
    {
      "type": "modify",
      "old_id": "9c7fc508539657978c21a41e240bbc0148f8cc51",
      "old_mode": 33261,
      "old_path": "src/test/shell/bazel/starlark_repository_test.sh",
      "new_id": "4a4fe82597c3bbef84287a27923ec1f7bc6cd61e",
      "new_mode": 33261,
      "new_path": "src/test/shell/bazel/starlark_repository_test.sh"
    },
    {
      "type": "modify",
      "old_id": "50d43e66f3e570dacf6738a951b23b0177a5fd80",
      "old_mode": 33261,
      "old_path": "src/test/shell/bazel/workspace_resolved_test.sh",
      "new_id": "f3abd91f1a9912be603dca6007b5a4415a5bb0b9",
      "new_mode": 33261,
      "new_path": "src/test/shell/bazel/workspace_resolved_test.sh"
    },
    {
      "type": "modify",
      "old_id": "a2b8cbefd6729d01e713f96782a0b05b952b078a",
      "old_mode": 33261,
      "old_path": "src/test/shell/bazel/workspace_test.sh",
      "new_id": "7a8074155876fa34d7291236a640c8d60d71e893",
      "new_mode": 33261,
      "new_path": "src/test/shell/bazel/workspace_test.sh"
    },
    {
      "type": "modify",
      "old_id": "619ba70dae71d260c903f4e06015ee1186e89d40",
      "old_mode": 33261,
      "old_path": "src/test/shell/integration/target_compatible_with_test.sh",
      "new_id": "821c03f1535681feb5bb83dd47bf8380ecfd7bb7",
      "new_mode": 33261,
      "new_path": "src/test/shell/integration/target_compatible_with_test.sh"
    },
    {
      "type": "modify",
      "old_id": "38f32f890c6fd2e498ce461f283244ab31f45795",
      "old_mode": 33261,
      "old_path": "src/test/shell/integration/target_compatible_with_test_external_repo.sh",
      "new_id": "1010f2fce2c85c9086c22a68515838f4a6be1c57",
      "new_mode": 33261,
      "new_path": "src/test/shell/integration/target_compatible_with_test_external_repo.sh"
    },
    {
      "type": "modify",
      "old_id": "fa15c4a90f88fb786d7e8aee3065d00f2746665e",
      "old_mode": 33261,
      "old_path": "src/test/shell/integration/toolchain_test.sh",
      "new_id": "39d3f4d46ced82e1acc8fab0229aa72db7027ca9",
      "new_mode": 33261,
      "new_path": "src/test/shell/integration/toolchain_test.sh"
    },
    {
      "type": "modify",
      "old_id": "94b459c70af8a390653c2fec0be4b8c2d6501bc6",
      "old_mode": 33261,
      "old_path": "src/test/shell/testenv.sh.tmpl",
      "new_id": "80d15b6df85e548bff3c15bd146705e3ad0c99c6",
      "new_mode": 33261,
      "new_path": "src/test/shell/testenv.sh.tmpl"
    }
  ]
}
