feat(#47 Phase 4): wire fetch_bundle into clone and pull commands
Replace transport.fetch_presign_or_stream with transport.fetch_bundle in both clone (depth=None path) and pull. Shallow clone (--depth N) stays on fetch_stream — fetch_bundle has no depth-limit support.
Also fixes three pre-existing test bugs found while updating mocks: - test_cli_clone / test_clone_partial: snapshot data used "manifest" key but _apply_snapshot_deltas expects "delta_add"/"delta_remove" - test_cmd_clone_hardening TestStressConcurrent: 8 threads concurrently patching the same module attribute caused stale mocks to leak into subsequent tests; patches moved to test-level scope
sha256:4c591f37ecfce1e9b422ae69ef9dadd3eb880b967857bf65f52de0e0c0aa36cd
sha
sha256:334142e97a6c53f1f4cd8f39adfd939a7a7ab7c8d3f6f3a6887299935f1dafb8
snapshot
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:4c591f37ecfce1e9b422ae69ef9dadd3eb880b967857bf65f52de0e0c0aa36cd --body "your comment"
No comments yet. Be the first to start the discussion.