remove repo_id from musehub_commit_graph — commits are globally content-addressed like snapshots
- Drop repo_id column + FK; PK is now just commit_id - Index on generation alone (was repo_id, generation) - ON CONFLICT DO NOTHING on commit_id handles all re-push idempotency - Phase 8b now covers existing_commit_ids too, so commits already in musehub_commits that never got a graph row are backfilled on next push - _walk_commit_delta no longer takes repo_id; fast path always active - Alembic migration 0061 to apply the schema change
sha256:d6919a05c619cb895a4c800c1da758f3bf43e7c335670432a960a9b4f3230b47
sha
sha256:5fe60a0e90a2551216a752dbff36ef2f9225181068eb8d568e8b9c8f43e37356
snapshot
Older
fix: wire_push_stream writes commit graph rows (closes sha256-of…
sha256:d6239d1aa830766fa809403d83f6ef2e6d031dcb3b47b883354e9ec6689e7c45
All commits
Newer
chore: land shelf checkpoint (bench_wire_remote.py partial changes)
sha256:ffff02ea552b6bb1dc5ca4820ec806d3c688dfaf712db3dc20771e7eef1e4301
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:d6919a05c619cb895a4c800c1da758f3bf43e7c335670432a960a9b4f3230b47 --body "your comment"
No comments yet. Be the first to start the discussion.