)]}'
{
  "commit": "89ac3c0f313b58da164c3e12f9b64cabf2af280e",
  "tree": "045709a80a21b62835666f209a57c2f1d65ac2ee",
  "parents": [
    "dcead939ba5fe39d61da6a18a6f83d75e1117f46"
  ],
  "author": {
    "name": "jmmv",
    "email": "jmmv@google.com",
    "time": "Thu May 07 06:35:58 2020 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu May 07 06:37:34 2020 -0700"
  },
  "message": "Fix possible subprocess leak.\n\nIf closing the output stream fails and throws an IOException, we\u0027d not run\nthe cleanup code to kill the just-started subprocess.\n\nI have no proof that this is causing problems, but this is wrong by visual\ninspection so it, in theory, could be a problem.\n\nRELNOTES: None.\nPiperOrigin-RevId: 310346950\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "065b522ef3338844949f01ce634ab9c6a8c2eac9",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/exec/local/LocalSpawnRunner.java",
      "new_id": "ef9886b1261f82e1a9b0f1e188e5f719923d6f39",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/exec/local/LocalSpawnRunner.java"
    }
  ]
}
