)]}'
{
  "commit": "771cb7a026f2c9034fb016966dfd0e154c48ff2e",
  "tree": "baba35d7c0e5393f89232902ae67639697644f38",
  "parents": [
    "1b324c4b451492a5e55ac6af5bebea976bb27fe4"
  ],
  "author": {
    "name": "dannark",
    "email": "dannark@google.com",
    "time": "Wed May 01 14:29:44 2019 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed May 01 14:31:02 2019 -0700"
  },
  "message": "Make target pattern parsing repository-renaming aware.\n\nPlatform and toolchain resolution rely on the target pattern parsing code to turn target pattern strings into Labels. Since most of the target pattern parsing codepaths turn target patterns that originated from the command line, they don\u0027t need to pass along the repository renaming map. But instances that affect platform and toolchain target patterns, we need to pass the map.\n\nThis allows us to turn on the --incompatible_remap_main_repo flag on by default in Bazel.\n\nCloses #7902.\nFixes #7755, #7773, #7654.\n\nRELNOTES: None\nPiperOrigin-RevId: 246199440\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9a19b105fe335367145f41a4bd4cef5c2f9e235b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/ResolvedToolchainContext.java",
      "new_id": "182328b5cfa02b7a67f38603b4508308be2c1fb1",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/ResolvedToolchainContext.java"
    },
    {
      "type": "modify",
      "old_id": "d465c70c99da42151d09c2ec10c4e8467cef4fc1",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/skylark/SkylarkRuleClassFunctions.java",
      "new_id": "5372e4f446870893a830fe52a4f5d45715d8c6e8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/skylark/SkylarkRuleClassFunctions.java"
    },
    {
      "type": "modify",
      "old_id": "be650763deae8a5c334c14701a70c731e1dcded4",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/cmdline/TargetPattern.java",
      "new_id": "53d83544139e8915f97ab318282a0a16079370a0",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/cmdline/TargetPattern.java"
    },
    {
      "type": "modify",
      "old_id": "11b0fa4d318a52c097909ac8c2ea2f7ca0a14c7e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/packages/Package.java",
      "new_id": "8663a607ca7bbdb07f03619bec640a37a3cc6d65",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/packages/Package.java"
    },
    {
      "type": "modify",
      "old_id": "409fbb96034ee50de6fb33ab59c6f2a1f0f2685e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/packages/WorkspaceFactory.java",
      "new_id": "2cea87393f833ccf20be3887a9cb60edaf6eb8e5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/packages/WorkspaceFactory.java"
    },
    {
      "type": "modify",
      "old_id": "f4e02f38e2b4ebd355a7bc780538445db8b403b9",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/packages/WorkspaceGlobals.java",
      "new_id": "fb374372be5a6c3cc342aaf16d6654b161e5b7fb",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/packages/WorkspaceGlobals.java"
    },
    {
      "type": "modify",
      "old_id": "593157b16a155e1930cba539d7a1e91b2f72ae69",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/query2/ActionGraphQueryEnvironment.java",
      "new_id": "416353849b78486025e49d009a0431414bbb6c69",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/query2/ActionGraphQueryEnvironment.java"
    },
    {
      "type": "modify",
      "old_id": "fcbc15f046196e3c53dec0e71b71060d3df7a6de",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/query2/ConfiguredTargetQueryEnvironment.java",
      "new_id": "a6f84db8ac52522f34cff2ea1c0e9dc7185865ee",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/query2/ConfiguredTargetQueryEnvironment.java"
    },
    {
      "type": "modify",
      "old_id": "edefd403415f5c31e2245c238c0efa8fbde67f23",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/query2/PostAnalysisQueryEnvironment.java",
      "new_id": "aaab6320196654b34030326d5a6089b5b2dc62d6",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/query2/PostAnalysisQueryEnvironment.java"
    },
    {
      "type": "modify",
      "old_id": "5c1689585c705a5c5895abcce61aae8955d609b3",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/query2/SkyQueryEnvironment.java",
      "new_id": "3aee5dcae1fb5f25b96df26f26c067018a6784b7",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/query2/SkyQueryEnvironment.java"
    },
    {
      "type": "modify",
      "old_id": "6112c72b898a92d4afdc67b1c89ff3f364ff5cd0",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/PrepareDepsOfPatternFunction.java",
      "new_id": "3bbc298f20ecdd3224f198e5ec36cbff02a8d3f6",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/PrepareDepsOfPatternFunction.java"
    },
    {
      "type": "modify",
      "old_id": "bfbb45df786c287e8ee49d75516e44629d3a8157",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/PrepareDepsOfPatternValue.java",
      "new_id": "d891af2a09d353973fd1b9a4f346f1d3efa5fa24",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/PrepareDepsOfPatternValue.java"
    },
    {
      "type": "modify",
      "old_id": "255fe0e959cd65c682042a56c7eccab16ce83bef",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/RegisteredExecutionPlatformsFunction.java",
      "new_id": "3e2fed666e349c0a881c0b21c471071dd853aa16",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/RegisteredExecutionPlatformsFunction.java"
    },
    {
      "type": "modify",
      "old_id": "7d7b054abfd4acd67569cc84215260a9d920cddc",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/RegisteredToolchainsFunction.java",
      "new_id": "7aa11690921930bd7b993888f170cb5f4c2c789e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/RegisteredToolchainsFunction.java"
    },
    {
      "type": "modify",
      "old_id": "e9849acd97c78bc7e07039872ecd6d0f9886f608",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/SkyframeTargetPatternEvaluator.java",
      "new_id": "4c177bc6f4a74a1b0ba1970c348820e3ed64b23b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/SkyframeTargetPatternEvaluator.java"
    },
    {
      "type": "modify",
      "old_id": "b195308dcb1de3198e70fbe6d2608351d1e4990c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/TargetPatternFunction.java",
      "new_id": "25f70332e5fee7bc18d44822eb7ced0aaa225c55",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/TargetPatternFunction.java"
    },
    {
      "type": "modify",
      "old_id": "969d656a817856dfb6e07c834d8f621baa3940eb",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/TargetPatternPhaseFunction.java",
      "new_id": "984e142f8f7cc44a27a6d93a00c47256facd4cbc",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/TargetPatternPhaseFunction.java"
    },
    {
      "type": "modify",
      "old_id": "56602b2333ec8a791707791de528833c07764635",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/TargetPatternUtil.java",
      "new_id": "67f094a1310910ccb32ecaadbc214dc4483799ae",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/TargetPatternUtil.java"
    },
    {
      "type": "modify",
      "old_id": "1aea6118f6cf3bc5f16cc4f8c33aa91ec445eada",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/TargetPatternValue.java",
      "new_id": "d9cdcee1236f041088938fb50c46b6cb4df79ceb",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/TargetPatternValue.java"
    },
    {
      "type": "modify",
      "old_id": "a35c698784b139eff60d7f481bef2006f3e9065a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skylarkbuildapi/SkylarkRuleFunctionsApi.java",
      "new_id": "90ffcf3b00f132ad5f97c2c8868655ebaf412ced",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skylarkbuildapi/SkylarkRuleFunctionsApi.java"
    },
    {
      "type": "modify",
      "old_id": "9201d4da2c213acdc13fd7c3c382b4e6853e9604",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/skydoc/fakebuildapi/FakeSkylarkRuleFunctionsApi.java",
      "new_id": "f3a6a38fb7b0283dee25cf8ffe8f87bb55e429ef",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/skydoc/fakebuildapi/FakeSkylarkRuleFunctionsApi.java"
    },
    {
      "type": "modify",
      "old_id": "bcd395f9cdb7bffca16a6f1574c3402df7c276b1",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/packages/WorkspaceFactoryTest.java",
      "new_id": "a17c61d1e02e23a0f96b0031ff5d7add3569a310",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/packages/WorkspaceFactoryTest.java"
    },
    {
      "type": "modify",
      "old_id": "e427037940458c2563ecacf397df363165bb2e27",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/repository/ExternalPackageUtilTest.java",
      "new_id": "f18bc53b22e520243561c3dcd81d89e5d9b9e914",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/repository/ExternalPackageUtilTest.java"
    },
    {
      "type": "modify",
      "old_id": "44c6f24c4a81021ed754466c47b285b6f7be9375",
      "old_mode": 33261,
      "old_path": "src/test/shell/bazel/toolchain_test.sh",
      "new_id": "33b6240224c591290f83d3b6d71a57c023fa14db",
      "new_mode": 33261,
      "new_path": "src/test/shell/bazel/toolchain_test.sh"
    }
  ]
}
