Merge "Notice merged changes even if they appear on a different branch"
This commit is contained in:
@@ -15,6 +15,7 @@
|
||||
package com.google.gerrit.server.git.strategy;
|
||||
|
||||
import com.google.common.base.CharMatcher;
|
||||
import com.google.common.collect.ImmutableSet;
|
||||
import com.google.gerrit.extensions.api.changes.SubmitInput;
|
||||
import com.google.gerrit.extensions.restapi.ResourceConflictException;
|
||||
import com.google.gerrit.reviewdb.client.Change;
|
||||
@@ -24,6 +25,8 @@ import com.google.gerrit.server.git.CodeReviewCommit;
|
||||
import com.google.gerrit.server.git.IntegrationException;
|
||||
import com.google.gerrit.server.git.MergeOp.CommitStatus;
|
||||
|
||||
import org.eclipse.jgit.revwalk.RevCommit;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
@@ -86,8 +89,10 @@ public class SubmitStrategyListener extends BatchUpdate.Listener {
|
||||
private void markCleanMerges() throws IntegrationException {
|
||||
for (SubmitStrategy strategy : strategies) {
|
||||
SubmitStrategy.Arguments args = strategy.args;
|
||||
RevCommit initialTip = args.mergeTip.getInitialTip();
|
||||
args.mergeUtil.markCleanMerges(args.rw, args.canMergeFlag,
|
||||
args.mergeTip.getCurrentTip(), args.alreadyAccepted);
|
||||
args.mergeTip.getCurrentTip(), initialTip == null ?
|
||||
ImmutableSet.<RevCommit>of() : ImmutableSet.of(initialTip));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user