public class MetaDataUpdate extends Object implements AutoCloseable
VersionedMetaData
.Modifier and Type | Class and Description |
---|---|
static class |
MetaDataUpdate.Server |
static class |
MetaDataUpdate.User |
Constructor and Description |
---|
MetaDataUpdate(GitReferenceUpdated gitRefUpdated,
com.google.gerrit.reviewdb.client.Project.NameKey projectName,
org.eclipse.jgit.lib.Repository db) |
MetaDataUpdate(GitReferenceUpdated gitRefUpdated,
com.google.gerrit.reviewdb.client.Project.NameKey projectName,
org.eclipse.jgit.lib.Repository db,
org.eclipse.jgit.lib.BatchRefUpdate batch) |
Modifier and Type | Method and Description |
---|---|
void |
close()
Close the cached Repository handle.
|
org.eclipse.jgit.lib.CommitBuilder |
getCommitBuilder() |
org.eclipse.jgit.lib.Repository |
getRepository() |
void |
setAllowEmpty(boolean allowEmpty) |
void |
setAuthor(IdentifiedUser author) |
void |
setInsertChangeId(boolean insertChangeId) |
void |
setMessage(String message)
Set the commit message used when committing the update.
|
public MetaDataUpdate(GitReferenceUpdated gitRefUpdated, com.google.gerrit.reviewdb.client.Project.NameKey projectName, org.eclipse.jgit.lib.Repository db, org.eclipse.jgit.lib.BatchRefUpdate batch)
public MetaDataUpdate(GitReferenceUpdated gitRefUpdated, com.google.gerrit.reviewdb.client.Project.NameKey projectName, org.eclipse.jgit.lib.Repository db)
public void setMessage(String message)
public void setAuthor(IdentifiedUser author)
public void setAllowEmpty(boolean allowEmpty)
public void setInsertChangeId(boolean insertChangeId)
public void close()
close
in interface AutoCloseable
public org.eclipse.jgit.lib.Repository getRepository()
public org.eclipse.jgit.lib.CommitBuilder getCommitBuilder()