docs: commit-id-v2 rewrite spec
v2 formula adds repo_id, author, signer_public_key to commit_id hash. Removes format_version entirely. Renames branch→created_on_branch. Normalises bare-sig prefix. Topological rewrite algorithm with dry-run. Pilot strategy: muse-zsh in /tmp before touching any real repo.
sha256:148e92dd21404e63cd40f8f12e45aec1cf401c111eb02a5c2bd3f4eebbed9d43
sha
+38
symbols
sha256:78caec00f09025b50d2dc0cad7312e253a0cf8d42872c1f59dcb6e3022f700c0
snapshot
+38
symbols added
0
dead code introduced
Semantic Changes
38 symbols
+
5 — format_version schema versioning field
section 5 — format_version schema versioning field L27–33
+
6 — branch field semantics are misleading
section 6 — branch field semantics are misleading L33–40
+
Step 1 — Safety copy (pilot) / bundle (main repos)
section Step 1 — Safety copy (pilot) / bundle (main repos) L124–136
+
Step 4 — Topological sort (Kahn's algorithm)
section Step 4 — Topological sort (Kahn's algorithm) L146–150
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:148e92dd21404e63cd40f8f12e45aec1cf401c111eb02a5c2bd3f4eebbed9d43 --body "your comment"
No comments yet. Be the first to start the discussion.