)]}'
{
  "commit": "2fd0506bc77d541cb8496098f12bc1a8da724503",
  "tree": "92c856ec5e6280722b3d72acc27465364ee344de",
  "parents": [
    "b92d73b7148bc73c6ad8f4fc338c15a6d0bf5ac4"
  ],
  "author": {
    "name": "Lukacs Berki",
    "email": "lberki@google.com",
    "time": "Fri Feb 19 15:15:57 2016 +0000"
  },
  "committer": {
    "name": "Lukacs Berki",
    "email": "lberki@google.com",
    "time": "Mon Feb 22 16:04:07 2016 +0000"
  },
  "message": "Add the names of the mandatory inputs to the action key for actions that discover their inputs.\n\nThis makes the case work where an extra input is added to an action, but it\u0027s still an action cache hit because the discovered inputs did not change, and thus the set of inputs action cache becomes stale.\n\n--\nMOS_MIGRATED_REVID\u003d115060976\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e7cc0e69daa3e18bfc0ec3d1dd229f1eab21f81c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/actions/Artifact.java",
      "new_id": "9d1c2910e00f902ac13b86c0366fdb51c8cabbf2",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/actions/Artifact.java"
    },
    {
      "type": "modify",
      "old_id": "868332c972515792d12c5171610118aa4dc56e5d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CppCompileAction.java",
      "new_id": "9a7c4a2810695a6965b56268d0d202b19c37d0cf",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CppCompileAction.java"
    },
    {
      "type": "modify",
      "old_id": "1877b7252f5a6bf13cd8f17941c21a48fd6dc2af",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/actions/util/TestAction.java",
      "new_id": "cec7df7f6d2f7e555801bd4d0cf73c606ed48088",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/actions/util/TestAction.java"
    }
  ]
}
