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

fix: thread repo_root through all backend get/exists calls in push and fetch stream paths

- wire_push_stream: backend.get(base_id) for delta reconstruction now passes repo_root - wire_push_stream: backend.exists(oid) in ghost guard now passes repo_root - wire_fetch_stream: compute _repo_root after repo lookup; pass to backend.get in _fetch_one - LocalBackend.get/exists/get_batch: fall back to flat store when per-repo lookup misses, preserving access to legacy objects not yet migrated to per-repo layout

sha256:ab4a80f7dc1c6fee07cd97e9d684cdff96c8be0ad54961572b261c664e1573d6 sha
sha256:fb8731413b1e20cd73328463efd710335db03bc3ddaf0b4d62ee3468f0949877 snapshot
← Older Oldest on task/per-repo-wire-fixes
All commits
Newer → Latest on task/per-repo-wire-fixes

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