Module org.eclipse.jgit
Class DfsReftableBatchRefUpdate
java.lang.Object
org.eclipse.jgit.lib.BatchRefUpdate
org.eclipse.jgit.internal.storage.reftable.ReftableBatchRefUpdate
org.eclipse.jgit.internal.storage.dfs.DfsReftableBatchRefUpdate
-
Field Summary
Fields inherited from class org.eclipse.jgit.lib.BatchRefUpdate
MAX_WAIT -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedInitialize batch update. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidapplyUpdates(List<Ref> newRefs, List<ReceiveCommand> pending) Implements the storage-specific part of the update.Methods inherited from class org.eclipse.jgit.internal.storage.reftable.ReftableBatchRefUpdate
execute, writeMethods inherited from class org.eclipse.jgit.lib.BatchRefUpdate
addCommand, addCommand, addCommand, addPrefixesTo, addProposedTimestamp, blockUntilTimestamps, disableRefLog, execute, getCommands, getPrefixes, getProposedTimestamps, getPushCertificate, getPushOptions, getRefDatabase, getRefLogIdent, getRefLogMessage, getRefLogMessage, isAllowNonFastForwards, isAtomic, isForceRefLog, isForceRefLog, isRefLogDisabled, isRefLogDisabled, isRefLogIncludingResult, isRefLogIncludingResult, newUpdate, setAllowNonFastForwards, setAtomic, setForceRefLog, setPushCertificate, setPushOptions, setRefLogIdent, setRefLogMessage, toString
-
Constructor Details
-
DfsReftableBatchRefUpdate
Initialize batch update.- Parameters:
refdb- database the update will modify.odb- object database to store the reftable.
-
-
Method Details
-
applyUpdates
Description copied from class:ReftableBatchRefUpdateImplements the storage-specific part of the update.- Specified by:
applyUpdatesin classReftableBatchRefUpdate- Parameters:
newRefs- the new refs to createpending- the pending receive commands to be executed- Throws:
IOException- if any of the writes fail.
-