@Override public PatchSet updateChangeImpl(ChangeContext ctx) throws NoSuchChangeException, ResourceConflictException, OrmException, IOException { if (rebaseOp == null) { // Took the fast-forward option, nothing to do. return null; } rebaseOp.updateChange(ctx); ctx.getChange() .setCurrentPatchSet( args.patchSetInfoFactory.get(args.rw, newCommit, rebaseOp.getPatchSetId())); newCommit.setControl(ctx.getControl()); return rebaseOp.getPatchSet(); }