public class LocalScmMetadataUtils
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
FILENAME
The name of the metadata file
|
protected ScmLogger |
logger |
Constructor and Description |
---|
LocalScmMetadataUtils(ScmLogger logger) |
Modifier and Type | Method and Description |
---|---|
LocalScmMetadata |
buildMetadata(java.io.File repository)
Builds LocalScmMetadata based on contents of repository
|
LocalScmMetadata |
readMetadata(java.io.File dir)
Reads metadata file from given directory.
|
void |
writeMetadata(java.io.File destinationDir,
LocalScmMetadata metadata)
Writes metadata file
|
public static final java.lang.String FILENAME
protected final ScmLogger logger
public LocalScmMetadataUtils(ScmLogger logger)
public LocalScmMetadata buildMetadata(java.io.File repository) throws java.io.IOException
repository
- java.io.IOException
- if anypublic void writeMetadata(java.io.File destinationDir, LocalScmMetadata metadata) throws java.io.IOException
destinationDir
- metadata
- java.io.IOException
- if anypublic LocalScmMetadata readMetadata(java.io.File dir)
dir
- The directory that should contain the metadata file