)]}'
{
  "commit": "09a900f48144e2dfac4acb54e981c09bb667ca62",
  "tree": "f87873af4d02b4a80b56641292b6d3ca45108736",
  "parents": [
    "45deb33b92aa92f46e494a7cd4379b7040468883"
  ],
  "author": {
    "name": "Eric Fellheimer",
    "email": "felly@google.com",
    "time": "Fri Jun 12 15:34:48 2015 +0000"
  },
  "committer": {
    "name": "Han-Wen Nienhuys",
    "email": "hanwen@google.com",
    "time": "Mon Jun 15 10:48:14 2015 +0000"
  },
  "message": "Migrate C++ link action .params files to the Blaze-standard ParameterFileWriteAction.\n\nPerformance changes:\n- output files of actions require an extra system call\n+ incremental builds no longer require re-writing the .param file (typically)\n\n--\nMOS_MIGRATED_REVID\u003d95842983\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "80df9e20aca9c6461aa3ee631bb48324cd920ffd",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/actions/ParameterFile.java",
      "new_id": "1528eff6045cc86e3cf187d15151ce449931b94c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/actions/ParameterFile.java"
    },
    {
      "type": "modify",
      "old_id": "97db66e25bdae8a8af1974a262a151bf68f742a6",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CppLinkAction.java",
      "new_id": "4d6399457edabe061d1a9a6392abbbe877a46ea5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CppLinkAction.java"
    },
    {
      "type": "modify",
      "old_id": "99568c94a674981be3123966508c6fa7bf2b3fb7",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/LinkCommandLine.java",
      "new_id": "f8fc37e0a1275b1926daf3e3db5d8a9286792780",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/LinkCommandLine.java"
    },
    {
      "type": "modify",
      "old_id": "3e7c863f428948290ab27b824a461b711590a3a8",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/LocalLinkStrategy.java",
      "new_id": "bce40d571673117ff53d00cd9bfaee81dc33b385",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/LocalLinkStrategy.java"
    },
    {
      "type": "modify",
      "old_id": "cfe4acdc2b937413f50c02012dbc3e6dfbb29d74",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/analysis/util/AnalysisTestUtil.java",
      "new_id": "5b47f0985e7ac487d7de32ad028138b28116a0d0",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/analysis/util/AnalysisTestUtil.java"
    },
    {
      "type": "modify",
      "old_id": "383037a34134588c3ae469b92e0ed6883779bcb1",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/analysis/util/BuildViewTestCase.java",
      "new_id": "cb6c0892dd9240424f00a758686a2c91ff40bc3f",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/analysis/util/BuildViewTestCase.java"
    }
  ]
}
