Include patch set number into message when setting description for patch set

When a description for a patch set is set/removed, a change message
with the new/old description is added to the change. However it doesn't
say for which patch set the description was set/removed, which makes the
message not very useful, as you cannot distinguish between messages for
different patch sets.

Signed-off-by: Edwin Kempin <ekempin@google.com>
Change-Id: Iaa43c1897a236592c756535346689971a478dc96
This commit is contained in:
Edwin Kempin
2020-01-17 09:35:44 +01:00
parent ea265b14db
commit a40bb124fa
2 changed files with 16 additions and 12 deletions

View File

@@ -87,17 +87,21 @@ public class PutDescription
if (oldDescription.equals(newDescription)) {
return false;
}
String summary;
if (oldDescription.isEmpty()) {
summary = "Description set to \"" + newDescription + "\"";
} else if (newDescription.isEmpty()) {
summary = "Description \"" + oldDescription + "\" removed";
} else {
summary = "Description changed to \"" + newDescription + "\"";
}
update.setPsDescription(newDescription);
String summary;
if (oldDescription.isEmpty()) {
summary =
String.format("Description of patch set %d set to \"%s\"", psId.get(), newDescription);
} else if (newDescription.isEmpty()) {
summary =
String.format(
"Description \"%s\" removed from patch set %d", oldDescription, psId.get());
} else {
summary =
String.format(
"Description of patch set %d changed to \"%s\"", psId.get(), newDescription);
}
ChangeMessage cmsg =
ChangeMessagesUtil.newMessage(
psId, ctx.getUser(), ctx.getWhen(), summary, ChangeMessagesUtil.TAG_SET_DESCRIPTION);