fix: sha256: prefix canonical at contract boundaries, update tests for MWP streaming
- describe.py: short_sha now includes sha256: prefix (was stripping it for display) - describe long_format: removed git-ism 'g' prefix since sha256: already identifies the hash type - test_merge_data_integrity: fix _write_object/_h/_SHA256_EMPTY to use sha256: prefix; fix _snapshot_path/_commit_path_for to strip prefix for filesystem paths only - test_push_have_filter: fix _sha helper to return sha256: prefix; update mock from push_pack to push_stream (MWP streaming refactor); fix I3/I4 path assertions to strip prefix before filesystem checks; remove PackBundle/FilterObjectsResult/PresignResponse - delete test_push_pack_origin.py: _push_objects_as_packs removed in MWP refactor
sha256:5587bc25c9427315d2bc2e75abc40d23a0b26bce956b54e34ddc75ee20774ead
sha
~25
−23
symbols
sha256:bc9d050f138e67669605c120bb22a0726c20c23e8e3fc860fff8da99be8e4400
snapshot
~25
symbols modified
−23
symbols removed
0
dead code introduced
Semantic Changes
48 symbols
−
test_https_hub_replaced_with_worker_origin
method
method test_https_hub_replaced_with_worker_origin L71–86
−
test_multiple_packs_all_use_worker_url
method
method test_multiple_packs_all_use_worker_url L158–180
−
test_no_pack_origin_uses_hub_url_unchanged
method
method test_no_pack_origin_uses_hub_url_unchanged L88–102
−
test_pack_origin_does_not_append_extra_path
method
method test_pack_origin_does_not_append_extra_path L139–156
−
test_stored_and_skipped_totals_accumulated
method
method test_stored_and_skipped_totals_accumulated L182–205
~
_sha
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:5587bc25c9427315d2bc2e75abc40d23a0b26bce956b54e34ddc75ee20774ead --body "your comment"
No comments yet. Be the first to start the discussion.