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 SummaryNested ClassesModifier and TypeClassDescriptionstatic interfacestatic classstatic class
- 
Constructor SummaryConstructorsConstructorDescriptionMetaDataUpdate(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 SummaryModifier 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) 
- 
MetaDataUpdatepublic MetaDataUpdate(GitReferenceUpdated gitRefUpdated, Project.NameKey projectName, org.eclipse.jgit.lib.Repository repository) 
 
- 
- 
Method Details- 
setMessageSet the commit message used when committing the update.
- 
setAuthor
- 
setAllowEmptypublic void setAllowEmpty(boolean allowEmpty) 
- 
setInsertChangeIdpublic void setInsertChangeId(boolean insertChangeId) 
- 
setCloseRepositorypublic void setCloseRepository(boolean closeRepository) 
- 
closepublic void close()Close the cached Repository handle.- Specified by:
- closein interface- AutoCloseable
 
- 
getProjectName
- 
getRepositorypublic org.eclipse.jgit.lib.Repository getRepository()
- 
getCommitBuilderpublic org.eclipse.jgit.lib.CommitBuilder getCommitBuilder()
- 
fireGitRefUpdatedEventprotected void fireGitRefUpdatedEvent(org.eclipse.jgit.lib.RefUpdate ru) 
 
-