summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEdwin Kempin <ekempin@google.com>2016-04-13 09:11:14 +0200
committerDavid Pursehouse <david.pursehouse@sonymobile.com>2016-04-14 14:03:41 +0900
commita778c50997f2a17fd2e7869d6ba376006c74b137 (patch)
tree583c63d85c7ee59165039196a6e7469e734648fb
parentca8ddff39295c110a35e6b8aa0581065fbe8c3ad (diff)
Fix subject for "Updated Changes" lines on push
When a change was updated it showed the subject from the previous patch set and not as expected the subject from the new current patch set. Bug: Issue 4055 Change-Id: I33d1912cccea795fc003a07bc88800c536c301da Signed-off-by: Edwin Kempin <ekempin@google.com>
-rw-r--r--gerrit-server/src/main/java/com/google/gerrit/server/git/ReceiveCommits.java10
1 files changed, 6 insertions, 4 deletions
diff --git a/gerrit-server/src/main/java/com/google/gerrit/server/git/ReceiveCommits.java b/gerrit-server/src/main/java/com/google/gerrit/server/git/ReceiveCommits.java
index f33591e5f9..bc7b0d17ee 100644
--- a/gerrit-server/src/main/java/com/google/gerrit/server/git/ReceiveCommits.java
+++ b/gerrit-server/src/main/java/com/google/gerrit/server/git/ReceiveCommits.java
@@ -669,7 +669,8 @@ public class ReceiveCommits {
addMessage("");
addMessage("New Changes:");
for (CreateRequest c : created) {
- addMessage(formatChangeUrl(canonicalWebUrl, c.change, false));
+ addMessage(formatChangeUrl(canonicalWebUrl, c.change,
+ c.change.getSubject(), false));
}
addMessage("");
}
@@ -694,20 +695,21 @@ public class ReceiveCommits {
addMessage("Updated Changes:");
boolean edit = magicBranch != null && magicBranch.edit;
for (ReplaceRequest u : updated) {
- addMessage(formatChangeUrl(canonicalWebUrl, u.change, edit));
+ addMessage(formatChangeUrl(canonicalWebUrl, u.change,
+ u.info.getSubject(), edit));
}
addMessage("");
}
}
private static String formatChangeUrl(String url, Change change,
- boolean edit) {
+ String subject, boolean edit) {
StringBuilder m = new StringBuilder()
.append(" ")
.append(url)
.append(change.getChangeId())
.append(" ")
- .append(ChangeUtil.cropSubject(change.getSubject()));
+ .append(ChangeUtil.cropSubject(subject));
if (change.getStatus() == Change.Status.DRAFT) {
m.append(" [DRAFT]");
}