diff options
author | Edwin Kempin <ekempin@google.com> | 2016-04-13 09:11:14 +0200 |
---|---|---|
committer | David Pursehouse <david.pursehouse@sonymobile.com> | 2016-04-14 14:03:41 +0900 |
commit | a778c50997f2a17fd2e7869d6ba376006c74b137 (patch) | |
tree | 583c63d85c7ee59165039196a6e7469e734648fb | |
parent | ca8ddff39295c110a35e6b8aa0581065fbe8c3ad (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.java | 10 |
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]"); } |