Smart Project Backup v0.2.0
Milestone 3 source release for Smart Project Backup (spb). This release adds the watch-mode workflow on top of the existing content-hashed incremental backup CLI.
What is included
spb backupfor manual incremental backups.spb configureandspb statusfor stored source/destination defaults.spb watchfor debounced backup runs when the configured source tree changes.- SQLite manifests under the backup destination for per-file and per-run state.
- SHA-256 change detection so unchanged files are not recopied.
- Linux and Windows CI coverage for the current source-installable baseline.
Install from source
git clone https://github.com/mmaitland300/DAWBackup.git
cd DAWBackup
git checkout v0.2.0
pip install .
spb --helpOr install directly from GitHub:
pip install "git+https://github.com/mmaitland300/DAWBackup.git@v0.2.0"
spb --helpKnown limits
- This is a source-installable release. Standalone installers and binary artifacts are not published yet.
- Restore is manual by design. Review the README restore-safety notes before copying files back into an active project.
- Exclude patterns, clearer last-run status, optional initial sync, and watch-mode diagnostics are planned Milestone 4 work.
- No automatic destructive restore, pruning, cloud sync, or DAW-specific project editing is included.
See CHANGELOG.md, README.md, and ROADMAP.md for the full current scope and next steps.