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>
This commit is contained in:
@@ -696,7 +696,8 @@ public class ReceiveCommits {
|
|||||||
addMessage("");
|
addMessage("");
|
||||||
addMessage("New Changes:");
|
addMessage("New Changes:");
|
||||||
for (CreateRequest c : created) {
|
for (CreateRequest c : created) {
|
||||||
addMessage(formatChangeUrl(canonicalWebUrl, c.change, false));
|
addMessage(formatChangeUrl(canonicalWebUrl, c.change,
|
||||||
|
c.change.getSubject(), false));
|
||||||
}
|
}
|
||||||
addMessage("");
|
addMessage("");
|
||||||
}
|
}
|
||||||
@@ -721,20 +722,21 @@ public class ReceiveCommits {
|
|||||||
addMessage("Updated Changes:");
|
addMessage("Updated Changes:");
|
||||||
boolean edit = magicBranch != null && magicBranch.edit;
|
boolean edit = magicBranch != null && magicBranch.edit;
|
||||||
for (ReplaceRequest u : updated) {
|
for (ReplaceRequest u : updated) {
|
||||||
addMessage(formatChangeUrl(canonicalWebUrl, u.change, edit));
|
addMessage(formatChangeUrl(canonicalWebUrl, u.change,
|
||||||
|
u.info.getSubject(), edit));
|
||||||
}
|
}
|
||||||
addMessage("");
|
addMessage("");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private static String formatChangeUrl(String url, Change change,
|
private static String formatChangeUrl(String url, Change change,
|
||||||
boolean edit) {
|
String subject, boolean edit) {
|
||||||
StringBuilder m = new StringBuilder()
|
StringBuilder m = new StringBuilder()
|
||||||
.append(" ")
|
.append(" ")
|
||||||
.append(url)
|
.append(url)
|
||||||
.append(change.getChangeId())
|
.append(change.getChangeId())
|
||||||
.append(" ")
|
.append(" ")
|
||||||
.append(ChangeUtil.cropSubject(change.getSubject()));
|
.append(ChangeUtil.cropSubject(subject));
|
||||||
if (change.getStatus() == Change.Status.DRAFT) {
|
if (change.getStatus() == Change.Status.DRAFT) {
|
||||||
m.append(" [DRAFT]");
|
m.append(" [DRAFT]");
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user