)]}'
{
  "commit": "cd477f266e9b896e290d1830b822ca392d9f2114",
  "tree": "aaee90c5ee7080b5b5dcb5c4d41f575c2a8e30b3",
  "parents": [
    "1a7b977ef3f00245b9a76b2019ff041f6e34536c"
  ],
  "author": {
    "name": "jhorvitz",
    "email": "jhorvitz@google.com",
    "time": "Wed May 05 10:18:22 2021 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed May 05 10:19:30 2021 -0700"
  },
  "message": "Pass only the top-level artifacts to `ExecutorLifecycleListener` and make the computation more efficient.\n\nDelete the now unused `ArtifactsToOwnerLabels`.\n\nPiperOrigin-RevId: 372152937\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3c63b346de8f85aebb32a1dc661b9e8533472ad6",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/AnalysisResult.java",
      "new_id": "bd6d48e56e29e30fc50dd7b3b842e93a849c4343",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/AnalysisResult.java"
    },
    {
      "type": "delete",
      "old_id": "12fbb160fb582a3ed3f08307cdef785ed4eece58",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/ArtifactsToOwnerLabels.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "407ea48899241a47f6d66397f471a100c8f707c1",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/BUILD",
      "new_id": "30dc53d34c5d67e89b5e1e0d13d7d63f03d71503",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/BUILD"
    },
    {
      "type": "modify",
      "old_id": "ee61f222a805e05e82a5461bb3cfabd023a3f02b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/BuildView.java",
      "new_id": "bec43a1036d6bfe7d05123e48676ca119452d1d8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/BuildView.java"
    },
    {
      "type": "modify",
      "old_id": "1c1fc4c9e87e1f12cdc0e962e14f48b321835c91",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/OutputGroupInfo.java",
      "new_id": "9f395908feb72e1301057aad85580d271a17be26",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/OutputGroupInfo.java"
    },
    {
      "type": "modify",
      "old_id": "060d5e99ffa7924e6318ff3dd444c15e5b674dd3",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/TopLevelArtifactHelper.java",
      "new_id": "6c02cf3e4249da35d4ed58908fb4a52418556e38",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/TopLevelArtifactHelper.java"
    },
    {
      "type": "modify",
      "old_id": "50a6d96858dbd7a0e168043bfba686b85ec02e1e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/buildtool/ExecutionTool.java",
      "new_id": "a7bf2aa3265020daefe9409b9a20b83a04f52520",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/buildtool/ExecutionTool.java"
    },
    {
      "type": "modify",
      "old_id": "0a85847ea19f4847266b816ba79688a1bb96d292",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/exec/BUILD",
      "new_id": "6156860b73767e3471dd9b889c156f67a907f3a6",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/exec/BUILD"
    },
    {
      "type": "modify",
      "old_id": "14dc308126ec12daf8af9aeac2548d265d6b51e1",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/exec/ExecutorLifecycleListener.java",
      "new_id": "0e50691bdc0097ade09c5c89fc72b9f080e5badc",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/exec/ExecutorLifecycleListener.java"
    },
    {
      "type": "modify",
      "old_id": "2bf6673792bd12ed32728e96fd5bc77b3ae87217",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/includescanning/BUILD",
      "new_id": "f5dce07a1a9d4b71a255290e825d5c9493b2c12e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/includescanning/BUILD"
    },
    {
      "type": "modify",
      "old_id": "dd56ff4d416e5099e6b96eb55ca8f6815566d42a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/includescanning/IncludeScannerSupplier.java",
      "new_id": "729825ba13ac18d9abc094362beff2ea16a085f5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/includescanning/IncludeScannerSupplier.java"
    },
    {
      "type": "modify",
      "old_id": "f0e5ec3b69db3d32272a173b3643afa05e217991",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/includescanning/IncludeScanningModule.java",
      "new_id": "7b251405a0796515472c2c47bd58090629c2680e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/includescanning/IncludeScanningModule.java"
    },
    {
      "type": "modify",
      "old_id": "51d77403328fb22deaf0f5205a2d2f7ead562abf",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/includescanning/LegacyIncludeScanner.java",
      "new_id": "1aeb9c61aaf24cca79ed59f1b7280afb1e917981",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/includescanning/LegacyIncludeScanner.java"
    },
    {
      "type": "modify",
      "old_id": "ad5159da2b8631c1c459b5025d0bc3ffac24a560",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/remote/BUILD",
      "new_id": "56bbf5dce7f9b10178435ef454d9b1150ec44516",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/remote/BUILD"
    },
    {
      "type": "modify",
      "old_id": "c1f8462f077f34a228a44b7ced68d754f26e03a3",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/remote/RemoteActionContextProvider.java",
      "new_id": "be7de3c267d7c8fffa186dcfd819fa1d691de5b2",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/remote/RemoteActionContextProvider.java"
    },
    {
      "type": "delete",
      "old_id": "6f3bebca0a6d3d70d8fdbb1936fafcfdf4916a33",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/analysis/ArtifactsToOwnerLabelsTest.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "deaf3638ca062505959ebc165f3aefe1ea307a44",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/analysis/AspectTest.java",
      "new_id": "a1f9d2a6fe1c2374129e41d4b84f35797d0f8e3d",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/analysis/AspectTest.java"
    },
    {
      "type": "modify",
      "old_id": "b287c025b9ee936a6c43666303bd018605e764e8",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/analysis/BUILD",
      "new_id": "1bfe049fc3aa0583ca61c3ca21b8788d7c0e9cca",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/analysis/BUILD"
    },
    {
      "type": "modify",
      "old_id": "77bd10bd9f21f863e509221cb01f4b80fd15f599",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/analysis/BuildViewTest.java",
      "new_id": "36928177c17ce8770679cbd9714d189c33b7dbd9",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/analysis/BuildViewTest.java"
    },
    {
      "type": "modify",
      "old_id": "7dd46cf6d457cce629a8acede0f4ba2441726a42",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/buildtool/BUILD",
      "new_id": "1c14e9b561591da8374ad2a2ecf8bc90a49a1f0d",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/buildtool/BUILD"
    },
    {
      "type": "modify",
      "old_id": "383314eeae69fd74f0bbc32f14aa7fbc54ec0dc2",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/buildtool/ContextProviderInitializationTest.java",
      "new_id": "83c6f8c35b895b99402afd6287802857008bd261",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/buildtool/ContextProviderInitializationTest.java"
    },
    {
      "type": "modify",
      "old_id": "7476aad30b159a4850d89be529ebdd90ce6cc7a9",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/starlark/StarlarkDefinedAspectsTest.java",
      "new_id": "92800aebec496a161987771035bed66727f0082b",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/starlark/StarlarkDefinedAspectsTest.java"
    }
  ]
}
