gabriel / muse public
fix patch clone task/clone-graceful-integrity-skip #1 / 1
gabriel · 62 days ago · Apr 14, 2026 · Diff

fix(clone): skip corrupted objects gracefully instead of crashing

When write_object raises ValueError (hash mismatch), clone previously propagated the exception and aborted. Now it catches the error, logs a debug message, and continues — reporting a summary warning to stderr.

This is the client-side complement to the server-side fix: the server now detects and deletes corrupted objects at serve time, so this path is a last-resort safety net for any corruption that slips through.

sha256:1b0fc5cd6b35d17782e7c53b38b91666da73defe7ee5703bd7ea5f06a7adea60 sha
sha256:7fb9d14d5e20f7b7545a194eed8fcfeab5a7f457f8ecd74a23f15653b60e98b2 snapshot
← Older Oldest on task/clone-graceful-integrity-skip
All commits
Newer → Latest on task/clone-graceful-integrity-skip

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