public class CherryPick extends SubmitStrategy
args
Modifier and Type | Method and Description |
---|---|
protected CodeReviewCommit |
_run(CodeReviewCommit mergeTip,
java.util.List<CodeReviewCommit> toMerge)
Runs this submit strategy.
|
boolean |
dryRun(CodeReviewCommit mergeTip,
CodeReviewCommit toMerge)
Checks whether the given commit can be merged.
|
java.util.Map<com.google.gerrit.reviewdb.client.Change.Id,CodeReviewCommit> |
getNewCommits()
Returns all commits that have been newly created for the changes that are
getting merged.
|
getRefLogIdent, retryOnLockFailure, run, setRefLogIdent
protected CodeReviewCommit _run(CodeReviewCommit mergeTip, java.util.List<CodeReviewCommit> toMerge) throws MergeException
SubmitStrategy
_run
in class SubmitStrategy
mergeTip
- the mergeTiptoMerge
- the list of submitted commits that should be merged using
this submit strategyMergeException
public java.util.Map<com.google.gerrit.reviewdb.client.Change.Id,CodeReviewCommit> getNewCommits()
SubmitStrategy
SubmitStrategy.run(CodeReviewCommit, List)
method has been invoked.getNewCommits
in class SubmitStrategy
public boolean dryRun(CodeReviewCommit mergeTip, CodeReviewCommit toMerge) throws MergeException
SubmitStrategy
dryRun
in class SubmitStrategy
mergeTip
- the mergeTiptoMerge
- the commit for which it should be checked whether it can be
merged or nottrue
if the given commit can be merged, otherwise
false
MergeException