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 java.lang.Object implements MetadataRewriter<org.projectnessie.model.CommitMeta>
-
-
Field Summary
Fields Modifier and Type Field Description static MetadataRewriter<org.projectnessie.model.CommitMeta>DEFAULT_METADATA_REWRITER
-
Constructor Summary
Constructors Constructor Description DefaultMetadataRewriter(java.lang.String committer, java.time.Instant now, org.projectnessie.model.CommitMeta commitMetaOverride, java.util.function.IntFunction<java.lang.String> squashMessage)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.projectnessie.model.CommitMetarewriteSingle(org.projectnessie.model.CommitMeta metadata)org.projectnessie.model.CommitMetasquash(java.util.List<org.projectnessie.model.CommitMeta> metadata, int numCommits)
-
-
-
Field Detail
-
DEFAULT_METADATA_REWRITER
public static final MetadataRewriter<org.projectnessie.model.CommitMeta> DEFAULT_METADATA_REWRITER
-
-
Method Detail
-
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(java.util.List<org.projectnessie.model.CommitMeta> metadata, int numCommits)- Specified by:
squashin interfaceMetadataRewriter<org.projectnessie.model.CommitMeta>
-
-