summaryrefslogtreecommitdiff
path: root/src/diff.zig
diff options
context:
space:
mode:
authorGabriel Schneider <[email protected]>2026-09-30 13:30:40 -0300
committerGabriel Schneider <[email protected]>2026-10-01 00:12:17 -0300
commit23d7f949b8595ed42e938a28b0d433d90853b341 (patch)
tree73b8b8b0ef981b513de05024ad0756ac4fb2c375 /src/diff.zig
parent92ef244c8a24583896feb47c8c48ec40aa04ebb9 (diff)
downloadpardes-23d7f949b8595ed42e938a28b0d433d90853b341.tar.gz
pardes-23d7f949b8595ed42e938a28b0d433d90853b341.zip
A Newcol refused because the panes' tags would not fit logs its err alone and spends no column serial
Newcol tries its column before keeping it: the new column is inserted, the panes' rows are shared out again, and where a pane would be left under its tag and two rows the column is taken back. The trial showed. insertColumn logged `newcol N` and the take-back `delcol N`, so a follower saw a column come and go around the err. Laying the column out also gave it a serial, so the next column made skipped one. The trial is now unannounced, since insert and drop have unlogged forms. A refusal puts the serial counter back where it was, after first giving every existing column its serial so the trial's is the only one spent. Only a column that stays is logged, and it gets the next serial. Co-Authored-By: Claude Opus 5.5 <[email protected]>
Diffstat (limited to 'src/diff.zig')
0 files changed, 0 insertions, 0 deletions