Use 'Auto Merge' for merge commit's base comparison
When reviewing a merge commit, the old wording in the version history dropdown of 'Base' doesn't really match Gerrit's behavior. Updating this to use 'Auto Merge' as suggested by SOP on IRC. Signed-off-by: Brad Larson <bklarson@gmail.com> Change-Id: Ia71eeb063c1b0d71789dbb584825f4220195ec40
This commit is contained in:
@@ -124,6 +124,7 @@ public interface ChangeConstants extends Constants {
|
||||
String abandonChangeTitle();
|
||||
String oldVersionHistory();
|
||||
String baseDiffItem();
|
||||
String autoMerge();
|
||||
|
||||
String buttonReview();
|
||||
String buttonPublishCommentsSend();
|
||||
|
||||
@@ -95,6 +95,7 @@ headingAbandonMessage = Abandon Message:
|
||||
abandonChangeTitle = Code Review - Abandon Change
|
||||
oldVersionHistory = Old Version History:
|
||||
baseDiffItem = Base
|
||||
autoMerge = Auto Merge
|
||||
|
||||
buttonRevertChangeBegin = Revert Change
|
||||
buttonRevertChangeSend = Revert Change
|
||||
|
||||
@@ -250,7 +250,6 @@ public class ChangeScreen extends Screen {
|
||||
}
|
||||
}
|
||||
});
|
||||
patchesList.addItem(Util.C.baseDiffItem());
|
||||
|
||||
patchesGrid = new Grid(1, 2);
|
||||
patchesGrid.setStyleName(Gerrit.RESOURCES.css().selectPatchSetOldVersion());
|
||||
@@ -312,6 +311,11 @@ public class ChangeScreen extends Screen {
|
||||
neededBy.display(detail.getNeededBy());
|
||||
approvals.display(detail);
|
||||
|
||||
if (detail.getCurrentPatchSetDetail().getInfo().getParents().size() > 1) {
|
||||
patchesList.addItem(Util.C.autoMerge());
|
||||
} else {
|
||||
patchesList.addItem(Util.C.baseDiffItem());
|
||||
}
|
||||
for (PatchSet pId : detail.getPatchSets()) {
|
||||
if (patchesList != null) {
|
||||
patchesList.addItem(Util.M.patchSetHeader(pId.getPatchSetId()), pId
|
||||
|
||||
@@ -76,7 +76,11 @@ class HistoryTable extends FancyFlexTable<Patch> {
|
||||
table.setText(3, 0, Util.C.patchTableColumnComments());
|
||||
fmt.setStyleName(3, 0, Gerrit.RESOURCES.css().dataHeader());
|
||||
|
||||
table.setText(0, 1, PatchUtil.C.patchBase());
|
||||
if (screen.getPatchSetDetail().getInfo().getParents().size() > 1) {
|
||||
table.setText(0, 1, PatchUtil.C.patchBaseAutoMerge());
|
||||
} else {
|
||||
table.setText(0, 1, PatchUtil.C.patchBase());
|
||||
}
|
||||
fmt.setStyleName(0, 1, Gerrit.RESOURCES.css().dataCell());
|
||||
fmt.addStyleName(0, 1, Gerrit.RESOURCES.css().topMostCell());
|
||||
fmt.setStyleName(1, 1, Gerrit.RESOURCES.css().dataCell());
|
||||
|
||||
@@ -27,6 +27,7 @@ public interface PatchConstants extends Constants {
|
||||
|
||||
String noDifference();
|
||||
String patchBase();
|
||||
String patchBaseAutoMerge();
|
||||
String patchHeaderPatchSet();
|
||||
String patchHeaderOld();
|
||||
String patchHeaderNew();
|
||||
|
||||
@@ -10,6 +10,7 @@ buttonDiscard = Discard
|
||||
|
||||
noDifference = No Differences
|
||||
patchBase = Base
|
||||
patchBaseAutoMerge = Auto Merge
|
||||
patchHeaderPatchSet = Patch Set
|
||||
patchHeaderOld = Old Version
|
||||
patchHeaderNew = New Version
|
||||
|
||||
Reference in New Issue
Block a user