Skip to content

Commit fc1c826

Browse files
committed
docs(qa): cap test-repo sweep runtime (diffctx hangs unbounded, #70)
1 parent 193f3d6 commit fc1c826

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

QA.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,9 +140,16 @@ shadow:
140140
```bash
141141
cd test-repos/<repo>
142142
git 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
148155
whole-tree dump, (c) avoid gross over-selection (mostly `role: changed` plus

0 commit comments

Comments
 (0)