Class FileReftableDatabase.FileReftableBatchRefUpdate
java.lang.Object
org.eclipse.jgit.lib.BatchRefUpdate
org.eclipse.jgit.internal.storage.reftable.ReftableBatchRefUpdate
org.eclipse.jgit.internal.storage.file.FileReftableDatabase.FileReftableBatchRefUpdate
- Enclosing class:
- FileReftableDatabase
-
Field Summary
Fields inherited from class org.eclipse.jgit.lib.BatchRefUpdate
MAX_WAIT
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
applyUpdates
(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, write
Methods inherited from class org.eclipse.jgit.lib.BatchRefUpdate
addCommand, addCommand, addCommand, addPrefixesTo, addProposedTimestamp, blockUntilTimestamps, disableRefLog, execute, getCommands, getPrefixes, getProposedTimestamps, getPushCertificate, getPushOptions, getRefLogIdent, getRefLogMessage, getRefLogMessage, isAllowNonFastForwards, isAtomic, isForceRefLog, isForceRefLog, isRefLogDisabled, isRefLogDisabled, isRefLogIncludingResult, isRefLogIncludingResult, newUpdate, setAllowNonFastForwards, setAtomic, setForceRefLog, setPushCertificate, setPushOptions, setRefLogIdent, setRefLogMessage, toString
-
Constructor Details
-
FileReftableBatchRefUpdate
FileReftableBatchRefUpdate(FileReftableDatabase db, Repository repository)
-
-
Method Details
-
applyUpdates
Description copied from class:ReftableBatchRefUpdate
Implements the storage-specific part of the update.- Specified by:
applyUpdates
in classReftableBatchRefUpdate
- Parameters:
newRefs
- the new refs to createpending
- the pending receive commands to be executed- Throws:
IOException
- if any of the writes fail.
-