| Interface | Description |
|---|---|
| AsyncReceiveCommits.Factory | |
| BatchUpdate.Factory | |
| ChangeCache | |
| EmailMerge.Factory | |
| GarbageCollection.Factory | |
| GitRepositoryManager |
Manages Git repositories for the Gerrit server process.
|
| MergeUtil.Factory | |
| NotesBranchUtil.Factory | |
| PerThreadRequestScope.Scoper | |
| ProjectRunnable |
Used to retrieve the project name from an operation
|
| QueueProvider | |
| ReceiveCommits.MessageSender | |
| ReceivePackInitializer | |
| RenameGroupOp.Factory | |
| TabFile.Parser | |
| TaskInfoFactory<T> | |
| ValidationError.Sink | |
| VersionedMetaData.BatchMetaDataUpdate | |
| WorkQueue.CancelableRunnable |
Runnable needing to know it was canceled.
|
| Class | Description |
|---|---|
| AccountsSection | |
| AsyncReceiveCommits |
Hook that delegates to
ReceiveCommits in a worker thread. |
| AsyncReceiveCommits.Module | |
| BanCommit | |
| BanCommitResult | |
| BatchUpdate |
Context for a set of updates that should be applied for a site.
|
| BatchUpdate.InsertChangeOp | |
| BatchUpdate.Op | |
| BranchOrderSection | |
| ChangeCacheImplModule | |
| ChangeSet |
A set of changes grouped together to be submitted atomically.
|
| CodeReviewCommit |
Extended commit entity with code review specific metadata.
|
| CodeReviewCommit.CodeReviewRevWalk | |
| ConfiguredMimeTypes | |
| DefaultQueueOp | |
| DestinationList | |
| EmailMerge | |
| GarbageCollection | |
| GarbageCollectionLogFile | |
| GarbageCollectionModule | |
| GarbageCollectionQueue | |
| GarbageCollectionRunner |
Runnable to enable scheduling gc to run periodically
|
| GitModule |
Configures the Git support.
|
| GroupCollector |
Helper for assigning groups to commits during
ReceiveCommits. |
| GroupList | |
| HackPushNegotiateHook |
Advertises part of history to git push clients.
|
| LabelNormalizer |
Normalizes votes on labels according to project config and permissions.
|
| LabelNormalizer.Result | |
| LocalDiskRepositoryManager |
Manages Git repositories stored on the local filesystem.
|
| LocalDiskRepositoryManager.Lifecycle | |
| LocalDiskRepositoryManager.Module | |
| MergeOp |
Merges changes in submission order into a single branch.
|
| MergeSorter | |
| MergeSuperSet |
Calculates the minimal superset of changes required to be merged.
|
| MergeTip |
Class describing a merge tip during merge operation.
|
| MergeUtil | |
| MetaDataUpdate |
Helps with the updating of a
VersionedMetaData. |
| MetaDataUpdate.Server | |
| MetaDataUpdate.User | |
| MultiProgressMonitor |
Progress reporting interface that multiplexes multiple sub-tasks.
|
| NotesBranchUtil |
A utility class for updating a notes branch with automatic merge of note
trees.
|
| NotifyConfig | |
| PerThreadRequestScope | |
| PerThreadRequestScope.Propagator | |
| ProjectConfig | |
| ProjectLevelConfig |
Configuration file in the projects refs/meta/config branch.
|
| QueryList | |
| RebaseSorter | |
| ReceiveCommits |
Receives change upload using the Git receive-pack protocol.
|
| ReceiveCommitsAdvertiseRefsHook |
Exposes only the non refs/changes/ reference names.
|
| ReceiveCommitsExecutorModule |
Module providing the
ReceiveCommitsExecutor. |
| RenameGroupOp | |
| ScanningChangeCacheImpl | |
| SearchingChangeCacheImpl | |
| SubmoduleOp | |
| TabFile | |
| TabFile.Row | |
| TagCache | |
| TransferConfig | |
| UserConfigSections | |
| ValidationError |
Indicates a problem with Git based data.
|
| VersionedMetaData |
Support for metadata stored within a version controlled branch.
|
| VersionedMetaData.PathInfo |
Path information that does not hold references to any repository
data structures, allowing the application to retain this object
for long periods of time.
|
| VisibleRefFilter | |
| WorkQueue |
Delayed execution of tasks using a background thread pool.
|
| WorkQueue.Lifecycle | |
| WorkQueue.Module | |
| WorkQueue.ProjectTask<V> |
Same as Task class, but with a reference to ProjectRunnable, used to
retrieve the project name from the operation queued
|
| WorkQueue.Task<V> |
A wrapper around a scheduled Runnable, as maintained in the queue.
|
| Enum | Description |
|---|---|
| CommitMergeStatus | |
| NotifyConfig.Header | |
| QueueProvider.QueueType | |
| WorkQueue.Task.State |
Summarized status of a single task.
|
| Exception | Description |
|---|---|
| IntegrationException |
Indicates an integration operation (see
MergeOp) failed. |
| LargeObjectException |
Wrapper for
LargeObjectException. |
| MergeIdenticalTreeException |
Indicates that the commit is already contained in destination banch.
|
| RepositoryCaseMismatchException |
This exception is thrown if a project cannot be created because a project
with the same name in a different case already exists.
|
| UpdateException |
Exception type thrown by
BatchUpdate steps. |
| Annotation Type | Description |
|---|---|
| ChangeUpdateExecutor |
Marker on the global
ListeningExecutorService used by
ReceiveCommits to create or replace changes. |
| ReceiveCommitsExecutor |
Marker on the global
WorkQueue.Executor used by
ReceiveCommits. |
| SendEmailExecutor |
Marker on the global
WorkQueue.Executor used to send email. |