refactor
BREAKING
task/bridge-decomp-phase5
#1 / 1
refactor: extract harmony/shelf bridge to muse.core.bridge.harmony_shelf (issue #14 Phase 5)
Move import_rerere_to_harmony, export_harmony_to_rerere, import_stashes_to_shelf, and export_shelves_to_stash out of bridge.py into a focused harmony_shelf module. Update importer.py lazy imports to point to the new location. 2355→1301 lines.
sha256:54ec693969fdeee4549ecd88cad4059f8315ff6dc4cfb5d8108cc94e9779fbf6
sha
+18
~1
−4
symbols
sha256:b3485bed16aafc754325deb81edd50ba17ad8dd2187163719156b35e912b0ad8
snapshot
+18
symbols added
~1
symbol modified
−4
symbols removed
0
dead code introduced
Semantic Changes
23 symbols
+
export_harmony_to_rerere
function
function export_harmony_to_rerere L148–206 ← moved from muse/cli/commands/bridge.py
+
export_shelves_to_stash
function
function export_shelves_to_stash L336–442 ← moved from muse/cli/commands/bridge.py
+
import_rerere_to_harmony
function
function import_rerere_to_harmony L20–145 ← moved from muse/cli/commands/bridge.py
−
export_harmony_to_rerere
function
function export_harmony_to_rerere L252–314 → moved to muse/core/bridge/harmony_shelf.py
−
export_shelves_to_stash
function
function export_shelves_to_stash L456–567 → moved to muse/core/bridge/harmony_shelf.py
−
import_rerere_to_harmony
function
function import_rerere_to_harmony L115–250 → moved to muse/core/bridge/harmony_shelf.py
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:54ec693969fdeee4549ecd88cad4059f8315ff6dc4cfb5d8108cc94e9779fbf6 --body "your comment"
No comments yet. Be the first to start the discussion.