public CommitRequestImpl(org.eclipse.che.api.git.shared.CommitRequest origin) { this.amend = origin.isAmend(); this.message = origin.getMessage(); this.all = origin.isAll(); java.util.List<java.lang.String> filesIn = origin.getFiles(); if (filesIn != null) { java.util.List<java.lang.String> filesOut = new java.util.ArrayList<java.lang.String>(); for (java.lang.String filesIn_ : filesIn) { filesOut.add(filesIn_); } this.files = filesOut; } }
@POST @Path("commit") @Consumes(MediaType.APPLICATION_JSON) @Produces({MediaType.APPLICATION_JSON, MediaType.TEXT_PLAIN}) public Revision commit(CommitRequest request) throws ApiException { try (GitConnection gitConnection = getGitConnection()) { return gitConnection.commit( CommitParams.create(request.getMessage()) .withFiles(request.getFiles()) .withAll(request.isAll()) .withAmend(request.isAmend())); } }