Skip to content

Conversation

@alajmo
Copy link
Owner

@alajmo alajmo commented Jan 9, 2026

No description provided.

alajmo and others added 9 commits January 10, 2026 14:17
- Add worktrees configuration nested under projects in mani.yaml
- Auto-detect existing worktrees during `mani init`
- Create worktrees during `mani sync` (creates branch if it doesn't exist)
- Display worktrees in `mani list projects` and `mani describe projects`
- Support default path (<project>/<branch>) and custom relative paths

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Always display Tags and Paths panes in ContextView regardless of item count
- Always include Tags and Paths panes in focusable list
- Add fallback in FocusNext/FocusPrevious to prevent panic when current
  focus is not in focusable list (e.g., clicking on empty pane then Tab)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Fix MergeThemeOptions to convert default values (empty bg to "-",
  "bold" to "b") so color tags parse correctly in InputField
- Add worktree path validation (path is required)
- Add worktrees to .gitignore
- Add --remove-orphaned-worktrees flag to mani sync
- Improve mani init to discover worktrees using git worktree list
- Update documentation

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Use Go 1.22+ range over int syntax for cleaner loops.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Remove verbose feature list from CLI help
- Add documentation and issue tracker links to help output
- Simplify README description

Addresses #118

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
When running `mani init`, only add the current directory as a project
with `path: .` if it IS a git repository. If not inside a git repo,
there's no point adding it as a project - only discovered subdirectory
repos will be included.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
When mani init doesn't add any projects (e.g., outside a git repo),
avoid printing an empty table by returning early from PrintProjectInit.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
benchstat requires multiple samples to calculate confidence intervals
and detect meaningful differences between benchmark runs.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@alajmo alajmo force-pushed the feat/worktree-support branch from a2da149 to d9f4228 Compare January 10, 2026 13:18
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.

2 participants