Package | Description |
---|---|
org.eclipse.jgit.internal.storage.dfs |
Distributed file system based repository storage.
|
org.eclipse.jgit.internal.storage.file |
File based repository storage.
|
org.eclipse.jgit.internal.storage.reftable | |
org.eclipse.jgit.internal.storage.reftree | |
org.eclipse.jgit.lib |
Core API for repository, config, refs, object database.
|
org.eclipse.jgit.transport |
Transport (fetch/push) for different protocols.
|
Modifier and Type | Class and Description |
---|---|
class |
DfsReftableBatchRefUpdate
|
Modifier and Type | Method and Description |
---|---|
BatchRefUpdate |
DfsReftableDatabase.newBatchUpdate()
Create a new batch update to attempt on this database.
|
Modifier and Type | Class and Description |
---|---|
private class |
FileReftableDatabase.FileReftableBatchRefUpdate |
(package private) class |
PackedBatchRefUpdate
Implementation of
BatchRefUpdate that uses the packed-refs
file to support atomically updating multiple refs. |
Modifier and Type | Method and Description |
---|---|
BatchRefUpdate |
FileReftableDatabase.newBatchUpdate()
Create a new batch update to attempt on this database.
|
Modifier and Type | Class and Description |
---|---|
class |
ReftableBatchRefUpdate
BatchRefUpdate for Reftable based RefDatabase. |
Modifier and Type | Class and Description |
---|---|
(package private) class |
RefTreeBatch
Batch update a
RefTreeDatabase . |
Modifier and Type | Method and Description |
---|---|
BatchRefUpdate |
RefTreeDatabase.newBatchUpdate()
Create a new batch update to attempt on this database.
|
Modifier and Type | Method and Description |
---|---|
BatchRefUpdate |
BatchRefUpdate.addCommand(java.util.Collection<ReceiveCommand> cmd)
Add commands to this batch update.
|
BatchRefUpdate |
BatchRefUpdate.addCommand(ReceiveCommand... cmd)
Add commands to this batch update.
|
BatchRefUpdate |
BatchRefUpdate.addCommand(ReceiveCommand cmd)
Add a single command to this batch update.
|
BatchRefUpdate |
BatchRefUpdate.addProposedTimestamp(ProposedTimestamp ts)
Request the batch to wait for the affected timestamps to resolve.
|
BatchRefUpdate |
BatchRefUpdate.disableRefLog()
Don't record this update in the ref's associated reflog.
|
BatchRefUpdate |
RefDatabase.newBatchUpdate()
Create a new batch update to attempt on this database.
|
BatchRefUpdate |
BatchRefUpdate.setAllowNonFastForwards(boolean allow)
Set if this update wants to permit a forced update.
|
BatchRefUpdate |
BatchRefUpdate.setAtomic(boolean atomic)
Request that all updates in this batch be performed atomically.
|
BatchRefUpdate |
BatchRefUpdate.setForceRefLog(boolean force)
Force writing a reflog for the updated ref.
|
BatchRefUpdate |
BatchRefUpdate.setRefLogIdent(PersonIdent pi)
Set the identity of the user appearing in the reflog.
|
BatchRefUpdate |
BatchRefUpdate.setRefLogMessage(java.lang.String msg,
boolean appendStatus)
Set the message to include in the reflog.
|
Modifier and Type | Method and Description |
---|---|
private void |
FetchProcess.addUpdateBatchCommands(FetchResult result,
BatchRefUpdate batch) |
private void |
FetchProcess.deleteStaleTrackingRefs(FetchResult result,
BatchRefUpdate batch) |
private void |
FetchProcess.deleteTrackingRef(FetchResult result,
BatchRefUpdate batch,
RefSpec spec,
Ref localRef) |
private static java.lang.String |
FetchProcess.getFirstFailedRefName(BatchRefUpdate batch) |
boolean |
PushCertificateStore.save(BatchRefUpdate batch)
Save pending certificates to the store in an existing batch ref update.
|