pub fn probe(args: &[&str], budget_secs: u64) -> ProbeExpand description
A git command that TALKS TO THE NETWORK, killed at budget_secs.
Every other runner in this module waits forever, which is correct for
local plumbing — a rev-parse that hangs means the machine is already
lost. A network verb hanging is Tuesday: captive portal, VPN split
brain, a remote that accepts the TCP connect and then says nothing.
Unbounded, that held the push hostage inside the index hold with no
deadline anywhere; the learned response is --no-verify, permanently.
budget_secs == 0 means no deadline (the same opt-out amont.timeout
honours). Output is discarded — network callers decide on exit codes.