gabriel / muse public
feat BREAKING task/commit-id-v2-migrate #1 / 1
AI Agent gabriel · 48 days ago · Apr 24, 2026 · Diff

feat: implement muse code migrate for commit-id-v2 DAG replay

Replaces the old git→Muse bridge with the v2 commit ID rewriter: - muse/core/migrate.py: DAG BFS collect, topological sort, v2 ID recompute, bare-sig normalisation, legacy object path migration - muse/cli/commands/migrate.py: CLI wrapper with --dry-run and --json - tests/test_code_migrate.py: 30 tests covering preflight, dry-run, single commit, linear chain, merge commit, branch heads, sig normalisation, idempotency, object path migration, legacy fields - tests/test_migrate.py: deleted (git-bridge; bridge will be muse code bridge)

sha256:dea16257146f6afbf50ae3b52dd15e4eacd236ff1e7338c70c53ee6912075f9a sha
sha256:4913a79b99e7c17a9c5d7eadec396adf7ea8bea421e878089e73ed56847721fc snapshot
← Older Oldest on task/commit-id-v2-migrate
All commits
Newer → Latest on task/commit-id-v2-migrate

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:dea16257146f6afbf50ae3b52dd15e4eacd236ff1e7338c70c53ee6912075f9a --body "your comment"