)]}'
{
  "commit": "045104899738594d85f9ab9b0b9ccbde320b8055",
  "tree": "a13037d9bade6bc128da6aff5b2d6338cc1b6f13",
  "parents": [
    "d90737372d370d920e390aff6138dbc2aec2f3b1"
  ],
  "author": {
    "name": "hlopko",
    "email": "hlopko@google.com",
    "time": "Thu Apr 13 10:53:52 2017 +0000"
  },
  "committer": {
    "name": "Klaus Aehlig",
    "email": "aehlig@google.com",
    "time": "Thu Apr 13 16:52:38 2017 +0200"
  },
  "message": "Make C++ archiving use action_configs instead of hardcoded flags\n\nRELNOTES: Use action_config in crosstool for static library archiving, remove ar_flag.\nPiperOrigin-RevId: 153046587\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c70e3f34e640ac81283653e774b4b59c5fb42dee",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CppActionConfigs.java",
      "new_id": "29654202a98364f1043475ac06581aa5d01f0f42",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CppActionConfigs.java"
    },
    {
      "type": "modify",
      "old_id": "03dd461e53fddc7f74c33660aa2f7e15239c2812",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CppConfiguration.java",
      "new_id": "eb307c10d1ced272c7c8d62381719ac50b42505a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CppConfiguration.java"
    },
    {
      "type": "modify",
      "old_id": "fe8989b8cc4b87322c0cc9674c664559b88143d0",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CppLinkActionBuilder.java",
      "new_id": "3da4902fb1a516f4bd9a6b575f6bfb71dcb3d6cf",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CppLinkActionBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "e39173dda59ac3c456418a2f66d24c64fe8c64f6",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/LinkCommandLine.java",
      "new_id": "bf7c83d4d884a611ce2906a1f147e347bd31bbcc",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/LinkCommandLine.java"
    },
    {
      "type": "modify",
      "old_id": "dbdd508aa73d24d7876239296c0658d474b49e50",
      "old_mode": 33188,
      "old_path": "src/main/protobuf/crosstool_config.proto",
      "new_id": "9cde670ffe87831df2546f6c36e4410f3d12e557",
      "new_mode": 33188,
      "new_path": "src/main/protobuf/crosstool_config.proto"
    },
    {
      "type": "modify",
      "old_id": "1d9789e84a9e31e9382ed08d951dba31130902c8",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/analysis/mock/MOCK_CROSSTOOL",
      "new_id": "f98f897979114f729a9e1eb2e82b23690e3a0499",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/analysis/mock/MOCK_CROSSTOOL"
    },
    {
      "type": "modify",
      "old_id": "1b38da18d5feb9a5bc737a4e9380e54631be0b13",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/rules/cpp/CppLinkActionTest.java",
      "new_id": "e5b39ab0fe2b2f0feba1775ec702b39e55c3d303",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/rules/cpp/CppLinkActionTest.java"
    },
    {
      "type": "modify",
      "old_id": "cff877e2f07f6a1b1b076634b6d4d7d5de3daa4a",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/rules/cpp/CrosstoolConfigurationLoaderTest.java",
      "new_id": "43e2a1c3be45a252018a71f10eee890bc6ecb18d",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/rules/cpp/CrosstoolConfigurationLoaderTest.java"
    },
    {
      "type": "modify",
      "old_id": "8bcf94cfe7dbbf8ee5fbc65c4a07fbdc4a6bf518",
      "old_mode": 33188,
      "old_path": "tools/cpp/CROSSTOOL",
      "new_id": "d649b9617f0f8e0f0cc1e5f28dc302f5f8ccbf83",
      "new_mode": 33188,
      "new_path": "tools/cpp/CROSSTOOL"
    },
    {
      "type": "modify",
      "old_id": "60fb955e95e4460311b9247e7b8be836ceeec3cd",
      "old_mode": 33188,
      "old_path": "tools/cpp/CROSSTOOL.tpl",
      "new_id": "b01819a2ebb45b6b5a6b29f56eebb11a32e11ffc",
      "new_mode": 33188,
      "new_path": "tools/cpp/CROSSTOOL.tpl"
    },
    {
      "type": "modify",
      "old_id": "4e77db5e6bdd624b17500692a93dca6b10ae7303",
      "old_mode": 33188,
      "old_path": "tools/cpp/cc_configure.bzl",
      "new_id": "6ccdd77b0c850f466570ffc86e0ae4bf8ca6152c",
      "new_mode": 33188,
      "new_path": "tools/cpp/cc_configure.bzl"
    }
  ]
}
