Interface | Description |
---|---|
AbandonOp.Factory | |
AsyncReceiveCommits.Factory | |
ChangeMessageModifier |
Allows to modify the commit message for new commits generated by Rebase Always submit strategy.
|
EmailMerge.Factory | |
GarbageCollection.Factory | |
GitModules.Factory | |
GitRepositoryManager |
Manages Git repositories for the Gerrit server process.
|
MergedByPushOp.Factory | |
MergeUtil.Factory | |
NotesBranchUtil.Factory | |
PerThreadRequestScope.Scoper | |
ProjectRunnable |
Used to retrieve the project name from an operation *
|
QueueProvider | |
ReceiveCommits.MessageSender | |
ReceivePackInitializer | |
RefCache |
Simple short-lived cache of individual refs read from a repo.
|
RenameGroupOp.Factory | |
ReplaceOp.Factory | |
SubmoduleOp.Factory | |
TabFile.Parser | |
TaskInfoFactory<T> | |
ValidationError.Sink | |
VersionedMetaData.BatchMetaDataUpdate | |
WorkQueue.CancelableRunnable |
Runnable needing to know it was canceled.
|
WorkQueue.CanceledWhileRunning |
Base interface handles the case when task was canceled before actual execution and in case it
was started cancel method is not called yet the task itself will be destroyed anyway (it will
result in resource opening errors).
|
Class | Description |
---|---|
AbandonOp | |
AccountsSection | |
AsyncReceiveCommits |
Hook that delegates to
ReceiveCommits in a worker thread. |
AsyncReceiveCommits.Module | |
BanCommit | |
BanCommitResult | |
BranchOrderSection | |
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.
|
GitModules |
Loads the .gitmodules file of the specified project/branch.
|
GitRepositoryManagerModule | |
GroupCollector |
Helper for assigning groups to commits during
ReceiveCommits . |
GroupList | |
HackPushNegotiateHook |
Advertises part of history to git push clients.
|
InMemoryInserter | |
InsertedObject | |
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 | |
MergedByPushOp | |
MergeOp |
Merges changes in submission order into a single branch.
|
MergeOp.CommitStatus | |
MergeOpRepoManager |
This is a helper class for MergeOp and not intended for general use.
|
MergeOpRepoManager.OpenBranch | |
MergeSorter | |
MergeSuperSet |
Calculates the minimal superset of changes required to be merged.
|
MergeTip |
Class describing a merge tip during merge operation.
|
MergeUtil |
Utility methods used during the merge process.
|
MetaDataUpdate |
Helps with the updating of a
VersionedMetaData . |
MetaDataUpdate.Server | |
MetaDataUpdate.User | |
MultiBaseLocalDiskRepositoryManager | |
MultiBaseLocalDiskRepositoryManager.Module | |
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.
|
ReceiveCommitsAdvertiseRefsHook.Result | |
ReceiveCommitsExecutorModule |
Module providing the
ReceiveCommitsExecutor . |
RenameGroupOp | |
ReplaceOp | |
RepoRefCache |
RefCache backed directly by a repository. |
SearchingChangeCacheImpl | |
SearchingChangeCacheImpl.Module | |
SubmoduleOp | |
TabFile | |
TabFile.Row | |
TagCache | |
TransferConfig | |
UploadPackMetricsHook | |
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 |
---|---|
NotifyConfig.Header | |
QueueProvider.QueueType | |
WorkQueue.Task.State |
Summarized status of a single task.
|
Exception | Description |
---|---|
ChangeAlreadyMergedException |
Indicates that the change or commit is already in the source tree.
|
IntegrationException |
Indicates an integration operation (see
MergeOp ) failed. |
LargeObjectException |
Wrapper for
LargeObjectException . |
LockFailureException |
Thrown when updating a ref in Git fails with LOCK_FAILURE.
|
MergeIdenticalTreeException |
Indicates that the commit is already contained in destination branch.
|
RepositoryCaseMismatchException |
This exception is thrown if a project cannot be created because a project with the same name in a
different case already exists.
|
SubmoduleException |
Indicates the gitlink's update cannot be processed at this time.
|
Annotation Type | Description |
---|---|
ReceiveCommitsExecutor |
Marker on the global
WorkQueue.Executor used by ReceiveCommits . |
SendEmailExecutor |
Marker on the global
WorkQueue.Executor used to send email. |