(issues []api.LinkedIssue, withTitle bool)
| 370 | } |
| 371 | |
| 372 | func joinLinkedIssues(issues []api.LinkedIssue, withTitle bool) string { |
| 373 | if len(issues) == 0 { |
| 374 | return "" |
| 375 | } |
| 376 | parts := make([]string, len(issues)) |
| 377 | for i, issue := range issues { |
| 378 | parts[i] = formatLinkedIssueRef(&issue) |
| 379 | if withTitle { |
| 380 | parts[i] += " " + issue.Title |
| 381 | } |
| 382 | } |
| 383 | return strings.Join(parts, ", ") |
| 384 | } |
| 385 | |
| 386 | func issueStateTitleWithColor(cs *iostreams.ColorScheme, issue *api.Issue) string { |
| 387 | colorFunc := cs.ColorFromString(prShared.ColorForIssueState(*issue)) |
no test coverage detected