Package org.projectnessie.jaxrs
Class AbstractRestMergeTransplant
- java.lang.Object
-
- Direct Known Subclasses:
AbstractRestMisc
public abstract class AbstractRestMergeTransplant extends AbstractRestInvalidWithHttp
SeeAbstractTestRestfor details about and reason for the inheritance model.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.projectnessie.jaxrs.AbstractRestContents
AbstractRestContents.ContentAndOperationType
-
-
Field Summary
-
Fields inherited from class org.projectnessie.jaxrs.AbstractRestInvalidWithHttp
COMMA_VALID_HASH_1, COMMA_VALID_HASH_2, COMMA_VALID_HASH_3
-
-
Constructor Summary
Constructors Constructor Description AbstractRestMergeTransplant()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidmerge(org.projectnessie.jaxrs.AbstractRest.ReferenceMode refMode, boolean keepIndividualCommits)voidmergeWithNamespaces(org.projectnessie.jaxrs.AbstractRest.ReferenceMode refMode)voidtransplant(boolean withDetachedCommit, boolean keepIndividualCommits)-
Methods inherited from class org.projectnessie.jaxrs.AbstractRestInvalidWithHttp
invalidBranchNames, invalidHashes, invalidTags
-
Methods inherited from class org.projectnessie.jaxrs.AbstractRestInvalidRefs
testInvalidNamedRefs, testUnknownHashesOnValidNamedRefs, testValidHashesOnValidNamedRefs
-
Methods inherited from class org.projectnessie.jaxrs.AbstractRestEntries
filterEntriesByNamespace, filterEntriesByNamespaceAndPrefixDepth, filterEntriesByType
-
Methods inherited from class org.projectnessie.jaxrs.AbstractRestDiff
diffRefModes, testDiff
-
Methods inherited from class org.projectnessie.jaxrs.AbstractRestContents
contentAndOperationTypes, multiget, verifyAllContentAndOperationTypes, verifyContentAndOperationTypesIndividually
-
Methods inherited from class org.projectnessie.jaxrs.AbstractRestCommitLog
commitLogExtended, commitLogExtendedForUnchangedOperation, commitLogPaging, commitLogPagingAndFilteringByAuthor, filterCommitLogByAuthor, filterCommitLogByCommitRange, filterCommitLogByProperties, filterCommitLogByTimeRange, filterCommitLogOperations
-
Methods inherited from class org.projectnessie.jaxrs.AbstractRestAssign
testAssignRefToFreshMain
-
Methods inherited from class org.projectnessie.jaxrs.AbstractRest
createBranch, createBranch, createCommits, deleteBranch, getApi, getHttpClient, getOrCreateEmptyBranch, getUri, init, init, maybeAsDetachedName, setUp, tearDown
-
-
-
-
Method Detail
-
transplant
@ParameterizedTest @CsvSource({"true,true","true,false","false,true","false,false"}) public void transplant(boolean withDetachedCommit, boolean keepIndividualCommits) throws org.projectnessie.error.BaseNessieClientServerException- Throws:
org.projectnessie.error.BaseNessieClientServerException
-
merge
@ParameterizedTest @CsvSource({"UNCHANGED,true","UNCHANGED,false","DETACHED,true","DETACHED,false"}) public void merge(org.projectnessie.jaxrs.AbstractRest.ReferenceMode refMode, boolean keepIndividualCommits) throws org.projectnessie.error.BaseNessieClientServerException- Throws:
org.projectnessie.error.BaseNessieClientServerException
-
mergeWithNamespaces
@ParameterizedTest @EnumSource(value=org.projectnessie.jaxrs.AbstractRest.ReferenceMode.class, mode=EXCLUDE, names="NAME_ONLY") public void mergeWithNamespaces(org.projectnessie.jaxrs.AbstractRest.ReferenceMode refMode) throws org.projectnessie.error.BaseNessieClientServerException- Throws:
org.projectnessie.error.BaseNessieClientServerException
-
-