public class MetaDataUpdate
extends java.lang.Object
implements java.lang.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 repository) |
MetaDataUpdate(GitReferenceUpdated gitRefUpdated,
com.google.gerrit.reviewdb.client.Project.NameKey projectName,
org.eclipse.jgit.lib.Repository repository,
org.eclipse.jgit.lib.BatchRefUpdate batch) |
Modifier and Type | Method and Description |
---|---|
void |
close()
Close the cached Repository handle.
|
protected void |
fireGitRefUpdatedEvent(org.eclipse.jgit.lib.RefUpdate ru) |
org.eclipse.jgit.lib.CommitBuilder |
getCommitBuilder() |
org.eclipse.jgit.lib.Repository |
getRepository() |
void |
setAllowEmpty(boolean allowEmpty) |
void |
setAuthor(IdentifiedUser author) |
void |
setCloseRepository(boolean closeRepository) |
void |
setInsertChangeId(boolean insertChangeId) |
void |
setMessage(java.lang.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 repository, org.eclipse.jgit.lib.BatchRefUpdate batch)
public MetaDataUpdate(GitReferenceUpdated gitRefUpdated, com.google.gerrit.reviewdb.client.Project.NameKey projectName, org.eclipse.jgit.lib.Repository repository)
public void setMessage(java.lang.String message)
public void setAuthor(IdentifiedUser author)
public void setAllowEmpty(boolean allowEmpty)
public void setInsertChangeId(boolean insertChangeId)
public void setCloseRepository(boolean closeRepository)
public void close()
close
in interface java.lang.AutoCloseable
public org.eclipse.jgit.lib.Repository getRepository()
public org.eclipse.jgit.lib.CommitBuilder getCommitBuilder()
protected void fireGitRefUpdatedEvent(org.eclipse.jgit.lib.RefUpdate ru)