Skip to main content

Module regress_cli

Module regress_cli 

Source
Expand description

borg regress: the decision → fix links regress.rs would make, as a dry run (nothing is written: no note, no record).

Without --replay, the latest session that started in this repo (or --session ID), over the commits it landed. --replay <A..B> takes every non-merge commit of the range for a fix (at most regress::REPLAY_CAP), its session and task from its note; --any-origin keeps origins without borg reasoning, which measures the detector on a repo without notes. --explain lists every candidate left out and why, --json prints {"links", "skipped", "scanned"}.

Privacy as borg why: an off cwd, an invalid config, or a repo that routes elsewhere prints nothing and exits 0.

Structs§

Report
What a dry run found.

Constants§

FLAGS
Its flags (completions.rs).

Functions§

main
borg regress [--session ID] [--replay <A..B>] [--any-origin] [--explain] [--json] [--dir DIR].
render
The report as text: one line per link, then (explain) every candidate left out.
run
The dry run from cwd, or None when it routes off or elsewhere (module doc).