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,
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) |
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(String message)
Set the commit message used when committing the update.
|
public MetaDataUpdate(GitReferenceUpdated gitRefUpdated, Project.NameKey projectName, org.eclipse.jgit.lib.Repository repository, org.eclipse.jgit.lib.BatchRefUpdate batch)
public MetaDataUpdate(GitReferenceUpdated gitRefUpdated, Project.NameKey projectName, org.eclipse.jgit.lib.Repository repository)
public void setMessage(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 AutoCloseable
public org.eclipse.jgit.lib.Repository getRepository()
public org.eclipse.jgit.lib.CommitBuilder getCommitBuilder()
protected void fireGitRefUpdatedEvent(org.eclipse.jgit.lib.RefUpdate ru)