)]}'
{
  "commit": "421ec39eedf3ecd0be853efd362e990204ea2aa1",
  "tree": "d93caad25dab1bf18fb35396661786f24b108c27",
  "parents": [
    "2f281960b829e964526a9d292d4c3003e4d19f1c"
  ],
  "author": {
    "name": "hlopko",
    "email": "hlopko@google.com",
    "time": "Tue Aug 28 06:55:31 2018 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-piper@google.com",
    "time": "Tue Aug 28 06:57:05 2018 -0700"
  },
  "message": "Use new C++ toolchain API in internal Go rules\n\nThis cl makes sure go rules use the supported API to get information about C++\ntoolchain. Hopefully this cl is practically noop, but it can happen that more\nflags are now passed to the C++ compiler and linker than before. It also makes\ngo rules aware of C++ features enabled/disabled by `--features` option.\n\nRELNOTES: None.\nPiperOrigin-RevId: 210533647\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b525c95623b1d544c873912385c6c754d7d04821",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CcBinary.java",
      "new_id": "0d00e1ebc98703a56da06c55ad37f2601d3d03c8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CcBinary.java"
    },
    {
      "type": "modify",
      "old_id": "5fca15a8df426fa3e6e29772169f6b9c0680adfe",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CcToolchainFeatures.java",
      "new_id": "14925a63eff49575376993f372a82f1e46a21506",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CcToolchainFeatures.java"
    },
    {
      "type": "modify",
      "old_id": "f0627c09bb8ef4bd63b61aea58634d712df3403e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CppLinkActionBuilder.java",
      "new_id": "67a937a27993ff5faa2732bf098a417ea9f54217",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CppLinkActionBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "9c04dc9b478abcad483d4433af346f5f0cc54f2f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/ExtraLinkTimeLibrary.java",
      "new_id": "fa98dcc35edf5d8ec865b96a73634e3dc9a1487b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/ExtraLinkTimeLibrary.java"
    },
    {
      "type": "modify",
      "old_id": "2d5e1c76f17af9439c4bce5eaf7b4c411a902918",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/java/JavaSemantics.java",
      "new_id": "44539bcd4b96df848b3c3f00353fa1daafc69c46",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/java/JavaSemantics.java"
    },
    {
      "type": "modify",
      "old_id": "70a1613e47c1ff29d670fc94ea44c86f1ccaa503",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/python/PyBinary.java",
      "new_id": "aa6376b1ccb06dd5ed364e1d82c1ec6752aded65",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/python/PyBinary.java"
    },
    {
      "type": "modify",
      "old_id": "2ca0bc2c53f3a47add8b7d7d0379eab84e94b733",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/python/PythonSemantics.java",
      "new_id": "fb53bebb3bc954dfe3cafc153d7e0ed00afb0884",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/python/PythonSemantics.java"
    }
  ]
}
