Skip to content

feat(kernel): worktree-lifecycle - #122

Merged
devcxl merged 1 commit into
mainfrom
feat/worktree-lifecycle
Jul 31, 2026
Merged

feat(kernel): worktree-lifecycle#122
devcxl merged 1 commit into
mainfrom
feat/worktree-lifecycle

Conversation

@devcxl

@devcxl devcxl commented Jul 31, 2026

Copy link
Copy Markdown
Owner

worktree-lifecycle

  • src/kernel/worktree.ts — worktree 创建/复用校验/销毁 preflight(无 --force)
  • 创建:目录不存在 add -b;分支已存在未合并拒绝
  • 复用:分支一致复用 / 不一致报错
  • 销毁:PR 已合并+干净 → 删除;脏 → 拒绝;未合并/取消 → 需 user_confirmed + 分支已推送
  • 新增 14 测试,全量 591 通过

Closes #104

@devcxl
devcxl merged commit b3de37a into main Jul 31, 2026
1 check passed
@devcxl
devcxl deleted the feat/worktree-lifecycle branch August 1, 2026 16:13
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.

worktree-lifecycle

1 participant