)]}'
{
  "commit": "12bb59f537d4adab7e5766d152fab4b1e8a62c83",
  "tree": "8619530f995cc626dd732dc6d29d97684ffbd75f",
  "parents": [
    "bbc94ebe5d4169b7f413f475dbfef6a4b679386a"
  ],
  "author": {
    "name": "ulfjack",
    "email": "ulfjack@google.com",
    "time": "Wed Jul 25 07:19:24 2018 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-piper@google.com",
    "time": "Wed Jul 25 07:21:06 2018 -0700"
  },
  "message": "Remove LoadingResult\n\nInstead, refactor the code to use TargetPatternPhaseValue exclusively. This\nremoves the need to convert from TargetPatternPhaseValue to LoadingResult, and\nprepares for interleaving.\n\nIt also reduces the number of Skyframe calls which may speed up null builds a\nbit, as a followup for https://github.com/bazelbuild/bazel/commit/1067310e18cb9ac203110726de0be53bdc403cea.\n\nPiperOrigin-RevId: 205989338\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "caca6a7aeff700ec1ec0b4f0868106d855dc4278",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/BuildView.java",
      "new_id": "ec049cd5fdd2d3cf62e2a1a45ea2f00e75954be0",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/BuildView.java"
    },
    {
      "type": "modify",
      "old_id": "2f3e9b2c5f36101f5c7ed90a1a44d5e8af2e9fdd",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/buildtool/AnalysisPhaseRunner.java",
      "new_id": "0cc40fe8a5bce0cfce05c2540c9274d3c86d35c3",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/buildtool/AnalysisPhaseRunner.java"
    },
    {
      "type": "delete",
      "old_id": "38377dbe2ec99fe1c4af69c23f53728aa1c6cae4",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/pkgcache/LoadingResult.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "58d67f8309e86ab80a17c37494492cbb85df8d92",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/pkgcache/TargetParsingCompleteEvent.java",
      "new_id": "5266ae5cb208c195ef1a4960f08d8a8ec2160ac7",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/pkgcache/TargetParsingCompleteEvent.java"
    },
    {
      "type": "modify",
      "old_id": "3fc728303da44a7b4d40bd978773958a8127dde1",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java",
      "new_id": "040306b589b01f94bb4328b472357373cb58a994",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java"
    },
    {
      "type": "modify",
      "old_id": "7670dc0588813fa7e18410adb6c730337ee58267",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/TargetPatternPhaseValue.java",
      "new_id": "224ea7e3ee2dd6cb9d9f60a35e9883f22edf929d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/TargetPatternPhaseValue.java"
    },
    {
      "type": "modify",
      "old_id": "1d635c02b32a7f71e28b8c0b68cf9519f7993949",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/analysis/BuildViewTest.java",
      "new_id": "91d7438e2300ebf47cad1d6ebd33a8936adc8315",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/analysis/BuildViewTest.java"
    },
    {
      "type": "modify",
      "old_id": "b583a185a46c58608f828097cf18e7c03b873dd8",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/analysis/util/AnalysisTestCase.java",
      "new_id": "22d8fff15cc44320c57344bc3ab826804daf8d7d",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/analysis/util/AnalysisTestCase.java"
    },
    {
      "type": "modify",
      "old_id": "b3d9a06ca8e3801ad006157daeff829f281ae4c0",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/analysis/util/BuildViewForTesting.java",
      "new_id": "a0fb40f01cea6a12ea14686cfd287106840bfb23",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/analysis/util/BuildViewForTesting.java"
    },
    {
      "type": "modify",
      "old_id": "a5d8368792d09cec21458e103560472eeea43783",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/analysis/util/BuildViewTestCase.java",
      "new_id": "739437d231c86a8664c83b24f9663f710a6e24aa",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/analysis/util/BuildViewTestCase.java"
    },
    {
      "type": "modify",
      "old_id": "23d5ca181e19415b2ef3157fc1aeb2774e3e9144",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/pkgcache/LoadingPhaseRunnerTest.java",
      "new_id": "cd9246eee928758c6c3c18dc0ec7d5d04abd2e6a",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/pkgcache/LoadingPhaseRunnerTest.java"
    }
  ]
}
