Package org.projectnessie.versioned
Class DefaultMetadataRewriter
java.lang.Object
org.projectnessie.versioned.DefaultMetadataRewriter
- All Implemented Interfaces:
MetadataRewriter<org.projectnessie.model.CommitMeta>
public class DefaultMetadataRewriter
extends Object
implements MetadataRewriter<org.projectnessie.model.CommitMeta>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final MetadataRewriter<org.projectnessie.model.CommitMeta> -
Constructor Summary
ConstructorsConstructorDescriptionDefaultMetadataRewriter(String committer, Instant now, org.projectnessie.model.CommitMeta commitMetaOverride, IntFunction<String> squashMessage) -
Method Summary
Modifier and TypeMethodDescriptionorg.projectnessie.model.CommitMetarewriteSingle(org.projectnessie.model.CommitMeta metadata) org.projectnessie.model.CommitMeta
-
Field Details
-
DEFAULT_METADATA_REWRITER
-
-
Constructor Details
-
DefaultMetadataRewriter
public DefaultMetadataRewriter(String committer, Instant now, org.projectnessie.model.CommitMeta commitMetaOverride, IntFunction<String> squashMessage)
-
-
Method Details
-
rewriteSingle
public org.projectnessie.model.CommitMeta rewriteSingle(org.projectnessie.model.CommitMeta metadata) - Specified by:
rewriteSinglein interfaceMetadataRewriter<org.projectnessie.model.CommitMeta>
-
squash
public org.projectnessie.model.CommitMeta squash(List<org.projectnessie.model.CommitMeta> metadata, int numCommits) - Specified by:
squashin interfaceMetadataRewriter<org.projectnessie.model.CommitMeta>
-