)]}'
{
  "commit": "b6b1e3ac83e3d71e42397dfa05f6284185d9bc66",
  "tree": "764881f34a6c6d26626400096173942e3d15f443",
  "parents": [
    "1e68ace8d32e94e099cf11d2e34c76d844a47dbc"
  ],
  "author": {
    "name": "hlopko",
    "email": "hlopko@google.com",
    "time": "Tue Sep 25 00:21:19 2018 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-piper@google.com",
    "time": "Tue Sep 25 00:23:01 2018 -0700"
  },
  "message": "Do not depend on CppConfiguration to provide CROSSTOOL file to cc_toolchain\n\nUse CcSkyframeSupportFunction instead.\n\n#6072\n\nThis is a rollforward of unknown commit after fixing loading CROSSTOOL from different package roots.\n\nRELNOTES: None.\nPiperOrigin-RevId: 214394291\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "226f1355fc152d78ad34ea47db28420d35cef3f1",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/bazel/rules/BazelRulesModule.java",
      "new_id": "f613d8ed7447f180bc3ec473bb0ed027883756da",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/bazel/rules/BazelRulesModule.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6334d1ef54b6eccece49c1560b76ecd19bf344aa",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CcSkyframeSupportFunction.java"
    },
    {
      "type": "modify",
      "old_id": "19aef127e3bfdeb598864dd0c3dfd76735af0f6b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CcSkyframeSupportValue.java",
      "new_id": "d097230a0a2ba34884eec8b08393615eb0abb273",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CcSkyframeSupportValue.java"
    },
    {
      "type": "delete",
      "old_id": "113361fe58da190b9512ca2976252886ebfdc2c0",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CcSupportFunction.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "3fc13b0613f74bd48405fe0833d4b88ffc063132",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CcToolchain.java",
      "new_id": "903d01481ed105300a66b8679e2db0596d9b0ed3",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CcToolchain.java"
    },
    {
      "type": "modify",
      "old_id": "0c9e75fe611ecdff9799ae0f88fad6aa7f4cb180",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CppConfiguration.java",
      "new_id": "d148191f3fa55e56ec27b74500542d371f2abe33",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CppConfiguration.java"
    },
    {
      "type": "modify",
      "old_id": "d45a5a8f077fff0c9ed0cc5e35381270c64b54fe",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CppConfigurationLoader.java",
      "new_id": "6e26904f25e9d74326de022085e3888490d946e9",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CppConfigurationLoader.java"
    },
    {
      "type": "modify",
      "old_id": "693b1a5ffddfe07a5953f28ee200a411f9884b37",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CrosstoolConfigurationLoader.java",
      "new_id": "cafbdaf6b453a2e5c3d98b89336017f48ede2273",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CrosstoolConfigurationLoader.java"
    },
    {
      "type": "modify",
      "old_id": "03368f63f71c2dc75d8fa890db7cdb0c1e619955",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/analysis/util/AnalysisMock.java",
      "new_id": "588e526a08aa036db3bdb5eda718b4260a401000",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/analysis/util/AnalysisMock.java"
    },
    {
      "type": "modify",
      "old_id": "843fc93cd75289a01c5766d9851a391aeb9e4859",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/rules/cpp/CcToolchainTest.java",
      "new_id": "74bb8f54d5b31e9965d666656ab299d51a01677d",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/rules/cpp/CcToolchainTest.java"
    },
    {
      "type": "modify",
      "old_id": "de8db5bc949c74954fc6afbf563efdb00c53c437",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/rules/cpp/CrosstoolConfigurationLoaderTest.java",
      "new_id": "7b6b87d05b986dce32f98ccc5d0f4e7ef0064832",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/rules/cpp/CrosstoolConfigurationLoaderTest.java"
    }
  ]
}
