)]}'
{
  "commit": "baaa27377182e8e19899693c335da8a69dd21155",
  "tree": "d77768fea029a1b9692c4ac5522d63d99a097ccc",
  "parents": [
    "98e8323da879b73400d3b8ee0a522af4bd0a6fae"
  ],
  "author": {
    "name": "Xinhao Yuan",
    "email": "xinhaoyuan@google.com",
    "time": "Tue Jul 14 10:53:04 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Jul 14 10:53:34 2026 -0700"
  },
  "message": "Use stop condition to pass exit code; Separate early stop reset from stop time.\n\nThe separation is because that we don\u0027t want to clean up the stop request when resetting the stop time,\notherwise there is a time window between checking early stop and resetting the early stop where the requests issued in-between (mainly from the signal handlers) would be ignored.\n\n(Note that it\u0027s not a problem in centipede_adaptor.cc due to the additional Runtime::termination_requested() check.)\n\nPiperOrigin-RevId: 947783297\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "99cace6b37d5cf4fe8f8fe7de67329333a590a13",
      "old_mode": 33188,
      "old_path": "centipede/centipede_interface.cc",
      "new_id": "330504502b674f9c1eb22a7242751d8a4b475fce",
      "new_mode": 33188,
      "new_path": "centipede/centipede_interface.cc"
    },
    {
      "type": "modify",
      "old_id": "c48578121d7f6987c0ebdaeb574aa0e9923038b8",
      "old_mode": 33188,
      "old_path": "centipede/centipede_test.cc",
      "new_id": "3e7a471b6298590043a64f0367c461c2c0ac7ae0",
      "new_mode": 33188,
      "new_path": "centipede/centipede_test.cc"
    },
    {
      "type": "modify",
      "old_id": "48ca00ce738e668e3b1e4fbba45635d531692fec",
      "old_mode": 33188,
      "old_path": "centipede/minimize_crash.cc",
      "new_id": "3a75160bfb00491a5b7cd357619fbe7bf88bd655",
      "new_mode": 33188,
      "new_path": "centipede/minimize_crash.cc"
    },
    {
      "type": "modify",
      "old_id": "2910437b971d04a71fc3d67f172984b6edce04be",
      "old_mode": 33188,
      "old_path": "centipede/minimize_crash.h",
      "new_id": "a7e21d5e5574825be190f3dccf9653f73ade7557",
      "new_mode": 33188,
      "new_path": "centipede/minimize_crash.h"
    },
    {
      "type": "modify",
      "old_id": "9eba004ab94905f2d8af71d793b15e1c6353b36a",
      "old_mode": 33188,
      "old_path": "centipede/minimize_crash_test.cc",
      "new_id": "03c9ad4e41115c934b4107abf2747c0df98decca",
      "new_mode": 33188,
      "new_path": "centipede/minimize_crash_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6b2f68555ee4e4e4723311e0215213ab4326e0e4",
      "old_mode": 33188,
      "old_path": "centipede/stop.cc",
      "new_id": "fb7204a84f05776ece6370f24daa480bab213986",
      "new_mode": 33188,
      "new_path": "centipede/stop.cc"
    },
    {
      "type": "modify",
      "old_id": "f000fd5e4ccdfbf1cc6c396ed45878bba558eaea",
      "old_mode": 33188,
      "old_path": "centipede/stop.h",
      "new_id": "071fbeb77319b0085de10c667fbe72ed06c18e40",
      "new_mode": 33188,
      "new_path": "centipede/stop.h"
    },
    {
      "type": "modify",
      "old_id": "7c23407e641d2a6d4386e9a27f84eb437f70b5b0",
      "old_mode": 33188,
      "old_path": "fuzztest/internal/centipede_adaptor.cc",
      "new_id": "276a3311908515b85bfbcac71741dfa5d04c4640",
      "new_mode": 33188,
      "new_path": "fuzztest/internal/centipede_adaptor.cc"
    }
  ]
}
