Scope
Add delete action to the branch/tag context menu (local refs first pass). Distinguish merged (git branch -d) vs unmerged (git branch -D) and require explicit force-confirm for the latter.
Acceptance criteria
- Deleting a merged branch succeeds without extra confirmation.
- Deleting an unmerged branch warns the user and requires an explicit force-confirm before using
-D.
Scope
Add delete action to the branch/tag context menu (local refs first pass). Distinguish merged (
git branch -d) vs unmerged (git branch -D) and require explicit force-confirm for the latter.Acceptance criteria
-D.