mirror of
https://github.com/sal063/AC6_recomp
synced 2026-08-22 15:11:33 -04:00
f163c1bb39
The write-in-progress marker was binary. If it is present then it meant quarantine, so a death in the sliver after the last commit, or an antivirus silently blocking the marker's deletion, would quarantine a perfectly consistent save. The marker now records a phase: before any commit rename has run, every file is still its old version, so a stale "writing" marker is cleared and the save kept. Only "committing", the one state where a mixed old/new set is possible, still quarantines. A blocked deletion is retried, then relabeled, loudly.