fix: upsert commit_meta on push conflict
ON CONFLICT DO NOTHING silently dropped meta updates (signature, signer_public_key, etc.) for already-known commit IDs. Switch to ON CONFLICT DO UPDATE for commit_meta only — structural fields (parent_ids, snapshot_id, message, author, timestamp) are unchanged.
Allows re-pushing to backfill missing signer_public_key in existing rows and supports future key rotation / toolchain upgrades.
sha256:80691eafab155807f2de890654386bbd449893529970b181c14064fb04a30205
sha
sha256:d76d9a24bacd40bad47744a5db4a9563ff3f34c89042af3741e4a9ceba009d4d
snapshot
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:80691eafab155807f2de890654386bbd449893529970b181c14064fb04a30205 --body "your comment"
No comments yet. Be the first to start the discussion.