)]}'
{
  "commit": "1eabf52750607ddb30dfd860607b2144ab072bbe",
  "tree": "569ec2a12dfadb3487e1ccc05b65686f725ecd08",
  "parents": [
    "205245b0b4b55cf6ac72993926f4b158d4e21dd7"
  ],
  "author": {
    "name": "mschaller",
    "email": "mschaller@google.com",
    "time": "Wed Jun 10 22:03:13 2020 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Jun 10 22:04:32 2020 -0700"
  },
  "message": "Encode remaining environmental execution failures with FailureDetails\n\nEnvironmentalExecException now always has details. Applicable failure\nmodes in SymlinkTree management, include scanning, remote execution, and\nCPP actions now use FailureDetails.\n\nRELNOTES: None.\nPiperOrigin-RevId: 315833077\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "82a64ede4b78b2cc22a3e21f22aafe8491e84c84",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/actions/EnvironmentalExecException.java",
      "new_id": "1c0f7c6425efc4f58e2def50f141e2aea56f20d0",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/actions/EnvironmentalExecException.java"
    },
    {
      "type": "modify",
      "old_id": "c8aeb0bfe84dec46e38633d8b6a75830f0f265d8",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/exec/SymlinkTreeHelper.java",
      "new_id": "fab0276d23908389cae251eecbba77590de07ff7",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/exec/SymlinkTreeHelper.java"
    },
    {
      "type": "modify",
      "old_id": "5ff0a405255b525a456b0d728e6a72b5036d81e2",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/exec/SymlinkTreeStrategy.java",
      "new_id": "31a924fc8559b1a36ead75aa4c9b4c3d6f624b9f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/exec/SymlinkTreeStrategy.java"
    },
    {
      "type": "modify",
      "old_id": "63bcfddce3c0c8725c0717a4363e31e75ad59b3d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/includescanning/IncludeHintsFunction.java",
      "new_id": "a9f50d3f0dcfc188f9c768228b3f18b45b52ec1f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/includescanning/IncludeHintsFunction.java"
    },
    {
      "type": "modify",
      "old_id": "0c881f49fe9270899fb94ed54f39514b8f4f1b30",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/remote/RemoteCache.java",
      "new_id": "92d1e322bd0e2fca689711ccc58b1e3b1f860ec8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/remote/RemoteCache.java"
    },
    {
      "type": "modify",
      "old_id": "a5fef2f834401a5205ab9b46c1bd404f883bd070",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CppCompileAction.java",
      "new_id": "01919c59fbfbd3b23927fd144426fef951680c54",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CppCompileAction.java"
    },
    {
      "type": "modify",
      "old_id": "d53717b8d2c5d532f64818d5d62306411c0f87d9",
      "old_mode": 33188,
      "old_path": "src/main/protobuf/failure_details.proto",
      "new_id": "58d18443d7ab7d3b19cfbc531dea250eb093d91d",
      "new_mode": 33188,
      "new_path": "src/main/protobuf/failure_details.proto"
    }
  ]
}
