< prev index next >

bots/mlbridge/src/main/java/org/openjdk/skara/bots/mlbridge/ArchiveMessages.java

Print this page
*** 57,47 ***
--- 57,53 ---
          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 >