Skip to content

Smart Project Backup v0.2.0

Latest

Choose a tag to compare

@mmaitland300 mmaitland300 released this 14 May 17:48
· 4 commits to main since this release

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 backup for manual incremental backups.
  • spb configure and spb status for stored source/destination defaults.
  • spb watch for 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 --help

Or install directly from GitHub:

pip install "git+https://github.com/mmaitland300/DAWBackup.git@v0.2.0"
spb --help

Known 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.