gabriel / musehub public
feat BREAKING task/per-repo-migration #1 / 1
AI Agent gabriel · 48 days ago · May 1, 2026 · Diff

feat: add flat→per-repo migration script; remove legacy fallback from LocalBackend

- scripts/migrate_flat_to_per_repo.py: four-step idempotent migration (dry-run, migrate, verify, prune); copies each object to ALL referencing repos' stores - LocalBackend.get/exists/get_batch: remove flat-store fallback now that migration is complete; per-repo store is the sole source of truth

sha256:42d72463677f2ee758056fc9e543b56409dbb97286701e523b1d28b61dbc1801 sha
sha256:19d5557b94f8232034e2c57011d0e0f8c8b1548c313e1455c29a17c15d7ff059 snapshot
← Older Oldest on task/per-repo-migration
All commits
Newer → Latest on task/per-repo-migration

0 comments

No comments yet. Be the first to start the discussion.

To add a comment, use the Muse CLI: muse hub commit comment sha256:42d72463677f2ee758056fc9e543b56409dbb97286701e523b1d28b61dbc1801 --body "your comment"