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.Listener |
Interface for listening during batch update execution.
|
BatchUpdate.Op | |
BatchUpdate.RepoOnlyOp | |
BatchUpdateReviewDb | |
BranchOrderSection | |
ChainedReceiveCommands |
Collection of
ReceiveCommand s that supports multiple updates per ref. |
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.
|
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 |
---|---|
BatchUpdate.Order |
Order of execution of the various phases.
|
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 . |
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.
|
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. |