termui: add branch delete command
Co-Authored-By: sketch <hello@sketch.dev>
Change-ID: s114722c8790c2a41k
diff --git a/termui/termui.go b/termui/termui.go
index 6293824..d76d415 100644
--- a/termui/termui.go
+++ b/termui/termui.go
@@ -265,8 +265,9 @@
initialCommitRef := getShortSHA(ui.agent.SketchGitBase())
if len(branches) == 1 {
ui.AppendSystemMessage("\nš Branch pushed during session: %s", branches[0])
- ui.AppendSystemMessage("š To add those changes to your branch: git cherry-pick %s..%s", initialCommitRef, branches[0])
- ui.AppendSystemMessage("š or git merge %s", branches[0])
+ ui.AppendSystemMessage("š Cherry-pick those changes: git cherry-pick %s..%s", initialCommitRef, branches[0])
+ ui.AppendSystemMessage("š Merge those changes: git merge %s", branches[0])
+ ui.AppendSystemMessage("šļø Delete the branch: git branch -D %s", branches[0])
} else {
ui.AppendSystemMessage("\nš Branches pushed during session:")
for _, branch := range branches {
@@ -276,14 +277,15 @@
for _, branch := range branches {
ui.AppendSystemMessage("git cherry-pick %s..%s", initialCommitRef, branch)
}
- ui.AppendSystemMessage("\nš To add all those changes to your branch:")
- for _, branch := range branches {
- ui.AppendSystemMessage("git cherry-pick %s..%s", initialCommitRef, branch)
- }
ui.AppendSystemMessage("\nš or:")
for _, branch := range branches {
ui.AppendSystemMessage("git merge %s", branch)
}
+
+ ui.AppendSystemMessage("\nšļø To delete branches:")
+ for _, branch := range branches {
+ ui.AppendSystemMessage("git branch -D %s", branch)
+ }
}
}
ui.mu.Unlock()