)]}'
{
  "commit": "a7f8a91e7692be2e1941cb82da486709c228aad7",
  "tree": "6256357e5f2bd26496ecff12122e9b4e11fa36bc",
  "parents": [
    "49212e985d41b03d5e8cd4417f773748596587fe"
  ],
  "author": {
    "name": "cpeyser",
    "email": "cpeyser@google.com",
    "time": "Mon Nov 06 23:10:36 2017 +0100"
  },
  "committer": {
    "name": "Damien Martin-Guillerez",
    "email": "dmarting@google.com",
    "time": "Tue Nov 07 19:07:02 2017 +0100"
  },
  "message": "Introduce cc_toolchain_type, which exports c++ make variables.  Use\n//tools/cpp:toolchain_type as the canonical c++ toolchain.\n\nPiperOrigin-RevId: 174759558\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ac85e0741caacb956be39341b5150b7ee33efd97",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/ConfiguredRuleClassProvider.java",
      "new_id": "2c0bd9e0f679a0ce0bf480ef384e7176971c9277",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/ConfiguredRuleClassProvider.java"
    },
    {
      "type": "modify",
      "old_id": "a0049989d2090ef0649af915e56cc8fc457f171a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/bazel/rules/BazelRuleClassProvider.java",
      "new_id": "4dcd5b6d95b351bea007018fa6e7bb55a442d32a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/bazel/rules/BazelRuleClassProvider.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b865d72c292533602c8b01c81206d99a0e29c96f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/bazel/rules/CcToolchainType.java"
    },
    {
      "type": "modify",
      "old_id": "d9dd1208678255bd5d5b25700886ba593ee9613f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/ToolchainType.java",
      "new_id": "46d2828f9bc3db6e27ffe222fc03b9464d381941",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/ToolchainType.java"
    },
    {
      "type": "modify",
      "old_id": "b7942b3b590433723a46ad2718d228bd3ed3b9cf",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CppHelper.java",
      "new_id": "5746f7e8e326caed02a40b4e3d6d44fd60ea6b6c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CppHelper.java"
    },
    {
      "type": "modify",
      "old_id": "df4393214fe593648565389660b39b6e7c2ec5eb",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/BUILD",
      "new_id": "879a7e6d5e6f013cc8ae699a4c398deeb019e219",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/BUILD"
    },
    {
      "type": "modify",
      "old_id": "f1d52092a37f11205a98ebf06322660b22b758c7",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/packages/util/BazelMockCcSupport.java",
      "new_id": "37356a738540249eb6ee7a7559c66e0c30db49f9",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/packages/util/BazelMockCcSupport.java"
    },
    {
      "type": "modify",
      "old_id": "45aa9496b11a523025eff1f74f2c539c069b0da4",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/packages/util/MockPlatformSupport.java",
      "new_id": "c10bb59e5936ff58f11491457c23ed8a314dc280",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/packages/util/MockPlatformSupport.java"
    },
    {
      "type": "modify",
      "old_id": "7f043258e15f937c9e25d076244eda86d05a3228",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/rules/ToolchainTypeTest.java",
      "new_id": "9b6cc4995cd889681dd38d3edc56bdf8b5f8e081",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/rules/ToolchainTypeTest.java"
    },
    {
      "type": "modify",
      "old_id": "e966cc06c23228501d08eb05c5b6a27e9e80e1d4",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/rules/cpp/CcCommonTest.java",
      "new_id": "f6e711970ef7b5bc2b423ea7bc0bdb8eb443ee17",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/rules/cpp/CcCommonTest.java"
    },
    {
      "type": "modify",
      "old_id": "f5f22a229ba2f52ea5213ec8a9eeb35333482321",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/rules/cpp/CcToolchainSelectionTest.java",
      "new_id": "e0d92a4c1ed2ea1b32755dfbc8d5fe4d7d8cfc49",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/rules/cpp/CcToolchainSelectionTest.java"
    },
    {
      "type": "modify",
      "old_id": "49d928c993c7a3dc4315aac8cc987d071d63891e",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/skyframe/RegisteredToolchainsFunctionTest.java",
      "new_id": "8cd0e30147de2f8066197ea149520ad5bd889b02",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/skyframe/RegisteredToolchainsFunctionTest.java"
    },
    {
      "type": "modify",
      "old_id": "a693b761016bf3a59a833647dcf00f9c30e371e1",
      "old_mode": 33188,
      "old_path": "tools/cpp/BUILD",
      "new_id": "5e5b6ffa166eca2b926305bd86d5f793f4da7742",
      "new_mode": 33188,
      "new_path": "tools/cpp/BUILD"
    },
    {
      "type": "modify",
      "old_id": "65bbac11a1b535453a0c2b9a56843bac33371e14",
      "old_mode": 33188,
      "old_path": "tools/cpp/BUILD.static",
      "new_id": "d5fc9a3d8bf91f3be798c9c2b7962044c80519a7",
      "new_mode": 33188,
      "new_path": "tools/cpp/BUILD.static"
    },
    {
      "type": "modify",
      "old_id": "32b796d0d09435afe9d455ce68ebd8654d40b1e1",
      "old_mode": 33188,
      "old_path": "tools/cpp/BUILD.tpl",
      "new_id": "f3281cf7b36e02556bebfdfc305996904f29cab1",
      "new_mode": 33188,
      "new_path": "tools/cpp/BUILD.tpl"
    }
  ]
}
