)]}'
{
  "commit": "fd2a779687616bbfb18b5110cbf708a24a681f7a",
  "tree": "bed03a4b5a4b16171ff870e478d6cd86eed12fc7",
  "parents": [
    "21dd973b3ec7a05c0b48e7780de5b6c6a3950b8b"
  ],
  "author": {
    "name": "janakr",
    "email": "janakr@google.com",
    "time": "Mon Mar 15 09:28:38 2021 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Mar 15 09:30:44 2021 -0700"
  },
  "message": "Simplify SkyframeActionExecutor#printError semantics: don\u0027t suppress further output there, instead leave it up to ActionExecutionFunction\u0027s control flow. This allows a no-keep-going point failure to print all of its failure messages, which seems reasonable.\n\nLays a little groundwork for unknown commit.\n\nPiperOrigin-RevId: 362958174\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "aa92f5de1267bfbf99adaada752ea05fa8244f3a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/ActionExecutionFunction.java",
      "new_id": "98f5765db64ba414322a43c28d6b71e6f760b993",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/ActionExecutionFunction.java"
    },
    {
      "type": "modify",
      "old_id": "70c8c2940324e2ccc711eed1a50ff7f020495271",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/SkyframeActionExecutor.java",
      "new_id": "e3f63ff0b9280bd5291a28ffdc3693d98b45c7c4",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/SkyframeActionExecutor.java"
    }
  ]
}
