)]}'
{
  "commit": "b3549ca14b96cea7d74e10ac8a082b8d8364306b",
  "tree": "3c39f966d820521aab76935648c5d0e394e892bc",
  "parents": [
    "00ea8fa9f619dac69ad8e6546908839c8f5c03fa"
  ],
  "author": {
    "name": "mschaller",
    "email": "mschaller@google.com",
    "time": "Fri May 01 10:01:27 2020 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri May 01 10:02:44 2020 -0700"
  },
  "message": "Add helper class InterruptedFailureDetails\n\nThis reduces verbosity where interruptions are translated to detailed\n\"failures\".\n\nRELNOTES: None.\nPiperOrigin-RevId: 309425321\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f7ee17131042787c6e8339033ec41fd06a4e5a1f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/BUILD",
      "new_id": "faa004124e7eefc5918b9f89f125d09ea77199e7",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/BUILD"
    },
    {
      "type": "modify",
      "old_id": "30e2d8dc26d673947acc9db00e3acc0ffd728d3e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/buildtool/BuildTool.java",
      "new_id": "bfa5c8baa76e8c0a3ec72f2aeb0a4eb97f0160c5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/buildtool/BuildTool.java"
    },
    {
      "type": "modify",
      "old_id": "e0da7219f2a66909fd9c58fb0990bb639f4557ed",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/runtime/BlazeCommandDispatcher.java",
      "new_id": "8e39240adae9aa5c46c0b09b84e73f35b8e15b10",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/runtime/BlazeCommandDispatcher.java"
    },
    {
      "type": "modify",
      "old_id": "6202be00b4bcc6241738e1971464ce18a84a2263",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/runtime/BlazeRuntime.java",
      "new_id": "c72af4be46c9fab2c70332c91a5f231f56904098",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/runtime/BlazeRuntime.java"
    },
    {
      "type": "modify",
      "old_id": "ae29726b1fe3f8438ba879ba4f0443c6b0a64ff5",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/runtime/commands/CanonicalizeCommand.java",
      "new_id": "91724e8215898a5f92ccb891eb8ce4c0f01f09cc",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/runtime/commands/CanonicalizeCommand.java"
    },
    {
      "type": "modify",
      "old_id": "f16e70999186b7dbfbfd7ff99ed33c973d7fe242",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/runtime/commands/InfoCommand.java",
      "new_id": "3ded16532607cf02eef5cb689110e0c81b0783ec",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/runtime/commands/InfoCommand.java"
    },
    {
      "type": "modify",
      "old_id": "4fd3e73425fdc04554074c15ca3dd39521ba08a2",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/server/GrpcServerImpl.java",
      "new_id": "c45435bf445a32c58d04ba01399232f17258d086",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/server/GrpcServerImpl.java"
    },
    {
      "type": "modify",
      "old_id": "6585638d45a5f04df13e05870cf7618ecccbeeba",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/util/BUILD",
      "new_id": "285bfc53087d084abd7e30e2e19b32ca2f69f087",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/util/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b64e372650c66e2734f00949ac3d6c6340ccaa0c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/util/InterruptedFailureDetails.java"
    },
    {
      "type": "modify",
      "old_id": "a88825fd8b8b9c7b93a3361a159dd6374f83b9e3",
      "old_mode": 33188,
      "old_path": "src/main/protobuf/failure_details.proto",
      "new_id": "ef50b476bba6b331de431cc33dbc89413edba01a",
      "new_mode": 33188,
      "new_path": "src/main/protobuf/failure_details.proto"
    },
    {
      "type": "modify",
      "old_id": "ab42e1505869583f3fbcf13dae41725c349adce3",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/util/BUILD",
      "new_id": "2825617024a2c826ec2ca1cc9fd635e369f6557b",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/util/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "08833691df580046f2184e8a631ef65d7ceee7c7",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/util/InterruptedFailureDetailsTest.java"
    }
  ]
}
