Feature: differential/incremental backups #19
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Only back up files changed since the last backup to reduce size and time.
Description
For large sites, full backups can take a long time and use significant storage. Differential backups only include files modified since the last full backup.
Requirements
Implementation Notes
This is complex — store file manifest (path + mtime + size) from each full backup, then compare on next run. Restore needs to layer diffs on top of base.
Testing Plan
TC-F6.1: Differential creation
TC-F6.2: Differential restore
TC-F6.3: Multiple differentials
TC-F6.4: No changes