summaryrefslogtreecommitdiffstats
path: root/gerrit-server/src/main/java/com/google/gerrit/server/git/MergeOp.java
diff options
context:
space:
mode:
Diffstat (limited to 'gerrit-server/src/main/java/com/google/gerrit/server/git/MergeOp.java')
-rw-r--r--gerrit-server/src/main/java/com/google/gerrit/server/git/MergeOp.java17
1 files changed, 9 insertions, 8 deletions
diff --git a/gerrit-server/src/main/java/com/google/gerrit/server/git/MergeOp.java b/gerrit-server/src/main/java/com/google/gerrit/server/git/MergeOp.java
index 0919aa0f67..d92400e02f 100644
--- a/gerrit-server/src/main/java/com/google/gerrit/server/git/MergeOp.java
+++ b/gerrit-server/src/main/java/com/google/gerrit/server/git/MergeOp.java
@@ -520,6 +520,15 @@ public class MergeOp {
continue;
}
+ try {
+ commit.setControl(changeControlFactory.controlFor(chg,
+ identifiedUserFactory.create(chg.getOwner())));
+ } catch (NoSuchChangeException e) {
+ throw new MergeException("Failed to validate changes", e);
+ }
+ commit.setPatchsetId(ps.getId());
+ commit.originalOrder = commitOrder++;
+
MergeValidators mergeValidators = mergeValidatorsFactory.create();
try {
mergeValidators.validatePreMerge(repo, commit, destProject, destBranch, ps.getId());
@@ -529,14 +538,6 @@ public class MergeOp {
continue;
}
- try {
- commit.setControl(changeControlFactory.controlFor(chg,
- identifiedUserFactory.create(chg.getOwner())));
- } catch (NoSuchChangeException e) {
- throw new MergeException("Failed to validate changes", e);
- }
- commit.setPatchsetId(ps.getId());
- commit.originalOrder = commitOrder++;
commits.put(changeId, commit);
if (branchTip != null) {