* Fix Cursor deeplink installation with copy-paste instructions (#723) * detect git worktree * add changeset * add aliases and git flags * add changeset * rename and update test * add store tasks in git functionality * update changeset * fix newline * remove unused import * update command wording * update command option text
925 B
925 B
task-master-ai
| task-master-ai |
|---|
| minor |
- Git Worktree Detection:
- Now properly skips Git initialization when inside existing Git worktree
- Prevents accidental nested repository creation
- Flag System Overhaul:
--git/--no-gitcontrols repository initialization--aliases/--no-aliasesconsistently manages shell alias creation--git-tasks/--no-git-taskscontrols whether task files are stored in Git--dry-runaccurately previews all initialization behaviors
- GitTasks Functionality:
- New
--git-tasksflag includes task files in Git (comments them out in .gitignore) - New
--no-git-tasksflag excludes task files from Git (default behavior) - Supports both CLI and MCP interfaces with proper parameter passing
- New
Implementation Details:
-
Added explicit Git worktree detection before initialization
-
Refactored flag processing to ensure consistent behavior
-
Fixes #734