Package org.projectnessie.client.api
Interface TransplantCommitsBuilder
-
- All Superinterfaces:
MergeTransplantBuilder<TransplantCommitsBuilder>,OnBranchBuilder<TransplantCommitsBuilder>
- All Known Implementing Classes:
BaseTransplantCommitsBuilder
public interface TransplantCommitsBuilder extends MergeTransplantBuilder<TransplantCommitsBuilder>
Request builder for "transplant commits".- Since:
NessieApiV1
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TransplantCommitsBuilderhashesToTransplant(@NotNull @NotNull @Size @Size(min=1) java.util.List<java.lang.String> hashesToTransplant)TransplantCommitsBuildermessage(java.lang.String message)Sets an override for the transplanted commit message.org.projectnessie.model.MergeResponsetransplant()-
Methods inherited from interface org.projectnessie.client.api.MergeTransplantBuilder
defaultMergeMode, dryRun, fetchAdditionalInfo, fromRefName, keepIndividualCommits, mergeKeyBehavior, mergeMode, returnConflictAsResult
-
Methods inherited from interface org.projectnessie.client.api.OnBranchBuilder
branch, branchName, hash
-
-
-
-
Method Detail
-
message
TransplantCommitsBuilder message(java.lang.String message)
Sets an override for the transplanted commit message. If an override is not set, messages from the original commits are reused during transplanting.Note: The message override is ignored when
more than one commitis transplanted without squashing. In other words, the message override is effective only when exactly one commit is produced on the target branch.- Specified by:
messagein interfaceMergeTransplantBuilder<TransplantCommitsBuilder>
-
hashesToTransplant
TransplantCommitsBuilder hashesToTransplant(@NotNull @NotNull @Size @Size(min=1) @NotNull @NotNull @Size @Size(min=1) java.util.List<java.lang.String> hashesToTransplant)
-
transplant
org.projectnessie.model.MergeResponse transplant() throws org.projectnessie.error.NessieNotFoundException, org.projectnessie.error.NessieConflictException- Throws:
org.projectnessie.error.NessieNotFoundExceptionorg.projectnessie.error.NessieConflictException
-
-