Commit d5968a849e

d5968a849ef60ec1068377754675401617b5d3ad

parent: 7664da8384

Verified · cmc

cmc <hello@cleberg.net> · 2026-09-28 07:33 UTC

summaries: verb phrases instead of bare nouns

Ref #267

Layout: unified · split

cmd/gitbay/summaries_gen.go +6 −6
@@ -42,12 +42,12 @@ var summaries = map[string]string{
42 "explore": "list public repositories", 42 "explore": "list public repositories",
43 "feed": "activity on repositories you can reach", 43 "feed": "activity on repositories you can reach",
44 "help": "list available commands", 44 "help": "list available commands",
45 "issue assign": "assignees", 45 "issue assign": "add or remove assignees",
46 "issue close": "close an issue", 46 "issue close": "close an issue",
47 "issue comment": "comment", 47 "issue comment": "add a comment",
48 "issue create": "open an issue", 48 "issue create": "open an issue",
49 "issue edit": "edit title or body", 49 "issue edit": "edit title or body",
50 "issue label": "labels", 50 "issue label": "add or remove labels",
51 "issue list": "list issues", 51 "issue list": "list issues",
52 "issue milestone": "set or clear an issue's milestone", 52 "issue milestone": "set or clear an issue's milestone",
53 "issue reopen": "reopen an issue", 53 "issue reopen": "reopen an issue",
@@ -65,13 +65,13 @@ var summaries = map[string]string{
65 "milestone list": "list milestones with progress", 65 "milestone list": "list milestones with progress",
66 "milestone reopen": "reopen a milestone", 66 "milestone reopen": "reopen a milestone",
67 "mr close": "close without merging", 67 "mr close": "close without merging",
68 "mr comment": "comment", 68 "mr comment": "add a comment",
69 "mr create": "open a merge request", 69 "mr create": "open a merge request",
70 "mr diff": "show the diff", 70 "mr diff": "show the diff",
71 "mr diff-comment": "comment on a diff line", 71 "mr diff-comment": "comment on a diff line",
72 "mr draft": "mark a merge request as work in progress", 72 "mr draft": "mark a merge request as work in progress",
73 "mr edit": "edit title or body", 73 "mr edit": "edit title or body",
74 "mr label": "labels", 74 "mr label": "add or remove labels",
75 "mr list": "list merge requests", 75 "mr list": "list merge requests",
76 "mr merge": "merge", 76 "mr merge": "merge",
77 "mr milestone": "set or clear an MR's milestone", 77 "mr milestone": "set or clear an MR's milestone",
@@ -80,7 +80,7 @@ var summaries = map[string]string{
80 "mr resolve": "resolve a review thread", 80 "mr resolve": "resolve a review thread",
81 "mr retarget": "retarget onto another branch", 81 "mr retarget": "retarget onto another branch",
82 "mr review request": "ask specific people for a review", 82 "mr review request": "ask specific people for a review",
83 "mr review": "review", 83 "mr review": "record a review verdict",
84 "mr revisions": "the heads a merge request has had", 84 "mr revisions": "the heads a merge request has had",
85 "mr show": "show a merge request", 85 "mr show": "show a merge request",
86 "mr threads": "review threads on an MR", 86 "mr threads": "review threads on an MR",
internal/control/issue.go +3 −3
@@ -67,7 +67,7 @@ func init() {
67 }, 67 },
68 ReadsStdin: true, Run: runIssueEdit}) 68 ReadsStdin: true, Run: runIssueEdit})
69 register(Command{Path: []string{"issue", "comment"}, 69 register(Command{Path: []string{"issue", "comment"},
70 Summary: "comment", 70 Summary: "add a comment",
71 Usage: "issue comment <owner/name> <n> [--message <m> | --file -] [--format md|org]", 71 Usage: "issue comment <owner/name> <n> [--message <m> | --file -] [--format md|org]",
72 Flags: []Flag{ 72 Flags: []Flag{
73 {"--message", "<m>", "the comment's text", ""}, 73 {"--message", "<m>", "the comment's text", ""},
@@ -90,7 +90,7 @@ func init() {
90 Examples: []string{"issue reopen krz/gitbay 42"}, 90 Examples: []string{"issue reopen krz/gitbay 42"},
91 Run: runIssueReopen}) 91 Run: runIssueReopen})
92 register(Command{Path: []string{"issue", "label"}, 92 register(Command{Path: []string{"issue", "label"},
93 Summary: "labels", 93 Summary: "add or remove labels",
94 Usage: "issue label <owner/name> <n> [--add <l>]... [--remove <l>]...", 94 Usage: "issue label <owner/name> <n> [--add <l>]... [--remove <l>]...",
95 Flags: []Flag{ 95 Flags: []Flag{
96 {"--add", "<l>", "label to add, may repeat", ""}, 96 {"--add", "<l>", "label to add, may repeat", ""},
@@ -99,7 +99,7 @@ func init() {
99 Examples: []string{"issue label krz/gitbay 42 --add bug --remove needs-triage"}, 99 Examples: []string{"issue label krz/gitbay 42 --add bug --remove needs-triage"},
100 Run: runIssueLabel}) 100 Run: runIssueLabel})
101 register(Command{Path: []string{"issue", "assign"}, 101 register(Command{Path: []string{"issue", "assign"},
102 Summary: "assignees", 102 Summary: "add or remove assignees",
103 Usage: "issue assign <owner/name> <n> [--add <user>]... [--remove <user>]...", 103 Usage: "issue assign <owner/name> <n> [--add <user>]... [--remove <user>]...",
104 Flags: []Flag{ 104 Flags: []Flag{
105 {"--add", "<user>", "user to assign, may repeat", ""}, 105 {"--add", "<user>", "user to assign, may repeat", ""},
internal/control/mr.go +3 −3
@@ -143,7 +143,7 @@ func init() {
143 Examples: []string{"mr retarget krz/gitbay 431 main"}, 143 Examples: []string{"mr retarget krz/gitbay 431 main"},
144 Run: runMRRetarget}) 144 Run: runMRRetarget})
145 register(Command{Path: []string{"mr", "comment"}, 145 register(Command{Path: []string{"mr", "comment"},
146 Summary: "comment", 146 Summary: "add a comment",
147 Usage: "mr comment <owner/name> <n> [--message <m> | --file -] [--format md|org]", 147 Usage: "mr comment <owner/name> <n> [--message <m> | --file -] [--format md|org]",
148 Flags: []Flag{ 148 Flags: []Flag{
149 {"--message", "<m>", "the comment's text", ""}, 149 {"--message", "<m>", "the comment's text", ""},
@@ -153,7 +153,7 @@ func init() {
153 Examples: []string{`mr comment krz/gitbay 431 --message "looks good"`}, 153 Examples: []string{`mr comment krz/gitbay 431 --message "looks good"`},
154 ReadsStdin: true, Run: runMRComment}) 154 ReadsStdin: true, Run: runMRComment})
155 register(Command{Path: []string{"mr", "review"}, 155 register(Command{Path: []string{"mr", "review"},
156 Summary: "review", 156 Summary: "record a review verdict",
157 Usage: "mr review <owner/name> <n> --approve|--request-changes|--comment|--discard", 157 Usage: "mr review <owner/name> <n> --approve|--request-changes|--comment|--discard",
158 Flags: []Flag{ 158 Flags: []Flag{
159 {"--approve", "", "approve the merge request", ""}, 159 {"--approve", "", "approve the merge request", ""},
@@ -173,7 +173,7 @@ func init() {
173 Examples: []string{"mr review request krz/gitbay 431 --add cmc"}, 173 Examples: []string{"mr review request krz/gitbay 431 --add cmc"},
174 Run: runMRReviewRequest}) 174 Run: runMRReviewRequest})
175 register(Command{Path: []string{"mr", "label"}, 175 register(Command{Path: []string{"mr", "label"},
176 Summary: "labels", 176 Summary: "add or remove labels",
177 Usage: "mr label <owner/name> <n> [--add <l>]... [--remove <l>]...", 177 Usage: "mr label <owner/name> <n> [--add <l>]... [--remove <l>]...",
178 Flags: []Flag{ 178 Flags: []Flag{
179 {"--add", "<l>", "label to add, may repeat", ""}, 179 {"--add", "<l>", "label to add, may repeat", ""},