feat: add backfill_raw_ops_from_commits + deploy script
Re-indexes all 29,414 historic symbol history entries that were stored with coarse ops (add/modify/rename) by reading the original structured_delta from commit_meta.
After running deploy/backfill_raw_ops_from_commits.py: insert: 12554, replace: 12035, delete: 3900, patch: 2699, directory_rename: 1 — no coarse values remain in the DB.
TestBackfillRawOpsFromCommits: 8 tests (dry_run, per-op, idempotent, missing-from-delta, all-repos, file-level patch detection).
sha256:b8287d3ee90123d331f2bca73464a888ad2050e041d0b77450cc6d9870108c6a
sha
+25
symbols
sha256:1e9bf70eaf62e146ea5e11e1d80055a831374d98daacb608ebd51be2cdede9a6
snapshot
+25
symbols added
0
dead code introduced
Semantic Changes
25 symbols
+
test_add_becomes_insert_with_payload
method
async_method test_add_becomes_insert_with_payload L1722–1748
+
test_already_correct_ops_not_touched
method
async_method test_already_correct_ops_not_touched L1819–1835
+
test_dry_run_returns_count_without_writing
method
async_method test_dry_run_returns_count_without_writing L1695–1719
+
test_entry_missing_from_delta_left_alone
method
async_method test_entry_missing_from_delta_left_alone L1838–1861
+
test_modify_becomes_patch_for_file_level
method
async_method test_modify_becomes_patch_for_file_level L1780–1816
+
test_modify_becomes_replace_with_payload
method
async_method test_modify_becomes_replace_with_payload L1751–1777
+
test_repo_id_none_fixes_all_repos
method
async_method test_repo_id_none_fixes_all_repos L1864–1881
Older
feat: store raw DomainOp types and full op payload; remove lossy…
sha256:216ceb7bd277c270a76962446b1620b842bd3cbbb209686cbc7ebb1e7f5a8acf
All commits
Newer
feat: CSP-safe theme toggle with localStorage persistence and tests
sha256:3844d899f9af58c888bd661a055f9a71189d9c790c1bb6c2eafd592b4b7877fb
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:b8287d3ee90123d331f2bca73464a888ad2050e041d0b77450cc6d9870108c6a --body "your comment"
No comments yet. Be the first to start the discussion.