)]}'
{
  "commit": "8c215ac20de4f0eda8d7189e00bfb79b90de7d88",
  "tree": "cfe9fbd4a4a30ef9b0f735c50c6dee5636d6ce34",
  "parents": [
    "2546e9575bd5329a666cf11cc90c5be1756fcc31"
  ],
  "author": {
    "name": "Xinhao Yuan",
    "email": "xinhaoyuan@google.com",
    "time": "Thu Jun 12 11:05:50 2025 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Jun 12 11:06:50 2025 -0700"
  },
  "message": "Make Centipede calls aware of termination.\n\nThis is to make the termination cleaner. Otherwise when a fuzz test binary terminates the underlying Centipede process could still be running (for a short period, until it gets SIGHUP), sometimes causing flaky failures in e2e tests.\n\nThis is done by adding a stop callback (and renaming) to RunCommandWithCallbacks to check for the termination. Also handle the signals to request termination.\n\nPiperOrigin-RevId: 770728386\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1b2fcb7eef63e39b229ff893fc8e1e25ada03907",
      "old_mode": 33188,
      "old_path": "fuzztest/internal/BUILD",
      "new_id": "5f88da0100ba442a657a8d0cf81143aa86f44f22",
      "new_mode": 33188,
      "new_path": "fuzztest/internal/BUILD"
    },
    {
      "type": "modify",
      "old_id": "eff57069aa8ed6f3437515c70564d0124e32e070",
      "old_mode": 33188,
      "old_path": "fuzztest/internal/centipede_adaptor.cc",
      "new_id": "da129229c18861e7e72486c6b17ad0a859b82e41",
      "new_mode": 33188,
      "new_path": "fuzztest/internal/centipede_adaptor.cc"
    },
    {
      "type": "modify",
      "old_id": "6a92d069d5544940fc65a7665a42ec25b33b139d",
      "old_mode": 33188,
      "old_path": "fuzztest/internal/subprocess.cc",
      "new_id": "1dbf7e87081a8a7201abf50bc338146b16c273d3",
      "new_mode": 33188,
      "new_path": "fuzztest/internal/subprocess.cc"
    },
    {
      "type": "modify",
      "old_id": "142f308c1fe92745bc2599cdb7d496e9ad29223c",
      "old_mode": 33188,
      "old_path": "fuzztest/internal/subprocess.h",
      "new_id": "994fccc19343e7349c9910e54aad43bf57182d16",
      "new_mode": 33188,
      "new_path": "fuzztest/internal/subprocess.h"
    }
  ]
}
