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. |