gabriel / muse public
fix migrate task/fix-migrate-author-normalize #1 / 1
AI Agent gabriel · 43 days ago · Apr 29, 2026 · Diff

fix(migrate): normalize empty author to signing identity on --force-resign

Commits created before the author field was wired up have author:"". The push handler's 'or pusher_username' fallback then stored a different author in the DB, causing hash verification to fail on clone.

With --force-resign, set author from signing_identity.handle when the commit has no author, so every resigned commit has full provenance baked into its content hash.

sha256:e25512d30f95e1a9d29daf96697bd76aab800ed2b53fb1aa8893515cb75b6bf9 sha
sha256:f37f957ab20b6ced37e91cfe04d904b4f3bf20e49a9efcd472319798cbabf0f5 snapshot
← Older Oldest on task/fix-migrate-author-normalize
All commits
Newer → Latest on task/fix-migrate-author-normalize

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