< prev index next > bots/mlbridge/src/main/java/org/openjdk/skara/bots/mlbridge/ArchiveMessages.java
Print this page
var commitMessages = prInstance.formatCommitMessages(prInstance.baseHash(), prInstance.headHash(), ArchiveMessages::formatCommit);
var filteredBody = filterComments(prInstance.pr().getBody());
if (filteredBody.isEmpty()) {
filteredBody = prInstance.pr().getTitle().strip();
}
+ var issueString = prInstance.issueUrl().map(url -> " Issue: " + url + "\n").orElse("");
return filteredBody + "\n\n" +
infoSeparator + "\n\n" +
"Commits:\n" +
commitMessages + "\n\n" +
"Changes: " + prInstance.changeUrl() + "\n" +
+ issueString +
" Stats: " + prInstance.stats(prInstance.baseHash(), prInstance.headHash()) + "\n" +
" Patch: " + prInstance.diffUrl() + "\n" +
" Fetch: " + prInstance.fetchCommand() + "\n\n" +
replyFooter(prInstance);
}
+ var issueString = prInstance.issueUrl().map(url -> " Issue: " + url + "\n").orElse("");
return "The pull request has been updated with a complete new set of changes (possibly due to a rebase).\n\n" +
infoSeparator + "\n\n" +
"Commits:\n" +
commitMessages + "\n\n" +
"Changes: " + prInstance.changeUrl() + "\n" +
+ issueString +
" Stats: " + prInstance.stats(prInstance.baseHash(), prInstance.headHash()) + "\n" +
" Patch: " + prInstance.diffUrl() + "\n" +
" Fetch: " + prInstance.fetchCommand() + "\n\n" +
replyFooter(prInstance); }
+ var issueString = prInstance.issueUrl().map(url -> " Issue: " + url + "\n").orElse("");
return "The pull request has been updated with additional changes.\n\n" +
infoSeparator + "\n\n" +
"Added commits:\n" +
newCommitMessages + "\n\n" +
"Changes:\n" +
+ issueString +
" Stats: " + prInstance.stats(lastHead, prInstance.headHash()) + "\n" +
" Patch: " + prInstance.diffUrl() + "\n" +
" Fetch: " + prInstance.fetchCommand() + "\n\n" +
replyFooter(prInstance);
}
< prev index next >