)]}'
{
  "commit": "d0a3c5eb67320906e4b937df5434f0e673cb6dce",
  "tree": "bd53ecfb3e65235f83e18d2d56382fb1468d1e2c",
  "parents": [
    "39974a43abdd32e3a1acbc7da945b08da9983e4e"
  ],
  "author": {
    "name": "janakr",
    "email": "janakr@google.com",
    "time": "Thu Aug 09 15:59:24 2018 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-piper@google.com",
    "time": "Thu Aug 09 16:01:37 2018 -0700"
  },
  "message": "Batch all DependencyResolver#getTarget calls. This leads to some duplicate iteration, but that should be cheap, while requesting packages sequentially can hurt...\n\nPiperOrigin-RevId: 208126130\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b45e350fc441f76fa2ef3675b44c886b04f6f59c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/AspectAwareAttributeMapper.java",
      "new_id": "4419d0b162cf6ab0aa6d64487e48c76c5f4bee1d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/AspectAwareAttributeMapper.java"
    },
    {
      "type": "modify",
      "old_id": "0ae17e2093b747a1d72fb2c42a072936403d7865",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/DependencyResolver.java",
      "new_id": "6062d064ee872c33e92d541748e46b2c98684af8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/DependencyResolver.java"
    },
    {
      "type": "modify",
      "old_id": "fc587e090b912dc410181a565c3451a967292b76",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/packages/AbstractAttributeMapper.java",
      "new_id": "384ce097b9e8ef5b3e863dec9923eee378fb5344",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/packages/AbstractAttributeMapper.java"
    },
    {
      "type": "modify",
      "old_id": "e932e601747257da9241a8aa56f6ea36ea5930a9",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/packages/AggregatingAttributeMapper.java",
      "new_id": "75d3e0ee7a8258a3d323afd281c2bb693a72683f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/packages/AggregatingAttributeMapper.java"
    },
    {
      "type": "modify",
      "old_id": "b8a28ce84595f50d5fcf41e16ec0a6f663b9b0a9",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/packages/AttributeMap.java",
      "new_id": "faf3d9ea4516af4691dfae7cc964893d83e6875d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/packages/AttributeMap.java"
    },
    {
      "type": "modify",
      "old_id": "28f29bc96e2f08f0657508d4c7963a12c565b098",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/packages/DelegatingAttributeMapper.java",
      "new_id": "c08f3d9ed2985cbed589b93ef5d4a07cbef64a6c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/packages/DelegatingAttributeMapper.java"
    },
    {
      "type": "modify",
      "old_id": "daefc112aee1f268a10f7178f60fa374495ee773",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/packages/Package.java",
      "new_id": "ad823a2e55f13f95366da6ad9f0bf4f647c93079",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/packages/Package.java"
    },
    {
      "type": "modify",
      "old_id": "37c8767a1e9e25da73c6662cf79ccd5e745fc1ba",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/packages/Rule.java",
      "new_id": "94fbaafe54dda7e6a91ec53a6da932cff849c869",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/packages/Rule.java"
    },
    {
      "type": "modify",
      "old_id": "b1dd3da6488414900479abac3b72868e320990f7",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/packages/TargetUtils.java",
      "new_id": "b68f90790aaf1af39587da23727ba5f21563adc1",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/packages/TargetUtils.java"
    },
    {
      "type": "modify",
      "old_id": "ab1f1eaaa3a9337f0b6b55f04563244610218735",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/query2/LabelVisitor.java",
      "new_id": "af06cde70e86a668c9251997c491279b29578ff6",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/query2/LabelVisitor.java"
    },
    {
      "type": "modify",
      "old_id": "27685267e805935af13cb6522b47a04c215fbf12",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/query2/TransitionsOutputFormatterCallback.java",
      "new_id": "81298a46f7d1d70dda37e67604074efc7fdc5bb8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/query2/TransitionsOutputFormatterCallback.java"
    },
    {
      "type": "modify",
      "old_id": "d50c6c80f30b90935c86be478a09031c4c5329e6",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/ConfiguredTargetFunction.java",
      "new_id": "bad9ec038bb1720b64f879b0922a82fd6e6bff41",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/ConfiguredTargetFunction.java"
    },
    {
      "type": "modify",
      "old_id": "4d1b86bed2a671d227c648cf6e9b8932628b0d07",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/SkyframeDependencyResolver.java",
      "new_id": "1e78a41891c179af8adbd3c75a7f5baf391de406",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/SkyframeDependencyResolver.java"
    },
    {
      "type": "modify",
      "old_id": "b6107f49157d48b7919a04a9b045461c900af1b6",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/analysis/BuildViewTest.java",
      "new_id": "3b6221ad82e84bb758c70485908ecb5cec73ee06",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/analysis/BuildViewTest.java"
    },
    {
      "type": "modify",
      "old_id": "15a90a87a101c666b3963d218ec66cab85cb310a",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/analysis/ConfiguredAttributeMapperTest.java",
      "new_id": "f3014f20d0bb51f7d25c7039a1c0230ffa02414e",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/analysis/ConfiguredAttributeMapperTest.java"
    },
    {
      "type": "modify",
      "old_id": "26005cfc3d97f399f23c849e62eeb4b66ace69ef",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/analysis/DependencyResolverTest.java",
      "new_id": "4ee313c2219ca07f01744059a2e01f1f84ead38d",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/analysis/DependencyResolverTest.java"
    },
    {
      "type": "modify",
      "old_id": "ac89f9f0eb7deca87ace25635a7c3bbdb66cd7e7",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/analysis/select/AbstractAttributeMapperTest.java",
      "new_id": "490188459006be5193c033c511ebcccc646e6fbe",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/analysis/select/AbstractAttributeMapperTest.java"
    },
    {
      "type": "modify",
      "old_id": "a8f912602c5a57758a476ecd87c0994bc5a8dbaa",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/analysis/select/AggregatingAttributeMapperTest.java",
      "new_id": "073c751766c24e3d41f002721db6fbf7ec6878ff",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/analysis/select/AggregatingAttributeMapperTest.java"
    },
    {
      "type": "modify",
      "old_id": "e5f38cb650cc8d0c1dddd87839f11aca6446f610",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/analysis/select/RawAttributeMapperTest.java",
      "new_id": "207890485785ef1bdfdaf4a3a0d2f7a467f0995a",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/analysis/select/RawAttributeMapperTest.java"
    },
    {
      "type": "modify",
      "old_id": "083688d02b95d1e33cfe06124d367529eb6735d1",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/analysis/util/BuildViewForTesting.java",
      "new_id": "1f92bea6691dfc9b25b288e8b086cf3085f88f5c",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/analysis/util/BuildViewForTesting.java"
    }
  ]
}
