diff options
Diffstat (limited to 'gerrit-server/src/main/java/com/google/gerrit/server/change/RebaseChangeOp.java')
-rw-r--r-- | gerrit-server/src/main/java/com/google/gerrit/server/change/RebaseChangeOp.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/gerrit-server/src/main/java/com/google/gerrit/server/change/RebaseChangeOp.java b/gerrit-server/src/main/java/com/google/gerrit/server/change/RebaseChangeOp.java index 8909e609c6..20dbfb335e 100644 --- a/gerrit-server/src/main/java/com/google/gerrit/server/change/RebaseChangeOp.java +++ b/gerrit-server/src/main/java/com/google/gerrit/server/change/RebaseChangeOp.java @@ -65,6 +65,7 @@ public class RebaseChangeOp extends BatchUpdate.Op { private PersonIdent committerIdent; private boolean fireRevisionCreated = true; private CommitValidators.Policy validate; + private boolean checkAddPatchSetPermission = true; private boolean forceContentMerge; private boolean copyApprovals = true; @@ -101,6 +102,12 @@ public class RebaseChangeOp extends BatchUpdate.Op { return this; } + public RebaseChangeOp setCheckAddPatchSetPermission( + boolean checkAddPatchSetPermission) { + this.checkAddPatchSetPermission = checkAddPatchSetPermission; + return this; + } + public RebaseChangeOp setFireRevisionCreated(boolean fireRevisionCreated) { this.fireRevisionCreated = fireRevisionCreated; return this; @@ -153,6 +160,7 @@ public class RebaseChangeOp extends BatchUpdate.Op { .setSendMail(false) .setFireRevisionCreated(fireRevisionCreated) .setCopyApprovals(copyApprovals) + .setCheckAddPatchSetPermission(checkAddPatchSetPermission) .setMessage( "Patch Set " + rebasedPatchSetId.get() + ": Patch Set " + originalPatchSet.getId().get() + " was rebased"); |