)]}'
{
  "commit": "7538a1d100b63a49773847cd43d844ec8f1b0ea6",
  "tree": "4df8688561a82409b31ac3ed07ce5c4142f59f09",
  "parents": [
    "1db6d4019107b623b689b5096387eb108b36dc12"
  ],
  "author": {
    "name": "cmita",
    "email": "cmita@google.com",
    "time": "Tue Oct 27 10:03:15 2020 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Oct 27 10:04:29 2020 -0700"
  },
  "message": "Prevent crash when using a tree artifact in cc_library\u0027s srcs\n\nThe check to determine which subset of the toolchain files to provide\nas inputs requires knowing the file type. actionBuilder::getActionName()\nthrows IllegalStateException when given a tree artifact (directory).\n\nIn this case, we provide all toolchain files as inputs, since Bazel does\nnot know the content of the directory at this time.\n\nPiperOrigin-RevId: 339271792\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f8b70cf3172db73cbd331422a21044c06d2f6b00",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/bazel/rules/cpp/BazelCppSemantics.java",
      "new_id": "630e128cfddbe5218f3eeb5154e9aa242e47cd42",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/bazel/rules/cpp/BazelCppSemantics.java"
    }
  ]
}
