Interface VersionStore.MergeTransplantOpBase

    • Method Detail

      • fromRef

        NamedRef fromRef()
        The named ref we are merging/transplanting from.
      • toBranch

        BranchName toBranch()
        The branch that we are merging/transplanting into.
      • expectedHash

        @Default
        default java.util.Optional<Hash> expectedHash()
        The current head of the branch to validate before updating (optional).
      • updateCommitMetadata

        @Default
        default MetadataRewriter<org.projectnessie.model.CommitMeta> updateCommitMetadata()
        Function that rewrites the commit metadata.
      • mergeKeyBehaviors

        java.util.Map<org.projectnessie.model.ContentKey,​org.projectnessie.model.MergeKeyBehavior> mergeKeyBehaviors()
        Merge behaviors per content key.
      • defaultMergeBehavior

        @Default
        default org.projectnessie.model.MergeBehavior defaultMergeBehavior()
        Default merge behavior for all keys not present in mergeKeyBehaviors().
      • dryRun

        @Default
        default boolean dryRun()
        Whether to try the merge, check for conflicts, but do not commit.
      • fetchAdditionalInfo

        @Default
        default boolean fetchAdditionalInfo()
        Whether to fetch additional commit information like commit-operations and parent.