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 interface
static class
static 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 TypeMethodDescriptionvoid
close()
Close the cached Repository handle.protected void
fireGitRefUpdatedEvent
(org.eclipse.jgit.lib.RefUpdate ru) org.eclipse.jgit.lib.CommitBuilder
org.eclipse.jgit.lib.Repository
void
setAllowEmpty
(boolean allowEmpty) void
setAuthor
(IdentifiedUser author) void
setCloseRepository
(boolean closeRepository) void
setInsertChangeId
(boolean insertChangeId) void
setMessage
(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:
close
in 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)
-