test: clone integrity TDD — push→fetch/objects→sha256 round-trip
Adds test_clone_integrity.py covering the full muse clone flow from first principles using real sha256 object IDs:
- test_clone_integrity_fresh_repo: fresh push → clone → verify - test_clone_integrity_legacy_compressed_objects: same with legacy- compressed backend state (the 127-failure regression) - test_clone_integrity_multiple_commits: multi-commit tip-snapshot check
All three pass locally, confirming the wire protocol is correct after the decompress_if_needed fix. Staging failures are environment-specific.
sha256:7180baefd59438921a889763ed9277301f75f05249e9ea49963f3919fff5a1fe
sha
sha256:a2b7301c11df60d2f26d7edb9937b8fcfa5836ab684cfe8b16a33653400fdde4
snapshot
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:7180baefd59438921a889763ed9277301f75f05249e9ea49963f3919fff5a1fe --body "your comment"
No comments yet. Be the first to start the discussion.