f39e61aa7f42a3c0eec08b4f3ed4583a5b1ac1d3
抽出共享 cleanupFeatureBranch(handlers/branchCleanup.ts):受保护分支跳过、 远程走 gitea API、本地强删(git branch -D),全程 best-effort 只记日志。 「拖到完成」的分支清理改为复用它(71 行 → 12 行);handleDeleteWorktree 在 删完 worktree 目录后同样调用它,确认框与完成提示带上分支名。 放在 handlers 层而非 git/branchSync.ts:后者刻意不依赖 vscode(有单测覆盖 deleteLocalBranch),本函数需 logger(→vscode)+ gitea API。
Description
Superwork monorepo: VS Code extension, JetBrains plugin, TUI
1.1 MiB
Languages
TypeScript
58.5%
Go
31.9%
Kotlin
9.5%