)]}'
{
  "commit": "f61d12e9e4f940810efbaf244911a94830ba6c05",
  "tree": "055027fdcc0b6ba6f284b34780fff5482cf41b69",
  "parents": [
    "2745f0bafd7d549688480cdee3f021de489c719e"
  ],
  "author": {
    "name": "Cal Peyser",
    "email": "cpeyser@google.com",
    "time": "Tue Jul 26 14:50:52 2016 +0000"
  },
  "committer": {
    "name": "Damien Martin-Guillerez",
    "email": "dmarting@google.com",
    "time": "Wed Jul 27 11:14:07 2016 +0000"
  },
  "message": "Refactor CppLinkAction to construct its command line using the crosstool instead of a hardcoded switch.  Add action configs to CppConfiguration for each link type.\n\n--\nMOS_MIGRATED_REVID\u003d128470872\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f83158feb5b73f745ed68bdd82c1bb55fb593913",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CcBinary.java",
      "new_id": "f202ce123c2ca1453ae552176767df4658973ef9",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CcBinary.java"
    },
    {
      "type": "modify",
      "old_id": "b94a60482d084ab243a36759dafc0f4e4771c4ce",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CcToolchainFeatures.java",
      "new_id": "b48e03a3f7cedb9cb4164f4e1e7802954351c20e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CcToolchainFeatures.java"
    },
    {
      "type": "modify",
      "old_id": "d2ddf4c4e5120b79f247cb25aa1f447aaa60ff7d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CppConfiguration.java",
      "new_id": "477d4bb831dbafbf38a39c3e535d130d03ca2738",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CppConfiguration.java"
    },
    {
      "type": "modify",
      "old_id": "3ec9843777f2ecd50bb0c48a7aff06672cc2a981",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CppLinkActionBuilder.java",
      "new_id": "cda2e26233b739687d7923d6699566dd4400de1b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CppLinkActionBuilder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a359350834d837b9827d5402adce580ff875cf42",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CppLinkActionConfigs.java"
    },
    {
      "type": "modify",
      "old_id": "a70f9d91c27668c86b8226cb7f33d63d72bc59bd",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CppModel.java",
      "new_id": "38aa8b92997de79bbdc66606330b5943f9959441",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CppModel.java"
    },
    {
      "type": "modify",
      "old_id": "96b5a3bb3cb238dee6b8b9e2e92b030edf4380fa",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/LinkCommandLine.java",
      "new_id": "c5cb3017edd1e40d4fcd239e66460139cb058ef4",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/LinkCommandLine.java"
    },
    {
      "type": "modify",
      "old_id": "c4ea2be93fc694baa9e6befe222d28d9578133f2",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/rules/cpp/CppLinkActionTest.java",
      "new_id": "7531632e8acb8982bd647c4c58cf85fa630ce0fe",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/rules/cpp/CppLinkActionTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "50fdebad0fcf8c5e39aced6fda118708797273fb",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/rules/cpp/LinkBuildVariablesTest.java"
    }
  ]
}
