summaryrefslogtreecommitdiff
path: root/src/9p.zig
diff options
context:
space:
mode:
authorGabriel Schneider <[email protected]>2026-09-29 08:00:41 -0300
committerGabriel Schneider <[email protected]>2026-10-01 00:12:16 -0300
commitba0a0f82be43dde325012b3018b186bc808bdafc (patch)
treeb191c664840c11f8ab3a47c380a6a5f569ddb9b5 /src/9p.zig
parent0b359e1f99f1a2630969c1c00b6c71db3b794ccd (diff)
downloadpardes-ba0a0f82be43dde325012b3018b186bc808bdafc.tar.gz
pardes-ba0a0f82be43dde325012b3018b186bc808bdafc.zip
A Save whose write fails changes nothing: not the name, not the dirty flag
A scratch took its new name before the host wrote it, so `Save /root/x.txt` failing with EACCES renamed it anyway; a failed write to another name marked a clean file dirty. A scratch is now named once its write is done (promoteSaved), and a failed write puts the saved revision back. Co-Authored-By: Claude Opus 5.5 <[email protected]>
Diffstat (limited to 'src/9p.zig')
0 files changed, 0 insertions, 0 deletions