Commit Graph

4 Commits

Author SHA1 Message Date
ba67366cd6 Use numeric indices for delta filenames, document limitations
- Delta files now named 0.zst, 1.zst etc — avoids path length issues
  and ambiguous separator substitution; manifest maps index to path
- PLAN.md: document delta naming rationale
- PLAN.md: document cross-file deduplication limitation and possible
  future approaches (zstd dictionary training, content-addressing, tar stream)
2026-03-07 01:47:31 +00:00
45924cbcd7 Add rsync exit code awareness + plan operation abstraction
- spawn.js: rsync() wrapper handles exit codes 0/24 as OK, 23 as fatal
- spawn.js: capture() accepts allowedExitCodes option
- run.js: all rsync calls go through rsync() wrapper
- PLAN.md: document planned operation abstraction refactor
2026-03-07 01:41:25 +00:00
84801a7971 Update plan: use rsync --itemize-changes for change detection, no dir walk 2026-03-07 01:07:21 +00:00
2fbdde541a Add planning document 2026-03-07 01:04:14 +00:00