- Should be runnable inside and outside tmux session.
- Should be runnable from inside ai harness session. Ideally though, not required as a plugin. Maybe some sort of overlay instead.
- Should search through set of directories, looking for repositories.
- Show a list of repos and branches, not sure if branches need to be distinct from worktrees. I think not.
Just search repos (local and remote?) and branches. Selecting a branch should look for a session, create if not exists, look for a worktree, create if not exists.
I want the local, fast stuff to be instant in the list, and maybe have the remote stuff come in asynchronously? I think.
When traversing, stop when finding a repo, dont keep traversing. Not supporting sub repos for now.
Remove tmux support
twig in repo, show all branches. Selecting a branch checks it out in worktree, and changes to that dir (optionally does this in a new tmux session?).
twig outside repo, show all repos (and maybe just projects generally?), after selecting a repo, show all branches.
Just search repos (local and remote?) and branches. Selecting a branch should look for a session, create if not exists, look for a worktree, create if not exists.
I want the local, fast stuff to be instant in the list, and maybe have the remote stuff come in asynchronously? I think.
When traversing, stop when finding a repo, dont keep traversing. Not supporting sub repos for now.
Remove tmux support
twigin repo, show all branches. Selecting a branch checks it out in worktree, and changes to that dir (optionally does this in a new tmux session?).twigoutside repo, show all repos (and maybe just projects generally?), after selecting a repo, show all branches.