File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -140,9 +140,16 @@ shadow:
140140``` bash
141141cd test-repos/< repo>
142142git pull --ff-only
143- /Users/nikolay/.local/bin/diffctx . --diff HEAD~1 # or <prev-tested>..HEAD
143+ # Hard-cap runtime — diffctx does NOT bound its own (issue #70), so a runaway
144+ # repo hangs for hours then SIGKILLs (rc=137). macOS has no `timeout`; use:
145+ perl -e ' alarm 200; exec @ARGV' /Users/nikolay/.local/bin/diffctx . --diff HEAD~1
144146```
145147
148+ ** A cap-hit IS the issue.** rc=142 (SIGALRM) or rc=137 (SIGKILL) with no output =
149+ diffctx hung on that repo — file it and stop the sweep (don't run the remaining
150+ giant repos like ` linux ` , they'll hang too and burn hours). Known so far:
151+ ` gitpod ` and ` pytorch ` hang on a trivial HEAD~ 1 diff (#70 ).
152+
146153** Per repo, judge:** did it (a) finish without panic / non-zero exit / hang,
147154(b) honor the range — ` changed_files ` matches ` git diff HEAD~1 --stat ` , not a
148155whole-tree dump, (c) avoid gross over-selection (mostly ` role: changed ` plus
You can’t perform that action at this time.
0 commit comments