)]}'
{
  "commit": "63807ae9854487d0cc476367b6f6da7a909ccfbf",
  "tree": "160fad6987c3504075ea1706aa05de48a2af4ac7",
  "parents": [
    "07d3d31549d1426d7a9a8cf4d7685635d6ebd274"
  ],
  "author": {
    "name": "Xinhao Yuan",
    "email": "xinhaoyuan@google.com",
    "time": "Sun May 25 09:27:42 2025 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Sun May 25 09:28:40 2025 -0700"
  },
  "message": "Add a subprocess API to use output callbacks.\n\nThis is to be used by the Centipede adaptor.\n\nAlso fix a minor issue of counting the unavailablity of the same file descriptor redundantly, which is incorrect.\n\nPiperOrigin-RevId: 763130600\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "df77213eafbf5ae95914fe21cdf8326e3ac14aa3",
      "old_mode": 33188,
      "old_path": "fuzztest/BUILD",
      "new_id": "d7a6eeb129e6526bf25eb6c4d01838d381f581d9",
      "new_mode": 33188,
      "new_path": "fuzztest/BUILD"
    },
    {
      "type": "modify",
      "old_id": "64655c6051a9bdb7cede85251a9a4e39af455efd",
      "old_mode": 33188,
      "old_path": "fuzztest/CMakeLists.txt",
      "new_id": "5de10c0a515a077bb283060c62d5670a6b199f2d",
      "new_mode": 33188,
      "new_path": "fuzztest/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "a06abaf779f0be8d22b4b0c9f80686323951a790",
      "old_mode": 33188,
      "old_path": "fuzztest/internal/centipede_adaptor.cc",
      "new_id": "273afa5ef0782275678ddfcf5fb0daf86f130387",
      "new_mode": 33188,
      "new_path": "fuzztest/internal/centipede_adaptor.cc"
    },
    {
      "type": "modify",
      "old_id": "959bcefd2b28d0fa7848ebbbf4e3f6b1f59a9b60",
      "old_mode": 33188,
      "old_path": "fuzztest/internal/subprocess.cc",
      "new_id": "a6951a8dc983ca61c07a2bea6e4b93ff56495a9f",
      "new_mode": 33188,
      "new_path": "fuzztest/internal/subprocess.cc"
    },
    {
      "type": "modify",
      "old_id": "e3f080df8d1e547db912620d8a4ef4a57bad27d5",
      "old_mode": 33188,
      "old_path": "fuzztest/internal/subprocess.h",
      "new_id": "8d700209e0e0cf945418fbdb3d02caea6b29aae5",
      "new_mode": 33188,
      "new_path": "fuzztest/internal/subprocess.h"
    },
    {
      "type": "modify",
      "old_id": "bfb3c3a59545991e0016f38d39adf38cf2c95ec1",
      "old_mode": 33188,
      "old_path": "fuzztest/internal/subprocess_test.cc",
      "new_id": "844c0bc73c45663fa7da9a6075c527ed204ca904",
      "new_mode": 33188,
      "new_path": "fuzztest/internal/subprocess_test.cc"
    }
  ]
}
