< prev index next > bots/pr/src/main/java/org/openjdk/skara/bots/pr/PullRequestInstance.java
Print this page
comments).stream()
.map(email -> Author.fromString(email.toString()))
.collect(Collectors.toList());
var summary = Summary.summary(pr.repository().host().getCurrentUserDetails(), comments);
-
- var commitMessage = CommitMessage.title(isMerge ? "Merge" : pr.getTitle())
- .contributors(additionalContributors)
+ var issue = Issue.fromString(pr.getTitle());
+ var commitMessageBuilder = issue.map(CommitMessage::title).orElseGet(() -> CommitMessage.title(isMerge ? "Merge" : pr.getTitle()));
+ commitMessageBuilder.contributors(additionalContributors)
.reviewers(reviewers);
- summary.ifPresent(commitMessage::summary);
+ summary.ifPresent(commitMessageBuilder::summary);
- return String.join("\n", commitMessage.format(CommitMessageFormatters.v1));
+ return String.join("\n", commitMessageBuilder.format(CommitMessageFormatters.v1));
}
private Hash commitSquashed(List<Review> activeReviews, Namespace namespace, String censusDomain, String sponsorId) throws IOException {
localRepo.checkout(baseHash, true);
localRepo.squash(headHash);
< prev index next >