refactor: replace short_id with full IDs in non-display contexts
- JSON API responses: all commit/snapshot IDs now return full sha256:<64-hex> - Error messages, log warnings: use full IDs - Display exceptions kept: Jinja2 short_id filter for HTML templates, mist_short_id for URL slugs, ui_blame.py short_id for heatmap column - Fixed broken edits from prior session: - genesis.py: restored mist_short_id function signature and body - ui_commits.py: restored empty dict keys and f-string expression - ui_blame.py: restored empty dict key to short_id - decompress_objects.py, locustfile.py: full IDs in messages/paths - test_snapshot_entries.py: assertions compare full commit IDs directly
sha256:97d6b80ca1f7efd28e4e4f26fb067284a3c62d4e76ebbe8be682df187d65b7c6
sha
sha256:d3664c008cf94a27753a39a1a1b280c50fdbe9ea4523a29454cd36ef2eb6109c
snapshot
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:97d6b80ca1f7efd28e4e4f26fb067284a3c62d4e76ebbe8be682df187d65b7c6 --body "your comment"
No comments yet. Be the first to start the discussion.