)]}'
{
  "commit": "bfdad902c89b101fd39a9795ea493ca5e0531052",
  "tree": "5512dabeb8dce04ff66d647dfab5b76752c9e775",
  "parents": [
    "c5672f8edb1cb9fb7806024706d776901d7d434e"
  ],
  "author": {
    "name": "janakr",
    "email": "janakr@google.com",
    "time": "Wed May 03 21:38:28 2017 +0200"
  },
  "committer": {
    "name": "Damien Martin-Guillerez",
    "email": "dmarting@google.com",
    "time": "Thu May 04 13:13:32 2017 +0200"
  },
  "message": "Make SkyKey an interface, and start the migration of not creating SkyKey wrapper objects: for OwnedArtifacts, which are the most numerous during builds, and for Labels for TransitiveTraversalValues, which are the most numerous during queries.\n\nPiperOrigin-RevId: 154989520\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7d6d25836b8b6051b989b374e56609a3fa570389",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/BUILD",
      "new_id": "2e26cb38c3966e6d087fb0aa1a0e02638d6b2825",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/BUILD"
    },
    {
      "type": "modify",
      "old_id": "b8c105f7b5669f030e1738fc171411fec7a818ef",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/actions/ActionLookupValue.java",
      "new_id": "9fdbe1ca8b84a6687a30bceebf947f787d36dd8b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/actions/ActionLookupValue.java"
    },
    {
      "type": "modify",
      "old_id": "ce36aeb13f99c0f25a79faefd77ea746d4c65f2a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/actions/BUILD",
      "new_id": "c38671b55812997cb4d627039f2d7b9d548b1cbb",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/actions/BUILD"
    },
    {
      "type": "modify",
      "old_id": "dd5a3508a09976d58269cfa469fa5d89f6815885",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/bazel/repository/MavenServerValue.java",
      "new_id": "a4c7576d8a7c680cc55565fbcbee9f269b87e784",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/bazel/repository/MavenServerValue.java"
    },
    {
      "type": "modify",
      "old_id": "06660e7213c58232ea3e9e47a56d6b1b06807a5b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/cmdline/BUILD",
      "new_id": "5e3353cdce386a70c09fbb6e5eab6e4c4795a024",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/cmdline/BUILD"
    },
    {
      "type": "modify",
      "old_id": "ef62fc1be8509fe3a4cdb456388eb25d950fc9be",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/cmdline/Label.java",
      "new_id": "3767ed721b595a840fb65ae9cc2541a3121465f6",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/cmdline/Label.java"
    },
    {
      "type": "modify",
      "old_id": "ad8f2661e1fa70892dc2f32f33c27b52b2c5e242",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/query2/BUILD",
      "new_id": "72fb496fbe5b24ee81beefe559c69d6bd608df50",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/query2/BUILD"
    },
    {
      "type": "modify",
      "old_id": "c04746760e74a8924561c049f8692709ec117944",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/query2/SkyQueryEnvironment.java",
      "new_id": "631afcb002c959c3c364a7c02080e334c4883caf",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/query2/SkyQueryEnvironment.java"
    },
    {
      "type": "modify",
      "old_id": "197ade48e14a45e5ea48834b19b406c21af2a469",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/BUILD",
      "new_id": "15011dc10985f490049b3dd3b7b09cb6e2be2084",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/BUILD"
    },
    {
      "type": "modify",
      "old_id": "eb03db6a3fa3e3523c1668a4b6ed166a786d0c60",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/FdoSupportValue.java",
      "new_id": "90ee9326b74d8de2f137f7ac571a07ae73b3ca2d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/FdoSupportValue.java"
    },
    {
      "type": "modify",
      "old_id": "959cf58a7568763395a4f27aa904f4ca49dcf2ac",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/genquery/BUILD",
      "new_id": "f59b4ee139b9292c9fa79073288d6f5c1456aa37",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/genquery/BUILD"
    },
    {
      "type": "modify",
      "old_id": "a53c57ccdd19fa7435c2e2649cae43d0aaa02d31",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/genquery/GenQuery.java",
      "new_id": "d044aafed36ec1fdd53fb67c356c3832a900ac9f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/genquery/GenQuery.java"
    },
    {
      "type": "modify",
      "old_id": "1cafeb7e0874a07de7bef99c74831a320aa5c5f2",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/repository/RepositoryDelegatorFunction.java",
      "new_id": "f95329ef5c3987e3b60f8d73d47d325c8615140d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/repository/RepositoryDelegatorFunction.java"
    },
    {
      "type": "modify",
      "old_id": "4d073d5b1c1679c9a74a0b54b9d446f95eef693f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/repository/RepositoryDirectoryValue.java",
      "new_id": "6e21ad5b70c2f18c44cf2a8379420113dfc26591",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/repository/RepositoryDirectoryValue.java"
    },
    {
      "type": "modify",
      "old_id": "fa425bc5b8c7c2752edef9e84816861b6a1fc37d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/ASTFileLookupValue.java",
      "new_id": "9fa3809f2b264081afd83a568b4cfda2ce9e1fb5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/ASTFileLookupValue.java"
    },
    {
      "type": "modify",
      "old_id": "ea4cde03dfb94165dd5ab397b454cae38ffa0b26",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/ActionEnvironmentFunction.java",
      "new_id": "efc6c9a84c1e43827a317d59cc998fb3bda3339d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/ActionEnvironmentFunction.java"
    },
    {
      "type": "modify",
      "old_id": "213ceecc91cf36c48ed02d26350222d9b5c2ec9e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/ActionExecutionFunction.java",
      "new_id": "1b4bb29503d7798d5cf2750be9332d64c4d84751",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/ActionExecutionFunction.java"
    },
    {
      "type": "modify",
      "old_id": "3d71d1b8cdcb0369f955a6a6482b9db1c60d6464",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/ActionExecutionValue.java",
      "new_id": "080c1047f4e1622427cbdcf4e0d1c4ad6e9541c9",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/ActionExecutionValue.java"
    },
    {
      "type": "modify",
      "old_id": "22e9b7f631d1816e1b821755e59b91acc78df861",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/ActionTemplateExpansionValue.java",
      "new_id": "18f7aaa383a0bb618c4d79b468f8b94c05f14b0b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/ActionTemplateExpansionValue.java"
    },
    {
      "type": "modify",
      "old_id": "4fa5d9537de7ad749078f8ec27a86f95cc0c7aff",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/ArtifactSkyKey.java",
      "new_id": "770fecc4e2cbb406d39c404f32ae520ae10ceeee",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/ArtifactSkyKey.java"
    },
    {
      "type": "modify",
      "old_id": "45c17faf99e74df8260a2c19a40845291678a044",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/AspectCompletionValue.java",
      "new_id": "ea6c77468cea7a4fc2b94510567d3484dedee5ae",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/AspectCompletionValue.java"
    },
    {
      "type": "modify",
      "old_id": "b5c942015efd0794c9ea3fd489aba164b7195d30",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/BlacklistedPackagePrefixesValue.java",
      "new_id": "c6b8f325490c80b6e1a438e453422c6d86da95db",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/BlacklistedPackagePrefixesValue.java"
    },
    {
      "type": "modify",
      "old_id": "9bd14e8fe2decf47c1d435758e8ee3894114d17f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/BuildConfigurationValue.java",
      "new_id": "85b97de04d027238f166aab2f5ce9d057a4caff8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/BuildConfigurationValue.java"
    },
    {
      "type": "modify",
      "old_id": "dfff25096ba5516eba124bb71e5d6b8769da1867",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/ChainUniquenessUtils.java",
      "new_id": "3d29f8d9801b22eb310d0170f7f41d78cd93a7b0",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/ChainUniquenessUtils.java"
    },
    {
      "type": "modify",
      "old_id": "b4118e3fab6d6f9f48862678e5f3bccd42dfb1b9",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/CollectPackagesUnderDirectoryValue.java",
      "new_id": "5f819e58ae69f91255b0968cf782c2a8ba483c3c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/CollectPackagesUnderDirectoryValue.java"
    },
    {
      "type": "modify",
      "old_id": "4809ae142658950b73edfecf24fca3c80259a10c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/CollectTargetsInPackageValue.java",
      "new_id": "700d32226a3f07aa2e10ad5c2967804bec499993",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/CollectTargetsInPackageValue.java"
    },
    {
      "type": "modify",
      "old_id": "eb5f173c25a741db4c0aa97c71fa960b33e3dddc",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/ConfigurationCollectionValue.java",
      "new_id": "6d591f3b7e082496c7a0dd53fad6989f2c317b56",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/ConfigurationCollectionValue.java"
    },
    {
      "type": "modify",
      "old_id": "45740ddb3aa0bce6a758ad73cf0f3c1fb321fb53",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/ConfigurationFragmentValue.java",
      "new_id": "79686fbd87f812245be2da4e580310e3517b753e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/ConfigurationFragmentValue.java"
    },
    {
      "type": "modify",
      "old_id": "aee158ebb34774275cc6a11a80118ef63af4c49d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/ConfiguredTargetCycleReporter.java",
      "new_id": "4e0b959674978e471684a391160f92a1cc560037",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/ConfiguredTargetCycleReporter.java"
    },
    {
      "type": "modify",
      "old_id": "0405f63c2486de96d38a403724c063a9fd93238b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/ContainingPackageLookupValue.java",
      "new_id": "b952a97575a689a3e6a61ecd0414077be3a18460",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/ContainingPackageLookupValue.java"
    },
    {
      "type": "modify",
      "old_id": "3d63fe04ad79794f6dcb1e1db4eeb49310a90e4e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/CoverageReportValue.java",
      "new_id": "3f9c8d84e49babca08f3bb7dd7ac5aa6946c3fb7",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/CoverageReportValue.java"
    },
    {
      "type": "modify",
      "old_id": "7664fd21176f389daa95b57575f2f662cb1b166e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/DirectoryListingStateValue.java",
      "new_id": "2a10797305108998ab7c594a9456c8aaf66c80e2",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/DirectoryListingStateValue.java"
    },
    {
      "type": "modify",
      "old_id": "3f61fe660e04555a15d0a1b27bb581e07b54c9a0",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/DirectoryListingValue.java",
      "new_id": "d6fb7b484b5d09a361258641b1bd69d1b5c706d2",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/DirectoryListingValue.java"
    },
    {
      "type": "modify",
      "old_id": "8a7bdd92d93b601c9b574a4a757f7253405d1a1e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/ExternalPackageFunction.java",
      "new_id": "c21aa6c95ad66c5eb1517d6aa29e5453550702da",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/ExternalPackageFunction.java"
    },
    {
      "type": "modify",
      "old_id": "9206534613f661d8a6fdb11125ce80f23e13023b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/FileStateValue.java",
      "new_id": "e8c637927206a56b9be21770c3aa8b52d9e41d05",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/FileStateValue.java"
    },
    {
      "type": "modify",
      "old_id": "6b2bfa721633f7b50f9822f3dec6d2e16260833c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/FileValue.java",
      "new_id": "3874674b239acb0b8d478027ccfab838b29b6063",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/FileValue.java"
    },
    {
      "type": "modify",
      "old_id": "d628da2bb87cd58cf99f2746be1234feaf7cc756",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/FilesetEntryValue.java",
      "new_id": "38386e264d013f6d20edae837568c60e18301ba2",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/FilesetEntryValue.java"
    },
    {
      "type": "modify",
      "old_id": "cd4dd85f3492fe634904d8b8683974ad0ca1ac8d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/GlobValue.java",
      "new_id": "67ff7b19799941d774636d3e57df1c3dbea32dee",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/GlobValue.java"
    },
    {
      "type": "modify",
      "old_id": "794dcc37d6ad0ab356f9fc5ad07a828ac6d3832e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/LocalRepositoryLookupValue.java",
      "new_id": "b2a0c548e1590152909e4f20e8354dea9da8ea5d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/LocalRepositoryLookupValue.java"
    },
    {
      "type": "modify",
      "old_id": "17ba9bee282f3d95d2a09de9381041c6b55aec25",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/PackageErrorFunction.java",
      "new_id": "b08329c48737251e42b4386a2becefdefacfa3e5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/PackageErrorFunction.java"
    },
    {
      "type": "modify",
      "old_id": "79f6a41679b845cfdbcf22bd4304cf0f1a33be2a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/PackageLookupValue.java",
      "new_id": "4bf711f33605e421995d7757b8dd97590a7b2a87",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/PackageLookupValue.java"
    },
    {
      "type": "modify",
      "old_id": "d637a7fecf287487a625cd4baeaf95bc66084575",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/PackageValue.java",
      "new_id": "2e7fad294552b192c92102ca669b64a49ad4ce0d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/PackageValue.java"
    },
    {
      "type": "modify",
      "old_id": "4ef9ae33e668c6a5c78484ea9994c351aef51e36",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/PostConfiguredTargetValue.java",
      "new_id": "5b80c1c9f62f5141323655e25c8f811ff35cd4d9",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/PostConfiguredTargetValue.java"
    },
    {
      "type": "modify",
      "old_id": "d879c8f8b6b637a63f8e7053d9af92cd798244fa",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/PrecomputedValue.java",
      "new_id": "78c525f1e563ea771a0e492bb0ac08e022484766",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/PrecomputedValue.java"
    },
    {
      "type": "modify",
      "old_id": "eb1754e9dd896182822f90f6ec67c655fc5a22a2",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/PrepareDepsOfPatternValue.java",
      "new_id": "79fd2fb9b2ed0cc0ce780e738544d739b7e80786",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/PrepareDepsOfPatternValue.java"
    },
    {
      "type": "modify",
      "old_id": "cbcd9717df9c8c79c2e543d9299bb221040bdfb4",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/PrepareDepsOfPatternsValue.java",
      "new_id": "8a3a3c5391be3a52844e4e7e3d26f01c213004be",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/PrepareDepsOfPatternsValue.java"
    },
    {
      "type": "modify",
      "old_id": "c93726361462d1faaf563f249f1c50fc8daa1f32",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/PrepareDepsOfTargetsUnderDirectoryValue.java",
      "new_id": "2c7e318f93e2b269f0f35d48bbf2aa77d26a4446",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/PrepareDepsOfTargetsUnderDirectoryValue.java"
    },
    {
      "type": "modify",
      "old_id": "7f2777c37955a99e12eef54734069f8ad4d24861",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/RecursiveFilesystemTraversalValue.java",
      "new_id": "c3d465e6228aa0295d9eb3613130e2218f3e415e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/RecursiveFilesystemTraversalValue.java"
    },
    {
      "type": "modify",
      "old_id": "9bec1eeb2522a9720474f00ad96128d69ece5872",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/RecursivePkgValue.java",
      "new_id": "2d3025b6120e566103c9aace0abc23d1d2b5f27d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/RecursivePkgValue.java"
    },
    {
      "type": "modify",
      "old_id": "575c2a2d869c0a74407a8a78d4642d0d867520fc",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/RepositoryValue.java",
      "new_id": "a09d8396544131c1d707b6acaf68d7db4a8e7fd8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/RepositoryValue.java"
    },
    {
      "type": "modify",
      "old_id": "264f549dda9903b83cc4cabe210f377b062be7e2",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/SequencedSkyframeExecutor.java",
      "new_id": "86858d2d6fded35327e545cd0b77f7abcbd6fa5e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/SequencedSkyframeExecutor.java"
    },
    {
      "type": "modify",
      "old_id": "05c78873b608cb53d1d397b94afc011f254ebed7",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/SkyFunctions.java",
      "new_id": "e0f8a845fcd20940a023b38f88f7764c8b9ca4fe",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/SkyFunctions.java"
    },
    {
      "type": "modify",
      "old_id": "a2a85757bf6f96023d2b9166a93b3161f38fdca6",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java",
      "new_id": "f058a4ec1f27a46c22793f4fb8eab9bdc72f2985",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java"
    },
    {
      "type": "modify",
      "old_id": "d97c034dfe919b67b8098a61efbda7cabc745726",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/SkylarkImportLookupValue.java",
      "new_id": "583e1558dc26199d0f19da4c54631b5a9fc5c769",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/SkylarkImportLookupValue.java"
    },
    {
      "type": "modify",
      "old_id": "ef55b9f2e6b7ace8b4b000747ba6e917ecf6034c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/TargetCompletionValue.java",
      "new_id": "476f69da44469351f77235e282649c374bff2691",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/TargetCompletionValue.java"
    },
    {
      "type": "modify",
      "old_id": "f1aa03dadc3991818fbf4d1b1714d453e3e155e7",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/TargetMarkerValue.java",
      "new_id": "c4419d4dcea2f4c27b6880b08143d2acd5049f30",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/TargetMarkerValue.java"
    },
    {
      "type": "modify",
      "old_id": "085eacdc31bf1c22a9de61820bc4d821b96d4309",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/TargetPatternPhaseValue.java",
      "new_id": "187a94280ff627586436b566565069aa1eea2e5a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/TargetPatternPhaseValue.java"
    },
    {
      "type": "modify",
      "old_id": "22b400e80d764df831a3927251ddcd01fbc69427",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/TargetPatternValue.java",
      "new_id": "ce65642e65c9adb80a70f2c5222f5a70138f0107",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/TargetPatternValue.java"
    },
    {
      "type": "modify",
      "old_id": "01f5698eb08b590229434fec6f61bb805c3f4ec2",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/TestCompletionValue.java",
      "new_id": "68e09f22de882443a3b0efb35d5326abcd7597fb",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/TestCompletionValue.java"
    },
    {
      "type": "modify",
      "old_id": "a7a330f36d95798eecb492e0e5357966b43f49f9",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/TestSuiteExpansionValue.java",
      "new_id": "9810b75333cdbe28ac71a18887ace1a90c1ef87d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/TestSuiteExpansionValue.java"
    },
    {
      "type": "modify",
      "old_id": "0267f4a2bc0a968f2880db78cbd9569dba98925a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/TestsInSuiteValue.java",
      "new_id": "d0ac8a4ac0ccb3a17d36d54520023ef7273ffea8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/TestsInSuiteValue.java"
    },
    {
      "type": "modify",
      "old_id": "6fb4fcf0596129723a1c195d9c4d52dcaa70471d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/TransitiveTargetValue.java",
      "new_id": "e603ca371cb1fcfce587a55e866c250d0013d04e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/TransitiveTargetValue.java"
    },
    {
      "type": "modify",
      "old_id": "ef400cf44db50eff23147903d3645d5d77579a3e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/TransitiveTraversalValue.java",
      "new_id": "afc26d3568de3a9998bdf70a19d688784a8d64a0",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/TransitiveTraversalValue.java"
    },
    {
      "type": "modify",
      "old_id": "e002765d73c1973019c2534bde64a4616916d1e5",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/WorkspaceASTValue.java",
      "new_id": "9c18193f1f814c3f9fa82e91056ba799bf1bd925",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/WorkspaceASTValue.java"
    },
    {
      "type": "modify",
      "old_id": "daf578ecf3572df1b1795e85a67c5af4edad08f1",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/WorkspaceFileValue.java",
      "new_id": "66bd5b2b2faaa414056640d8832e9b9941ff40f8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/WorkspaceFileValue.java"
    },
    {
      "type": "modify",
      "old_id": "c752d5829d62fc67cf57eb7c92607b097ccd945d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/WorkspaceNameValue.java",
      "new_id": "668c636b5050e2df2c3555912b11840e0b6a8e91",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/WorkspaceNameValue.java"
    },
    {
      "type": "modify",
      "old_id": "d2758c5c2d51098f451eda281ef8b4d1b0166a66",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/WorkspaceStatusValue.java",
      "new_id": "7ee1d936cff152487bae3e4c7a5b56085041f917",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/WorkspaceStatusValue.java"
    },
    {
      "type": "modify",
      "old_id": "51f41b46bd060eee06b34012367b7466ccf47f4a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/skyframe/BUILD",
      "new_id": "55c35f8102c86fbf73f9e12ebcf3a4096a48ad8f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/skyframe/BUILD"
    },
    {
      "type": "modify",
      "old_id": "c0544dfbf582df766802848bf1d1714c963f5850",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/skyframe/ErrorTransienceValue.java",
      "new_id": "46b99c224517033c01f111e8d3e18ce7b39e58e2",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/skyframe/ErrorTransienceValue.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "637a0fc5606f49791e95e33d01c7c9759018eaf3",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/skyframe/LegacySkyKey.java"
    },
    {
      "type": "modify",
      "old_id": "59fbc077e591bfe35d826e193105e92386107b6c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/skyframe/SimpleCycleDetector.java",
      "new_id": "2adbbc54edc6f669234ed48361eec3ba0b7f6f75",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/skyframe/SimpleCycleDetector.java"
    },
    {
      "type": "modify",
      "old_id": "0af8b822500585f1653874517a9396d53ecbd3be",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/skyframe/SkyKey.java",
      "new_id": "2428f9cf80fd2610444fe70edab871462397eeec",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/skyframe/SkyKey.java"
    },
    {
      "type": "modify",
      "old_id": "3b92f212de9ea1c5b7546e308f6f3a1e6b579aa2",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/BUILD",
      "new_id": "302276a94f2927ed2b3be007d4e03ccc925d0f85",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/BUILD"
    },
    {
      "type": "modify",
      "old_id": "d3c387dbec329a4dafb5cdfc519531e7498a85f3",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/bazel/repository/BUILD",
      "new_id": "da28b50f64119dea3ddd4a4cfbb989e0fc46e073",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/bazel/repository/BUILD"
    },
    {
      "type": "modify",
      "old_id": "8d94ddba6c08ea4a8b006c5007ae258151abc893",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/rules/repository/BUILD",
      "new_id": "7750bb23a5f908b7c74f8542bd213e4f6d51c483",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/rules/repository/BUILD"
    },
    {
      "type": "modify",
      "old_id": "36320171b9b8f09dfc2d896973773529c2ff6f2c",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/skyframe/ArtifactFunctionTestCase.java",
      "new_id": "491ecc14d160581a9a1fcd3f1e4e54a3f15b00ad",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/skyframe/ArtifactFunctionTestCase.java"
    },
    {
      "type": "modify",
      "old_id": "022d46ef00d803e51894c193ec13300c85e8b1a8",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/skyframe/BUILD",
      "new_id": "8c5e58559e4a57ccb4f7e41a8fc8492e33fd847f",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/skyframe/BUILD"
    },
    {
      "type": "modify",
      "old_id": "0f7a4c69dd9e159df5b6da4460b527c5df7fa10c",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/skyframe/ConfigurationsForTargetsTest.java",
      "new_id": "fa102db5285604f58e07fce852e868a3fa3a873f",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/skyframe/ConfigurationsForTargetsTest.java"
    },
    {
      "type": "modify",
      "old_id": "f8253903d4d578b2e59e05cf2642d6be0855a4c3",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/skyframe/FileFunctionTest.java",
      "new_id": "830b91c786cfd8d90fae430aa34ffc959ee726dc",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/skyframe/FileFunctionTest.java"
    },
    {
      "type": "modify",
      "old_id": "4b6b7002f50f6da99206e5b5e008308f33c3faec",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/skyframe/TimestampBuilderTestCase.java",
      "new_id": "901fa9ffe9962d574746d54573f60bb8f2e4820b",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/skyframe/TimestampBuilderTestCase.java"
    },
    {
      "type": "modify",
      "old_id": "85c00a305cb17ddbe0467e58f76a933fb608a974",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/skylark/BUILD",
      "new_id": "0cd48249614993518511134d782fea85af3a0237",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/skylark/BUILD"
    },
    {
      "type": "modify",
      "old_id": "496678ae8b1775a14f2dc104f50bacbace02e24c",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/skyframe/BUILD",
      "new_id": "6d65934f7b16a5196ba719ca9102a0a9022d80be",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/skyframe/BUILD"
    },
    {
      "type": "modify",
      "old_id": "e009493a57297c09cbe3c2c1a1ee48bfe6f0f663",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/skyframe/CyclesReporterTest.java",
      "new_id": "06dd49b97ce104a4893e0d0afdbeb2fd32aa8b88",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/skyframe/CyclesReporterTest.java"
    },
    {
      "type": "modify",
      "old_id": "4b04614e1234b89a328c7a61b8b76de0044ca262",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/skyframe/ErrorInfoTest.java",
      "new_id": "e88d73ebeeba5026c9987398ab25e26df7321a4c",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/skyframe/ErrorInfoTest.java"
    },
    {
      "type": "modify",
      "old_id": "932878fbe230bf0060e40a59bbc6e9e103dcb056",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/skyframe/GraphTest.java",
      "new_id": "84016d7953421f6ceee0888bf92cd5ab7678513d",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/skyframe/GraphTest.java"
    },
    {
      "type": "modify",
      "old_id": "a5eb7177b953231d1bff7c3187493fe383414eb7",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/skyframe/GraphTester.java",
      "new_id": "f643783b297e10f22910bb7fcda1a1452c1cc40d",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/skyframe/GraphTester.java"
    },
    {
      "type": "modify",
      "old_id": "5829329452236c872301d7706b6d24caaa1dc8c7",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/skyframe/InMemoryNodeEntryTest.java",
      "new_id": "37f3ba9f5fb79d3a4316f52428535c7599fcdeac",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/skyframe/InMemoryNodeEntryTest.java"
    },
    {
      "type": "modify",
      "old_id": "461047d6d52ddf9d0422b91f473d4933333a9e9b",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/skyframe/MemoizingEvaluatorTest.java",
      "new_id": "c8d121b4c09c04b1024d3c94b759a7da57c0d80f",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/skyframe/MemoizingEvaluatorTest.java"
    },
    {
      "type": "modify",
      "old_id": "2097852053e9f05827eeece7ffb7d2bd0f9e70a1",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/skyframe/ParallelEvaluatorTest.java",
      "new_id": "0db63baa6ab5c38cbd233fc19b8a9b4104984c6a",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/skyframe/ParallelEvaluatorTest.java"
    },
    {
      "type": "modify",
      "old_id": "3001c2a43f2c635422a90e359464c6efac9102ca",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/skyframe/ReverseDepsUtilityTest.java",
      "new_id": "e61aef104db5542aee80370737c49b0cf6d10723",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/skyframe/ReverseDepsUtilityTest.java"
    },
    {
      "type": "modify",
      "old_id": "0e22db30caff2b17081e85c31b3f686f8d4efe5e",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/skyframe/SkyKeyTest.java",
      "new_id": "fc3cb3faa42789cd8cf56d60c92364ea16b74aba",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/skyframe/SkyKeyTest.java"
    }
  ]
}
