in src/main/java/com/googlesource/gerrit/plugins/batch/ssh/MergeChangeCommand.java [159:175]
protected void merge(Batch batch, Change change, PatchSet ps)
throws Exception, IOException, NoSuchRefException, UnloggedFailure {
BranchNameKey branch = change.getDest();
Batch.Destination dest = batch.getDestination(branch);
dest.sha1 =
mergeBranchFactory
.create(
branch,
dest.sha1,
ps.refName(),
strategy.getMergeStrategy(),
fastForward.getFastForwardMode(),
message)
.call()
.getName();
dest.add(ps.id());
}