Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
f73feec
bump-leg.py: a bump that fails for any reason once the leg has moved …
Oct 11, 2026
3c499c5
bump-leg.py: the rollback tests raise the echo's failure from a strea…
Oct 11, 2026
a8d31ee
bump-leg.py: `REFUSED bump-leg-rewrite-failed` says the failure came …
Oct 11, 2026
67a1163
bump-leg.py: a commit git refuses, a checkout that moved the leg and …
brettheap Oct 11, 2026
d75151f
bump-leg.py: the rollback compares the leg's `git status` with the on…
brettheap Oct 12, 2026
5269aac
bump-leg.py: the rollback tests cover a HEAD that cannot be read afte…
brettheap Oct 12, 2026
923cfd3
bump-leg.py: a workflow file or a leg pin that is not UTF-8 is refuse…
brettheap Oct 12, 2026
ac281c6
bump-leg.py: the unreadable-file tests wrap three lines that ran past…
brettheap Oct 12, 2026
b5f1ef2
Merge origin/main (86da808, #264's squash) into fix/bump-leg-unreadab…
brettheap Oct 12, 2026
107242d
Merge origin/main (ab623dd) into fix/bump-leg-unreadable-files, after…
brettheap Oct 12, 2026
8828bfd
bump-leg.py: a workflow file that is not UTF-8 is refused with each l…
brettheap Oct 12, 2026
797c96b
docs/handbook.html: the refusal list for `bump-leg.py` names a workfl…
brettheap Oct 12, 2026
20dfdfa
bump-leg.py: a workflow file, the workflows directory or the leg's pi…
brettheap Oct 12, 2026
e2c78ee
bump-leg.py: the refusal for a file that could not be opened says no …
brettheap Oct 12, 2026
3416283
bump-leg.py: the test of the other leg's pin looks for the path in th…
brettheap Oct 12, 2026
fab496f
bump-leg.py: the leg's pin, the workflows directory and each workflow…
brettheap Oct 12, 2026
5bc6b47
Merge #352's head 3416283 (fix/bump-leg-unreadable-files) into fix/bu…
brettheap Oct 12, 2026
dfc998a
Merge branch 'main' into fix/bump-leg-unreadable-files
brettheap Oct 12, 2026
60d7a76
Merge #352's final head dfc998a into fix/bump-leg-unreadable-oserror,…
brettheap Oct 12, 2026
5b1da66
Merge main 53bee5b, #352's squash, into fix/bump-leg-unreadable-oserr…
brettheap Oct 12, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 7 additions & 3 deletions docs/handbook.html
Original file line number Diff line number Diff line change
Expand Up @@ -1314,7 +1314,10 @@ <h3>Advancing a leg</h3>
is a root it cannot bootstrap); a dirty root; an untracked or ignored workflow file it would
rewrite; a workflow file or the leg&rsquo;s own pin that is not UTF-8, naming each file and its
first bad byte before anything is written (a file git does not track needs the re-save and no
commit); a root standing on its own tracking branch (the next step is a pull request, never a
commit); a workflow file, the <code>.github/workflows/</code> directory or the leg&rsquo;s pin
that this user cannot open, naming the path and the system&rsquo;s reason, with the same ids
and the remedy of making it readable and running the command again; a root standing on its
own tracking branch (the next step is a pull request, never a
push to the default branch); and a validator that goes red &mdash; rolling the pin, the
workflow files, the leg&rsquo;s checkout and the index back first, so a refusal leaves the
tree exactly as it was found.</p>
Expand Down Expand Up @@ -1790,8 +1793,9 @@ <h2>For AI assistants</h2>
refusing an untracked or ignored one it would rewrite, added (#207); the assistant rules
saying that some scaffold refusals name a value to change, added (#288);
<code>bump-leg.py</code> refusing a workflow file or the leg&rsquo;s pin that is not UTF-8, by
name, added (#289) &mdash; a page cannot name the commit that contains it, and the blob below
is the fact a test checks.
name, added (#289); <code>bump-leg.py</code> refusing a workflow file, the workflows directory
or the leg&rsquo;s pin that this user cannot open, by name, added (#383) &mdash; a page cannot
name the commit that contains it, and the blob below is the fact a test checks.
README.md blob e8da93817b0c1a195300800373a2895c0e0280e5. Every command, flag, exit code
and file name on this page is quoted from that README and from AGENTS.md.</p>
</footer>
Expand Down
Loading
Loading