feat(archive): supercharge with --list, enriched JSON, branch resolution, 86-test suite
sha256:b7407814f2dc6ce33554bf8b053a90dae2c2dfd8c0bc18756e68effbc32bc83f
sha
+129
~6
symbols
sha256:60586679e14c14e2e7b7d8cf16eff10b68c1c77d1520b67f9561b12462633afc
snapshot
+129
symbols added
~6
symbols modified
0
dead code introduced
Semantic Changes
135 symbols
+
test_returns_entries_for_valid_manifest
method
method test_returns_entries_for_valid_manifest L163–175
+
test_archive_contains_exactly_manifest_files
method
method test_archive_contains_exactly_manifest_files L730–740
+
test_json_path_field_matches_written_file
method
method test_json_path_field_matches_written_file L803–812
+
test_list_entries_match_archive_entries
method
method test_list_entries_match_archive_entries L763–780
+
test_default_filename_no_sha256_prefix
method
method test_default_filename_no_sha256_prefix L290–294
+
test_list_with_prefix_shows_prefixed_paths
method
method test_list_with_prefix_shows_prefixed_paths L418–424
+
test_dotdot_component_in_rel_path_returns_none
method
method test_dotdot_component_in_rel_path_returns_none L140–141
+
test_null_byte_in_prefix_returns_none
method
method test_null_byte_in_prefix_returns_none L149–150
+
test_null_byte_in_rel_path_returns_none
method
method test_null_byte_in_rel_path_returns_none L146–147
+
test_safe_arcname_blocks_dotdot_prefix
method
method test_safe_arcname_blocks_dotdot_prefix L596–597
+
test_safe_arcname_blocks_null_byte_path
method
method test_safe_arcname_blocks_null_byte_path L590–591
+
test_safe_arcname_blocks_null_byte_prefix
method
method test_safe_arcname_blocks_null_byte_prefix L593–594
+
test_tar_archive_has_no_traversal_paths
method
method test_tar_archive_has_no_traversal_paths L615–622
+
test_zip_archive_has_no_traversal_paths
method
method test_zip_archive_has_no_traversal_paths L624–634
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:b7407814f2dc6ce33554bf8b053a90dae2c2dfd8c0bc18756e68effbc32bc83f --body "your comment"
No comments yet. Be the first to start the discussion.