feat
BREAKING
task/version-tags-phase0-label-rename
#3 / 7
feat: Phase 3 — version tag push/pull integration (VT_26–VT_33)
- muse tag push <remote> <tag> [--force] sends a version tag to a remote - muse push --tags / push.tags config auto-pushes all local version tags - muse pull fetches version tags from the remote (best-effort, non-fatal) - transport: push_version_tags() and fetch_version_tags() added to protocol - config: [push] section with push.tags boolean; round-trips through TOML - 21 new tests (VT_26–VT_33) — all passing, zero regressions
sha256:6091fde5cedc3f330c9ab8fb814009bf896bc607750eeb7c2e65f77dbdf715d0
sha
+70
~23
symbols
sha256:bf660b9b0489e081ec39445adb092510ca033c71f8b9d1d3fb07a32f8045eb81
snapshot
+70
symbols added
~23
symbols modified
0
dead code introduced
Semantic Changes
93 symbols
+
test_tag_push_unknown_remote_exits_one
method
method test_tag_push_unknown_remote_exits_one L170–178
+
test_already_current_when_remote_has_tag
method
method test_already_current_when_remote_has_tag L219–235
+
test_conflict_without_force_exits_one
method
method test_conflict_without_force_exits_one L292–310
+
test_push_with_tags_calls_push_version_tags
method
method test_push_with_tags_calls_push_version_tags L364–382
+
test_push_with_tags_json_has_tags_pushed
method
method test_push_with_tags_json_has_tags_pushed L320–340
+
test_push_with_tags_json_has_tags_skipped
method
method test_push_with_tags_json_has_tags_skipped L342–362
+
test_push_without_tags_does_not_call_push_version_tags
method
method test_push_without_tags_does_not_call_push_version_tags L392–409
+
test_push_without_tags_json_no_tags_pushed_key
method
method test_push_without_tags_json_no_tags_pushed_key L411–429
+
test_push_with_push_tags_true_auto_pushes_tags
method
method test_push_with_push_tags_true_auto_pushes_tags L456–479
+
test_pull_version_tags_transport_called
method
method test_pull_version_tags_transport_called L543–576
+
test_pull_with_tags_stores_version_tags
method
method test_pull_with_tags_stores_version_tags L489–541
+
test_push_then_pull_stores_tags_locally
method
method test_push_then_pull_stores_tags_locally L586–659
~
run
~
register
Older
docs: check off Phase 0 and Phase 2 deliverables in version-tags issue
sha256:a909086a451b94071e280ec310b7095507b54adeef7b9b9624656ade62d97824
All commits
Newer
feat(describe): rewrite muse describe for clean version-tag-only…
sha256:894647ed295b70815ea76af263faca6f8f4d4892417eb887d8c0ceb187f54a5a
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:6091fde5cedc3f330c9ab8fb814009bf896bc607750eeb7c2e65f77dbdf715d0 --body "your comment"
No comments yet. Be the first to start the discussion.