)]}'
{
  "commit": "dd000460e58bb5ca332676b48810ee381a37a2d0",
  "tree": "a9cd54ebe4591c7c9431ea101c460d9ec9116abf",
  "parents": [
    "d5d10cab1df7e1ae27b8773e933b06106bbddb86"
  ],
  "author": {
    "name": "adonovan",
    "email": "adonovan@google.com",
    "time": "Fri Nov 06 12:57:38 2020 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Nov 06 12:58:48 2020 -0800"
  },
  "message": "bazel packages: delete NativeProvider, dematerialize StructImpl.provider\n\nThis change merges NativeProvider into BuiltinProvider. The two\nclasses were almost identical.\n\nAlso, it removes the StructImpl.provider\nfield to save one word of space in each instance of NativeInfo.\nThis requires each subclass to define getProvider,\nwhich is straightforward but leads to a tiresome diff.\n(Sadly this doesn\u0027t yield tangible space savings; I\u0027m not sure why.)\n\nAll the interesting changes are in lib.packages. The rest is repetitive.\n\nThis is a small step towards withering StructImpl and StructApi\nout of existence.\n\nNO_IFTTT\u003dspurious warning\nPiperOrigin-RevId: 341102857\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1dfa95050947bafe7003833863c752b8cd4026ac",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/Allowlist.java",
      "new_id": "b6ff313485a8d55bf923204008dc489ca6303f8d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/Allowlist.java"
    },
    {
      "type": "modify",
      "old_id": "325316012ab91fae107c11699d255eb90f59ef12",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/AnalysisUtils.java",
      "new_id": "d3a78ce93ea99a67ae48645ebfe16597e5f82a2d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/AnalysisUtils.java"
    },
    {
      "type": "modify",
      "old_id": "b43af771c2e4baa847f0f425b0ffd5b407636213",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/BuildSettingProvider.java",
      "new_id": "9abee25009e51c853c16106c42c6f69be54a440a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/BuildSettingProvider.java"
    },
    {
      "type": "modify",
      "old_id": "ee92dce2ef4079659969ee2f463570992188b299",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/ConfiguredTargetFactory.java",
      "new_id": "f0539edf0353bab2947c2f2ee14ea720dad21255",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/ConfiguredTargetFactory.java"
    },
    {
      "type": "modify",
      "old_id": "a09a4e69c46a697a2b625881a877ca7cd8316390",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/DefaultInfo.java",
      "new_id": "8fb7367ad20870ed2ae5bb670b22b7100c229214",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/DefaultInfo.java"
    },
    {
      "type": "modify",
      "old_id": "b69649468a3b59cec062164ffd1470773957325b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/OutputGroupInfo.java",
      "new_id": "7655dc634be280ea0b964953efb7f24ea3b9c7f6",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/OutputGroupInfo.java"
    },
    {
      "type": "modify",
      "old_id": "f941685a8b4ebd69d717c4323ced7a78e2c65063",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/ProviderCollection.java",
      "new_id": "dbe78e7b385bbc0d056fe64821309d67768e8a9c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/ProviderCollection.java"
    },
    {
      "type": "modify",
      "old_id": "d1ca30d078e5e5854b40b1a6dc0ae72cfe1a0504",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/RuleContext.java",
      "new_id": "78ee80278919212b3c1c1c23f8f768cf47a5b0ba",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/RuleContext.java"
    },
    {
      "type": "modify",
      "old_id": "d542743af6415ffcc54814a4944e937ec0a637b2",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/TemplateVariableInfo.java",
      "new_id": "6d0916dd072404909aa1f93ee7be8b16845924dc",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/TemplateVariableInfo.java"
    },
    {
      "type": "modify",
      "old_id": "01489a398784d74a5d2f8f63f7d79b86963ea105",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/platform/ConstraintSettingInfo.java",
      "new_id": "abfb7b371c4963322bb9ab549c9c1b2114581a56",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/platform/ConstraintSettingInfo.java"
    },
    {
      "type": "modify",
      "old_id": "328fea7c9f75a826182388d740ac0989454de617",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/platform/ConstraintValueInfo.java",
      "new_id": "012f7afac8dd8dd4e2b90b0e7874b33c34af804a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/platform/ConstraintValueInfo.java"
    },
    {
      "type": "modify",
      "old_id": "9fbd1fd5222115dc21d807fd9615b3349ceade7d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/platform/PlatformInfo.java",
      "new_id": "64bf4ce78fa3cb6786298ffbedfbcc838d430a22",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/platform/PlatformInfo.java"
    },
    {
      "type": "modify",
      "old_id": "cdc29155536ca0e4a0d592598cfd714627218f70",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/platform/ToolchainInfo.java",
      "new_id": "e793d8176b4a692cbe28780bc35ef4f44c735d85",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/platform/ToolchainInfo.java"
    },
    {
      "type": "modify",
      "old_id": "7422803f290ea46657df5509728a3fcc5164e389",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/platform/ToolchainTypeInfo.java",
      "new_id": "82d23ef16ae0e01b0e7416b63c872d4407ab9fd0",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/platform/ToolchainTypeInfo.java"
    },
    {
      "type": "modify",
      "old_id": "d30afa87e5a9e6644c396b56cfc63d4e002940b6",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/starlark/StarlarkApiProvider.java",
      "new_id": "75df5de77d9c8d8c3e910e7f28ca92e89686d055",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/starlark/StarlarkApiProvider.java"
    },
    {
      "type": "modify",
      "old_id": "1aba00b81fe438b2ec3f8a6445886dec80744a14",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/starlark/StarlarkRuleConfiguredTargetUtil.java",
      "new_id": "3d1cf1ad940bc3322e3a681b790dac0647a5c9bc",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/starlark/StarlarkRuleConfiguredTargetUtil.java"
    },
    {
      "type": "modify",
      "old_id": "4ef6c69b7afefa3e985d7ec234b3c8499bdccf56",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/test/ExecutionInfo.java",
      "new_id": "c7c1bceb23d7b5b357cd5f09a3b17592e71b225f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/test/ExecutionInfo.java"
    },
    {
      "type": "modify",
      "old_id": "24544e5c053f8eed15e5b72a509e52c5d5df958a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/test/InstrumentedFilesInfo.java",
      "new_id": "334a43e62ecbe1bcf36eb6dc9eaf66e4355d654c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/test/InstrumentedFilesInfo.java"
    },
    {
      "type": "modify",
      "old_id": "15054e2ecd5d8621a26ddc3138300b6b7d60891a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/test/TestEnvironmentInfo.java",
      "new_id": "f7e41009fa3d39897933138a1d986fe0557462aa",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/test/TestEnvironmentInfo.java"
    },
    {
      "type": "modify",
      "old_id": "7342224d653b06634fa0cb99e59ba86754ae375a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/bazel/rules/java/proto/BazelJavaLiteProtoLibraryRule.java",
      "new_id": "470aca6f8f4d2829196357d9b5bb7d606cab3401",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/bazel/rules/java/proto/BazelJavaLiteProtoLibraryRule.java"
    },
    {
      "type": "modify",
      "old_id": "7f0e4bfafcdcd1784d7cbe58e8121991ebba2906",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/bazel/rules/python/BazelPyRuleClasses.java",
      "new_id": "631077c90d72589b5bc77bf58e5dc4f50b90ee1a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/bazel/rules/python/BazelPyRuleClasses.java"
    },
    {
      "type": "modify",
      "old_id": "9adeab9ccb05a47be4635bef9e5adf0bebad6c32",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/packages/AdvertisedProviderSet.java",
      "new_id": "4cce3a1e72ed5392e4380ca89d1f471b8d4bc2ea",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/packages/AdvertisedProviderSet.java"
    },
    {
      "type": "modify",
      "old_id": "04f23b5e4ca4a5a24030c20a9c78f21d5d5d9aae",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/packages/AspectDefinition.java",
      "new_id": "7fe802dee7a9499338dab31ecaa4a45a6aaa64dd",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/packages/AspectDefinition.java"
    },
    {
      "type": "modify",
      "old_id": "4f35aebff67940121860e3af03e608d3a54d8e58",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/packages/Attribute.java",
      "new_id": "31ad21faf8db380854c0de3b6f87f51b69238f52",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/packages/Attribute.java"
    },
    {
      "type": "modify",
      "old_id": "0ff81ee9d04e9d742cdaebfc13ef8d6e98da1043",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/packages/BuiltinProvider.java",
      "new_id": "13aae66f2e3d62aa1d11c9d0426a39315214f69d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/packages/BuiltinProvider.java"
    },
    {
      "type": "modify",
      "old_id": "2d013b2a093e9238262bd0732988fdf647f397eb",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/packages/Info.java",
      "new_id": "5eb2527bfdf3d4fac39693874f26dec34d7ef081",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/packages/Info.java"
    },
    {
      "type": "modify",
      "old_id": "1c1eda15b936fd384a1146f0e42249efa2bb68d8",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/packages/NativeInfo.java",
      "new_id": "6e9bc8ee4cf8be39e98c62971deab9ace1b98e6c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/packages/NativeInfo.java"
    },
    {
      "type": "delete",
      "old_id": "ed8ebfe947c855b55290b68d0463d14e3ebcc997",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/packages/NativeProvider.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "7b9f0e00818aca23658b536c9e4fc8fc25ef369f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/packages/Provider.java",
      "new_id": "106722f4a5b216c6ba0fed0e355a7b482492074c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/packages/Provider.java"
    },
    {
      "type": "modify",
      "old_id": "4602f92f4be04df6f2dc49adde9a547aedfbda94",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/packages/RequiredProviders.java",
      "new_id": "0bf6a48d6fecd408521d06c287d1ad56945a202b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/packages/RequiredProviders.java"
    },
    {
      "type": "modify",
      "old_id": "c1c2e5dffae2ab9ea0e79e7a3538f1aa546526d0",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/packages/RuleClass.java",
      "new_id": "3b3b02d9a03d52cd8688c0cd7f57616bd5e262a5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/packages/RuleClass.java"
    },
    {
      "type": "modify",
      "old_id": "ee9000c1d0a8c5e12d41ef6b3d98f7efc6057287",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/packages/StarlarkInfo.java",
      "new_id": "94f88b61319f5bf8a11b006a4840edf12ba2c584",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/packages/StarlarkInfo.java"
    },
    {
      "type": "modify",
      "old_id": "d6c7bc1dc0e815303102ef045ce91f8eca179431",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/packages/StructImpl.java",
      "new_id": "5f15113ad62ff494573f2c4db24915444e9b916e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/packages/StructImpl.java"
    },
    {
      "type": "modify",
      "old_id": "7b584a3392356ba14c056a210211d066b8dba1c9",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidApplicationResourceInfo.java",
      "new_id": "c81703124a6c81e5d8bb0080257135767e4c39b3",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidApplicationResourceInfo.java"
    },
    {
      "type": "modify",
      "old_id": "84c3b0688a3f9357d653d0a2df1fe0430472a802",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidAssetsInfo.java",
      "new_id": "ba20e8083b4d173208128623fc0408cabe878a38",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidAssetsInfo.java"
    },
    {
      "type": "modify",
      "old_id": "c961f84e85f29b82a3a6b649d348c201f2700769",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidBinaryDataInfo.java",
      "new_id": "507d01a4b72ec2dab108f3360d5c6206ea86b7e0",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidBinaryDataInfo.java"
    },
    {
      "type": "modify",
      "old_id": "543a88e36c0fc915f7aeb962c7b769175f3c9114",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidCcLinkParamsProvider.java",
      "new_id": "a4b3bb3ebcf58b036b0c9a3cd2f89402f652072f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidCcLinkParamsProvider.java"
    },
    {
      "type": "modify",
      "old_id": "9a240297741bc6f2785b0098dd516dc17ee9486f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidCommon.java",
      "new_id": "7cb2d3d2170bec5580721b226ab85901132ead9e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidCommon.java"
    },
    {
      "type": "modify",
      "old_id": "743227742b4e97d973e89efeee57837840a26e87",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidDeviceBrokerInfo.java",
      "new_id": "536273ec3adf4cb902aeac7191e81c1f0ac4c4ca",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidDeviceBrokerInfo.java"
    },
    {
      "type": "modify",
      "old_id": "94aaf6294762e4dc0060ae21bda29846f5608fa8",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidDeviceScriptFixtureInfoProvider.java",
      "new_id": "15c2eea80de3827a6027af5d3570d7479cebb5fa",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidDeviceScriptFixtureInfoProvider.java"
    },
    {
      "type": "modify",
      "old_id": "ace8885245d0a5906634f998534fad9cfdc32c55",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidDex2OatInfo.java",
      "new_id": "3476ce3ef861411c553c18ad6eb8ab167ee20c4d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidDex2OatInfo.java"
    },
    {
      "type": "modify",
      "old_id": "30f1aa8ec79d1c1889d5ee0fd60db2a5b4f7eb54",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidFeatureFlagSetProvider.java",
      "new_id": "b62d382f064877b73de6600d132f38032f7b96b9",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidFeatureFlagSetProvider.java"
    },
    {
      "type": "modify",
      "old_id": "b4f9d9f1e94cefc1dcc4c3732c0bab677821655c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidHostServiceFixtureInfoProvider.java",
      "new_id": "708b9c43ca233d234474494ba07102d73ea90d03",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidHostServiceFixtureInfoProvider.java"
    },
    {
      "type": "modify",
      "old_id": "215663b0f4da1557f2d170d106e191a0ebd4cdbd",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidIdeInfoProvider.java",
      "new_id": "52736dccb6cbc89d6b9049190cf6a49978dbe0a5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidIdeInfoProvider.java"
    },
    {
      "type": "modify",
      "old_id": "852a87d1cc27a7b707227b1c1d56bd5d952f60df",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidIdlProvider.java",
      "new_id": "b60b920bd3ec41d2bd7ed3f0d9b728cc1516e8d5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidIdlProvider.java"
    },
    {
      "type": "modify",
      "old_id": "062e8a3b6e8a0d53ad1bf1207d400121270d1f67",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidInstrumentationInfo.java",
      "new_id": "c3dcb108333a70f7e5f94d94731c0111973c6cf0",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidInstrumentationInfo.java"
    },
    {
      "type": "modify",
      "old_id": "92accf0838ad85fd2cb0c57b8659f5205c58538d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidLibraryAarInfo.java",
      "new_id": "504c9fbbc3db74e6d0d5bd2e3d0cc9e85080b76f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidLibraryAarInfo.java"
    },
    {
      "type": "modify",
      "old_id": "8b5acd526b0c5bad70a6eac44c714675c7f273b7",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidLibraryResourceClassJarProvider.java",
      "new_id": "801cd81d5012935cb1c682472aaf1e2b2c9940ed",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidLibraryResourceClassJarProvider.java"
    },
    {
      "type": "modify",
      "old_id": "4764162b5172b97d78d5a8c54373f22ac080294b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidManifestInfo.java",
      "new_id": "0e59d9c744b7751cc365250fb35db2d1f55f58f1",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidManifestInfo.java"
    },
    {
      "type": "modify",
      "old_id": "42b0ccdd8bb6c35ffd951222ef191c6dd4859664",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidNativeLibsInfo.java",
      "new_id": "e019cc3814560c3de630dbb55e328ac869056341",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidNativeLibsInfo.java"
    },
    {
      "type": "modify",
      "old_id": "5b4a2bb36d17842016c9ddaa1ebccbe63e63a93e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidPreDexJarProvider.java",
      "new_id": "f12ee2ef9aa2e0c02570ea4b1ab35fe6ac844ab9",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidPreDexJarProvider.java"
    },
    {
      "type": "modify",
      "old_id": "816c076ba965ac629367bb58161f7a6ee5eece23",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidProguardInfo.java",
      "new_id": "dfc1e36f0908ce137484d7af29fb6c9bd6022b36",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidProguardInfo.java"
    },
    {
      "type": "modify",
      "old_id": "1312244539a5c10b952e63648bcd68f4f7fd08f8",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidResourcesInfo.java",
      "new_id": "28f216f9104382fcb0502a21e22d07b028d4aec8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidResourcesInfo.java"
    },
    {
      "type": "modify",
      "old_id": "82e2984e36531fe044020f696008f88229387277",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidSdkProvider.java",
      "new_id": "ed95426e83930894841f4009a255c422a3ad744c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidSdkProvider.java"
    },
    {
      "type": "modify",
      "old_id": "a5550a4450938305cce81c521171ccbe9832f826",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidStarlarkData.java",
      "new_id": "5d5c1edb7fce16a13e3d2e436091d4fc71d3901b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/android/AndroidStarlarkData.java"
    },
    {
      "type": "modify",
      "old_id": "5bd3e05bdbdff99829c268e46bafc5054fcf32cd",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/android/ApkInfo.java",
      "new_id": "b4f5f9857b0b112a1ef04ad31798da927163ab39",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/android/ApkInfo.java"
    },
    {
      "type": "modify",
      "old_id": "72cedfb417ef66937d0ff50be7fecc8f52c82985",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/android/DexArchiveAspect.java",
      "new_id": "0592c81ee5cde49f2d50e1f73cd08670176b5752",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/android/DexArchiveAspect.java"
    },
    {
      "type": "modify",
      "old_id": "8c5822dbe5b5d24de63b99958243958461e3ef2b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/android/ProguardMappingProvider.java",
      "new_id": "225afb0678e70a7c11312d5916cb48a186d3c885",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/android/ProguardMappingProvider.java"
    },
    {
      "type": "modify",
      "old_id": "01a60f0f847a920aa4979b03e2eac7a9fcdd05d7",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/android/databinding/DataBindingV2Provider.java",
      "new_id": "ff3fcc159bf29c5773eccbd66394b42d2e705ac6",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/android/databinding/DataBindingV2Provider.java"
    },
    {
      "type": "modify",
      "old_id": "49f99103bc76b0d4743f133f45bd97507724c1b8",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/android/databinding/UsesDataBindingProvider.java",
      "new_id": "6afef598355d981ec792d32ce6767af857ebfe64",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/android/databinding/UsesDataBindingProvider.java"
    },
    {
      "type": "modify",
      "old_id": "7759984b037f023a26b588965a0407c7da5fae17",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/apple/ApplePlatform.java",
      "new_id": "4a7cf1a99a19a4af26206924ca3881f7f86113a0",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/apple/ApplePlatform.java"
    },
    {
      "type": "modify",
      "old_id": "c44815e5acffd5f8074a05f81c6af20b62603155",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/apple/AvailableXcodesInfo.java",
      "new_id": "a4fec2e5024478088448fb05ad68eebb31a283fd",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/apple/AvailableXcodesInfo.java"
    },
    {
      "type": "modify",
      "old_id": "08d9de28b55e53af7edce4c3725a54afee7680c9",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/apple/XcodeConfigInfo.java",
      "new_id": "deee31465cdb889f9960d947e88637c27cba3731",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/apple/XcodeConfigInfo.java"
    },
    {
      "type": "modify",
      "old_id": "cfce7009fee0e4288ea1570a7ad1f138198fe788",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/apple/XcodeVersionProperties.java",
      "new_id": "03760fb4357deafbb73f1a13dd62ca732a310053",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/apple/XcodeVersionProperties.java"
    },
    {
      "type": "modify",
      "old_id": "4a5468b2061f0c77e2c990b9c5d6c0b06e69efc4",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/config/ConfigFeatureFlagProvider.java",
      "new_id": "34cebf2c8ed4f0cd85ee600aaffbf8310b74a38b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/config/ConfigFeatureFlagProvider.java"
    },
    {
      "type": "modify",
      "old_id": "eab29ca48ba4a77f8992c3bbc34541113ccd4e16",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CcBinary.java",
      "new_id": "5d44cef0ffa45a27e860c4cd737f8998f1975c33",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CcBinary.java"
    },
    {
      "type": "modify",
      "old_id": "c802de38ab3fcd90b2c3fd1a7f8b7cd9e14f7e04",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CcInfo.java",
      "new_id": "87116f8e21ae5af00f980ad48399a65f51058190",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CcInfo.java"
    },
    {
      "type": "modify",
      "old_id": "e153e12c4dff34711fa62369ed2c26a5e1cee1e9",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CcToolchainAttributesProvider.java",
      "new_id": "b09a7bfae7e992a1ccf791241c537b650d2e86a7",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CcToolchainAttributesProvider.java"
    },
    {
      "type": "modify",
      "old_id": "d5bed423280bb3275a34de5dd5364a9337da9ac6",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CcToolchainConfigInfo.java",
      "new_id": "6f52f393123cf994e6be1649cf67388476fc0b10",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CcToolchainConfigInfo.java"
    },
    {
      "type": "modify",
      "old_id": "d610338c837e4c5a1c432354f692df9a6a0ba1b2",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/DebugPackageProvider.java",
      "new_id": "2ac5ad130fcda44313674ff9649d5d3c4fa1a69e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/DebugPackageProvider.java"
    },
    {
      "type": "modify",
      "old_id": "f15495b53f4da15cc696ab063e0e1c2ce07aa5cf",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/DeniedImplicitOutputMarkerProvider.java",
      "new_id": "395e8fdd599442e953b64cbe3898936040216289",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/DeniedImplicitOutputMarkerProvider.java"
    },
    {
      "type": "modify",
      "old_id": "e7a7ebf26ef15f7197086aefa1fe7055ea97e763",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/FdoPrefetchHintsProvider.java",
      "new_id": "45c3f66425a6901c19e843a433aaaf4d5203ca23",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/FdoPrefetchHintsProvider.java"
    },
    {
      "type": "modify",
      "old_id": "4d8aad3401a31f31fc0101e33d128d1703e8f992",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/FdoProfileProvider.java",
      "new_id": "3ae476e3e3d7b1cd5c2d05c599408988ffa9c79e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/FdoProfileProvider.java"
    },
    {
      "type": "modify",
      "old_id": "51bfb5a9e2d6b4942e4c24c3eaec1e85c5828ef9",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/PropellerOptimizeProvider.java",
      "new_id": "0d15b8f50431dcf591dd917990b281959fa759a7",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/PropellerOptimizeProvider.java"
    },
    {
      "type": "modify",
      "old_id": "cae4cfffc4378b3bddf9f5d3d54f131565f55adc",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/proto/CcProtoAspect.java",
      "new_id": "6b2b150a55b755351aa8c794a448c8f7d2e19fa4",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/proto/CcProtoAspect.java"
    },
    {
      "type": "modify",
      "old_id": "f6e9669dfa7caa6d8f6c2f97454cc25854ff3352",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/java/BootClassPathInfo.java",
      "new_id": "443f33cf484ed1400398aee8d64e2fcd43d17b7c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/java/BootClassPathInfo.java"
    },
    {
      "type": "modify",
      "old_id": "b35c4ae4bd70f2474a54b78e7b26dfa089f828cb",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/java/JavaInfo.java",
      "new_id": "a1bfd01122920a6244d4b09b580d4a2fef64f7aa",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/java/JavaInfo.java"
    },
    {
      "type": "modify",
      "old_id": "61fa7c0f41b8b75271673b98270db218cafa6057",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/java/JavaNativeLibraryInfo.java",
      "new_id": "24e884031f1585c54e3e9b6fa42c98d2aa8b8900",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/java/JavaNativeLibraryInfo.java"
    },
    {
      "type": "modify",
      "old_id": "76100a563b4d779822605fc8ee72ba545402c4c2",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/java/JavaPackageConfigurationRule.java",
      "new_id": "7cc2738a6fedc4061fbbf69f50f011e54ea320ad",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/java/JavaPackageConfigurationRule.java"
    },
    {
      "type": "modify",
      "old_id": "0d16385a0dd4cc65580bf66af66e1194991de043",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/java/JavaToolchainRule.java",
      "new_id": "84ec73c782fb2923c86b24f356dc01b74d1c6db5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/java/JavaToolchainRule.java"
    },
    {
      "type": "modify",
      "old_id": "7b2c07ca9d5d3395a8c20e9559f8ef6b036ef0ef",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/java/MessageBundleInfo.java",
      "new_id": "3e17d0ccebdc53585b79777e8308636b98792a0c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/java/MessageBundleInfo.java"
    },
    {
      "type": "modify",
      "old_id": "2950dcd8a75a69aa79d8c0ca82291219c9287bab",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/java/ProguardSpecProvider.java",
      "new_id": "fe9f82fa0f82b5e6feec011936f6c499475a380d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/java/ProguardSpecProvider.java"
    },
    {
      "type": "modify",
      "old_id": "b1de0ebe904232104431cc3bd968b33f7d392930",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/java/proto/GeneratedExtensionRegistryProvider.java",
      "new_id": "5c5b44018c0506bad092ccfa68e88c9ada78652e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/java/proto/GeneratedExtensionRegistryProvider.java"
    },
    {
      "type": "modify",
      "old_id": "1208de8857eb8f28cf768a4d3a57394fca13b8b6",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/java/proto/JavaLiteProtoAspect.java",
      "new_id": "47eb60fba0f71c02d3d23635aca75877d53fe47f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/java/proto/JavaLiteProtoAspect.java"
    },
    {
      "type": "modify",
      "old_id": "7d73bf4fe04f58c1fdbd819a4da7903c7d9bfd38",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/java/proto/JavaProtoAspect.java",
      "new_id": "58fed220ddd90ca61ffd44d1f078334c65d1d551",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/java/proto/JavaProtoAspect.java"
    },
    {
      "type": "modify",
      "old_id": "ccda4f69128661f3ca2bd647985fd297f4934d5b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/objc/AppleDebugOutputsInfo.java",
      "new_id": "ddf447ca51ddf35b9aa839ccc50592a31a55a52a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/objc/AppleDebugOutputsInfo.java"
    },
    {
      "type": "modify",
      "old_id": "8fde9714bb331010e812be1c6284434579a3806a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/objc/AppleDylibBinaryInfo.java",
      "new_id": "abf5ad25b1fd3d63c5c8d5250f7b91f500d539cf",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/objc/AppleDylibBinaryInfo.java"
    },
    {
      "type": "modify",
      "old_id": "3a5149dbc43a136fb74109a60ffe7df1ebc4e4f8",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/objc/AppleDynamicFrameworkInfo.java",
      "new_id": "01c4b7a47de603ef13a108857a9acc0147f22bef",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/objc/AppleDynamicFrameworkInfo.java"
    },
    {
      "type": "modify",
      "old_id": "d2efddf4f611f1249f13c3930857299f5ae99c06",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/objc/AppleExecutableBinaryInfo.java",
      "new_id": "0dd66cbe9c5940d90c69c6601678c38db2440403",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/objc/AppleExecutableBinaryInfo.java"
    },
    {
      "type": "modify",
      "old_id": "a6372593b41bdb1f182ce4d9066bba1def1e47e9",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/objc/AppleLoadableBundleBinaryInfo.java",
      "new_id": "d1cd780f09f0b3433ef6ed8639cc2a9cbf000dff",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/objc/AppleLoadableBundleBinaryInfo.java"
    },
    {
      "type": "modify",
      "old_id": "6eaa83bd4d15d45ce294d3f38e10f3da566f3dc0",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/objc/AppleStarlarkCommon.java",
      "new_id": "39fa8e5b988f84b8dc77c0e19b39210c16011c80",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/objc/AppleStarlarkCommon.java"
    },
    {
      "type": "modify",
      "old_id": "3e69875f86401ccac5814e7acc032d8765c9648c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/objc/AppleStaticLibraryInfo.java",
      "new_id": "91f301d88b7504d1f5bca5beb6ba31ddf557c763",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/objc/AppleStaticLibraryInfo.java"
    },
    {
      "type": "modify",
      "old_id": "b3a2ce5ef7926c5036ef6dd971d29de6c42b288a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/objc/MultiArchBinarySupport.java",
      "new_id": "d4b774d7ce5c82fc9cec6646520304d8595050dc",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/objc/MultiArchBinarySupport.java"
    },
    {
      "type": "modify",
      "old_id": "e77a5c7bdb85529a4605d0257e62795be849c073",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/objc/ObjcProtoProvider.java",
      "new_id": "b0852539fc8c4de48bd10c3995ed05a5815e1f0f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/objc/ObjcProtoProvider.java"
    },
    {
      "type": "modify",
      "old_id": "3268de5abee32ff03e2432c51869da0b58beb1e6",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/objc/ObjcProvider.java",
      "new_id": "3414ca40ced59a62812f30ca860979472f072b01",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/objc/ObjcProvider.java"
    },
    {
      "type": "modify",
      "old_id": "243df22f0dd2bda6d2d6e4c7925c04fab1b988d1",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/proto/ProtoInfo.java",
      "new_id": "359b4a3e3499327b13af967b87d6bbc7359f9778",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/proto/ProtoInfo.java"
    },
    {
      "type": "modify",
      "old_id": "eacaef68c9b357928c86eee1df4eae8937821a39",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/proto/ProtoLangToolchainRule.java",
      "new_id": "65e27e963c479384e69d2cbf66cc3f7478b74ba2",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/proto/ProtoLangToolchainRule.java"
    },
    {
      "type": "modify",
      "old_id": "bdadd6649ecd7207b375ca7c647cbdde532526db",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/python/PyCcLinkParamsProvider.java",
      "new_id": "3e5f48c24c529bed0c4af13c8cba131d77c4134e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/python/PyCcLinkParamsProvider.java"
    },
    {
      "type": "modify",
      "old_id": "cd203b28b600a083adf6bb8d08817c47fe489fa3",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/analysis/AspectDefinitionTest.java",
      "new_id": "2711dfc1c8b10246a618e6cce7b3f9b3ce003952",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/analysis/AspectDefinitionTest.java"
    },
    {
      "type": "modify",
      "old_id": "c48d5d94c9b9d78421eb2d3945cc4d809ca5f216",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/analysis/util/TestAspects.java",
      "new_id": "a0d81a727524e15618f6c9eb5fbad8748ea5422f",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/analysis/util/TestAspects.java"
    },
    {
      "type": "modify",
      "old_id": "f53be61c6db4bcb5a2b6349b7dda67ad15b9c61a",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/packages/RequiredProvidersTest.java",
      "new_id": "45d4db6476d29841877350ee6c5f4a06ed06959a",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/packages/RequiredProvidersTest.java"
    },
    {
      "type": "modify",
      "old_id": "835b5ad62ca8a895d7e5efb1a6a25e9a7b9d2e5c",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/skyframe/SequencedSkyframeExecutorTest.java",
      "new_id": "510b089c669e50f91e8427caad6a41a0ca5e7284",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/skyframe/SequencedSkyframeExecutorTest.java"
    },
    {
      "type": "modify",
      "old_id": "0bb7c7fc0d4fed8a0f8c7b0236f942baf9774787",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/starlark/StarlarkRuleImplementationFunctionsTest.java",
      "new_id": "297ebe4d60d1afb8ebe1445c71c0dcfa610c4504",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/starlark/StarlarkRuleImplementationFunctionsTest.java"
    }
  ]
}
