Skip to content

feat(switch): add interactive branch switch command#35

Merged
mark-pro merged 1 commit intomainfrom
feat/switch-cmd
Apr 1, 2026
Merged

feat(switch): add interactive branch switch command#35
mark-pro merged 1 commit intomainfrom
feat/switch-cmd

Conversation

@mark-pro
Copy link
Copy Markdown
Member

@mark-pro mark-pro commented Apr 1, 2026

Summary

  • add dgr switch for direct local branch switching and interactive tracked-tree selection
  • share tree row rendering between dgr tree and the inline switch picker to keep connectors and labels aligned
  • add tests for direct switching, interactive selection, pause guards, and terminal rendering details

Validation

  • rustup run stable cargo fmt --all
  • cargo check
  • cargo test

Closes #32

@mark-pro mark-pro marked this pull request as ready for review April 1, 2026 00:57
@mark-pro mark-pro merged commit a10f14f into main Apr 1, 2026
2 checks passed
@mark-pro mark-pro deleted the feat/switch-cmd branch April 1, 2026 01:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: Add interactive branch switch command

1 participant