You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* fix: remove _workspace hack, keep bare repo properly bare
The project root no longer pretends to be a working directory. The bare
repo stays bare (core.bare=true), HEAD points to main, and git status
correctly reports "this operation must be run in a work tree" at the root.
Removes the orphan _workspace branch, core.bare=false override, and the
root .gitignore wildcard that were only needed to fake a clean status.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* fix: wt-add supports existing local and remote branches
Previously always used -b, failing if the branch existed. Now checks
for existing local branches and remote tracking branches before falling
back to creating a new branch from base.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* fix: wt-rm deletes local branch and guards against removing main
Now deletes the local branch after removing the worktree. If the branch
has unmerged changes, warns the user and shows the force-delete command
instead of silently dropping work. Refuses to remove the main worktree.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* fix: remote-add checks for existing remote and doesn't auto-push
Now errors if the remote name already exists (showing current URL and
how to replace it). No longer pushes main automatically; instead prints
the push command so the user stays in control.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* docs: update AGENTS.md for bare repo root behavior
Remove references to _workspace branch and root .gitignore. Document
that the project root is a container (not a working directory) and that
git commands should be run from inside worktrees.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
0 commit comments