diff options
-rw-r--r-- | gerrit-server/src/main/java/com/google/gerrit/server/patch/PublishComments.java | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/gerrit-server/src/main/java/com/google/gerrit/server/patch/PublishComments.java b/gerrit-server/src/main/java/com/google/gerrit/server/patch/PublishComments.java index a4cc13f7..5b920331 100644 --- a/gerrit-server/src/main/java/com/google/gerrit/server/patch/PublishComments.java +++ b/gerrit-server/src/main/java/com/google/gerrit/server/patch/PublishComments.java @@ -220,6 +220,8 @@ public class PublishComments implements Callable<VoidResult> { db.patchSetApprovals().update(upd); db.patchSetApprovals().insert(ins); + + summarizeInlineComments(msgbuf); message(msgbuf.toString()); } @@ -298,4 +300,17 @@ public class PublishComments implements Callable<VoidResult> { hooks.doCommentAddedHook(change, user.getAccount(), patchSet, messageText, changed); } + + private void summarizeInlineComments(StringBuilder in) { + if (!drafts.isEmpty()) { + if (in.length() != 0) { + in.append("\n\n"); + } + if (drafts.size() == 1) { + in.append("(1 inline comment)"); + } else { + in.append("(" + drafts.size() + " inline comments)"); + } + } + } } |