pub const GIT_TIMEOUT: Duration;
Wall-clock budget for one read-side git invocation. Dropping the future on expiry kills the child (kill_on_drop), so a git grep over a huge branch cannot hold a CPU for longer than this.
kill_on_drop
git grep