Class MetaDataUpdate
java.lang.Object
com.google.gerrit.server.git.meta.MetaDataUpdate
- All Implemented Interfaces:
AutoCloseable
Helps with the updating of a
VersionedMetaData.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic classstatic class -
Constructor Summary
ConstructorsConstructorDescriptionMetaDataUpdate(GitReferenceUpdated gitRefUpdated, Project.NameKey projectName, org.eclipse.jgit.lib.Repository repository) MetaDataUpdate(GitReferenceUpdated gitRefUpdated, Project.NameKey projectName, org.eclipse.jgit.lib.Repository repository, org.eclipse.jgit.lib.BatchRefUpdate batch) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()Close the cached Repository handle.protected voidfireGitRefUpdatedEvent(org.eclipse.jgit.lib.RefUpdate ru) org.eclipse.jgit.lib.CommitBuilderorg.eclipse.jgit.lib.RepositoryvoidsetAllowEmpty(boolean allowEmpty) voidsetAuthor(IdentifiedUser author) voidsetCloseRepository(boolean closeRepository) voidsetInsertChangeId(boolean insertChangeId) voidsetMessage(String message) Set the commit message used when committing the update.
-
Constructor Details
-
MetaDataUpdate
@Inject public MetaDataUpdate(GitReferenceUpdated gitRefUpdated, Project.NameKey projectName, org.eclipse.jgit.lib.Repository repository, org.eclipse.jgit.lib.BatchRefUpdate batch) -
MetaDataUpdate
public MetaDataUpdate(GitReferenceUpdated gitRefUpdated, Project.NameKey projectName, org.eclipse.jgit.lib.Repository repository)
-
-
Method Details
-
setMessage
Set the commit message used when committing the update. -
setAuthor
-
setAllowEmpty
public void setAllowEmpty(boolean allowEmpty) -
setInsertChangeId
public void setInsertChangeId(boolean insertChangeId) -
setCloseRepository
public void setCloseRepository(boolean closeRepository) -
close
public void close()Close the cached Repository handle.- Specified by:
closein interfaceAutoCloseable
-
getProjectName
-
getRepository
public org.eclipse.jgit.lib.Repository getRepository() -
getCommitBuilder
public org.eclipse.jgit.lib.CommitBuilder getCommitBuilder() -
fireGitRefUpdatedEvent
protected void fireGitRefUpdatedEvent(org.eclipse.jgit.lib.RefUpdate ru)
-