)]}'
{
  "commit": "701913139adc0eba49a7a9963fea4f555fcd844f",
  "tree": "acbb920d975d043da1b30355e6a65e955d71309c",
  "parents": [
    "1be4cbce4bbc68a4d1440ffa24a8f52f65db7e6a"
  ],
  "author": {
    "name": "hlopko",
    "email": "hlopko@google.com",
    "time": "Fri Dec 28 07:44:21 2018 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-piper@google.com",
    "time": "Fri Dec 28 07:45:40 2018 -0800"
  },
  "message": "Allow setting needsPic crosstool capability using feature\n\n`needsPic` can now be expressed using \u0027pic\u0027 feature (should be enabled for it to take effect).\n\nThis cl is a step towards https://github.com/bazelbuild/bazel/issues/5883. Also\nsee the rollout doc here:\nhttps://docs.google.com/document/d/1uv4c1zag6KvdI31qdx8C6jiTognXPQrxgsUpVefm9fM/edit#.\n\nFlag removing legacy behavior is https://github.com/bazelbuild/bazel/issues/6861\n\nRELNOTES: None.\nPiperOrigin-RevId: 227134726\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "22cc3ec7de34a97003d68d0dea17da8ceebb3793",
      "old_mode": 33188,
      "old_path": "site/docs/crosstool-reference.md",
      "new_id": "59e60ed96a8d3cf762c8a240e40c00cfc2b462cd",
      "new_mode": 33188,
      "new_path": "site/docs/crosstool-reference.md"
    },
    {
      "type": "modify",
      "old_id": "6087eedc0438d5fdc4d2aa07d5b14d38b9f66a44",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/packages/SkylarkSemanticsOptions.java",
      "new_id": "919064f20bfb0e34e9a8cf5a365a0e3dc602ba3b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/packages/SkylarkSemanticsOptions.java"
    },
    {
      "type": "modify",
      "old_id": "51ff6b5c88a04bf515289fc1cddea89686fdfa02",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CcBinary.java",
      "new_id": "0c580106653172f18a65b4f4486dd4994ba00724",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CcBinary.java"
    },
    {
      "type": "modify",
      "old_id": "f3e5f215b352312009404357c0c7809af9e697c3",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CcCommon.java",
      "new_id": "ce9c4c360715f7f95f5204f323890da6be02f094",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CcCommon.java"
    },
    {
      "type": "modify",
      "old_id": "d0b7e09b0a80271d451c6173f0515c840d353bcc",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CcCompilationHelper.java",
      "new_id": "13bfd9db74776e58905517007653be6fe65e1d66",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CcCompilationHelper.java"
    },
    {
      "type": "modify",
      "old_id": "076d0e08d0cd8421f9edfd4086cb2cbfc3e9af4d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CcLibrary.java",
      "new_id": "dd9ffcef19347d7f5656a3257cad039cc6513d51",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CcLibrary.java"
    },
    {
      "type": "modify",
      "old_id": "c1b3f2e4faea0f3018e38c0aa6016a97dc1994bf",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CcLinkingHelper.java",
      "new_id": "744fd8d23c3b9bfd927cff2a256cb6468064bade",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CcLinkingHelper.java"
    },
    {
      "type": "modify",
      "old_id": "80f40ff53e723007593f5528e728fcbfd382b903",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CcModule.java",
      "new_id": "50047a8b773d0a196cd1770f9d612b54244a1b78",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CcModule.java"
    },
    {
      "type": "modify",
      "old_id": "319dfe48b8eaa124a5bd6960532649a10bdf34c1",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CcToolchainProvider.java",
      "new_id": "109bccd911a48b256ca0cc4c4ad3863c86d25f9b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CcToolchainProvider.java"
    },
    {
      "type": "modify",
      "old_id": "f4d750d1885889edb335c0ac76ae8dcf88535d52",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CompileBuildVariables.java",
      "new_id": "0d103c9a71f5ec6551869860471bd9a4ec219cd8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CompileBuildVariables.java"
    },
    {
      "type": "modify",
      "old_id": "3fc3da59caa73c98a168709cc77a3b7ed9db1830",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CppActionConfigs.java",
      "new_id": "b7d1d73841632a9ff335768a9a6732403e86e37a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CppActionConfigs.java"
    },
    {
      "type": "modify",
      "old_id": "13d13c22e5c01d345c13730e560f284c20e1a856",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CppHelper.java",
      "new_id": "f5afd7431a7590e4ef471370517c7393c656b47c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CppHelper.java"
    },
    {
      "type": "modify",
      "old_id": "6f725f7582003906f6aa9b26739a6a7fd7156e99",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CppLinkActionBuilder.java",
      "new_id": "7471d2195ad6ac0946fbae5c36998a0b6d91ecea",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CppLinkActionBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "6fd1c2eefcb79c7943bc3ac65e36be1b2ae25aac",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CppRuleClasses.java",
      "new_id": "d806d6bd41bdb23e9c950d107c3234076a841811",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CppRuleClasses.java"
    },
    {
      "type": "modify",
      "old_id": "c643d3bcb613a6b64e1ec7f8f6044095fe8aa256",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/nativedeps/NativeDepsHelper.java",
      "new_id": "2d604af2894472346c50987982f06a43063120c4",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/nativedeps/NativeDepsHelper.java"
    },
    {
      "type": "modify",
      "old_id": "6aff40a8fce5d328ba7274d4637ceb61ca9e3a32",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skylarkbuildapi/cpp/BUILD",
      "new_id": "17d6904f1cf72a1e5abe4229b842ecc21f89864c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skylarkbuildapi/cpp/BUILD"
    },
    {
      "type": "modify",
      "old_id": "1161eb7e8ecff35c861f356f33fd35622c096e15",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skylarkbuildapi/cpp/CcToolchainProviderApi.java",
      "new_id": "997a9bb76aa2b47239f3d9ef0ceb509f25e31ad5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skylarkbuildapi/cpp/CcToolchainProviderApi.java"
    },
    {
      "type": "modify",
      "old_id": "d58fd2c460904687ab32e4272c5d704370d8f12b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/syntax/SkylarkSemantics.java",
      "new_id": "492ceb829ad38392f1eb79745296c0afd30b70ef",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/syntax/SkylarkSemantics.java"
    },
    {
      "type": "modify",
      "old_id": "f9be862bb44bb2c563110222e828441515e39496",
      "old_mode": 33188,
      "old_path": "src/main/protobuf/crosstool_config.proto",
      "new_id": "a1e46953f7fbeb1f3690b5009aee2c80e7bb0266",
      "new_mode": 33188,
      "new_path": "src/main/protobuf/crosstool_config.proto"
    },
    {
      "type": "modify",
      "old_id": "ac6fc3958a9907cf881a71d519f2a3a5661e5ffd",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/packages/SkylarkSemanticsConsistencyTest.java",
      "new_id": "c5ace037cfa13c056d3b18ecd83a724e1b204da7",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/packages/SkylarkSemanticsConsistencyTest.java"
    },
    {
      "type": "modify",
      "old_id": "793e8fe6c9ed3d17a6beeae0315d54c913bfe957",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/rules/cpp/CcCommonTest.java",
      "new_id": "ad21d0d437c272942abd75c82acec43af5333357",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/rules/cpp/CcCommonTest.java"
    },
    {
      "type": "modify",
      "old_id": "586fefa9dbee8da7d42df0da0fc8af45e74bd7ef",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/rules/cpp/CcToolchainTest.java",
      "new_id": "44d9a032ea08ebd606a68d5bd22473cff3a54ace",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/rules/cpp/CcToolchainTest.java"
    },
    {
      "type": "modify",
      "old_id": "9f8bea926867fa2d30384bc01e5335aa2f550a40",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/rules/cpp/CppLinkstampCompileHelperTest.java",
      "new_id": "c5d2d1dfd003cc5ea0d1c69da13b66857cb25aab",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/rules/cpp/CppLinkstampCompileHelperTest.java"
    },
    {
      "type": "modify",
      "old_id": "54c2e64abf9f76a5e91ea6513e86fd8ea12a0c6e",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/rules/cpp/SkylarkCcCommonTest.java",
      "new_id": "7d841e1af800d23bd08dbd8da0958b9f2de68b92",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/rules/cpp/SkylarkCcCommonTest.java"
    }
  ]
}
