Package com.google.gerrit.server.submit
-
Interface Summary Interface Description GitModules.Factory MergeSuperSetComputation Interface to compute the merge super set to detect changes that should be submitted together.SubscriptionGraph.Factory -
Class Summary Class Description ChangeSet A set of changes grouped together to be submitted atomically.CherryPick ConfiguredSubscriptionGraphFactory Wrap aSubscriptionGraph.Factory
to honor the gerrit configuration.FastForwardOnly GitlinkOp Only used for branches without code review changesGitModules Loads the .gitmodules file of the specified project/branch.LocalMergeSuperSetComputation Default implementation of MergeSuperSet that does the computation of the merge super set sequentially on the local Gerrit instance.LocalMergeSuperSetComputation.Module MergeAlways MergeIfNecessary 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.RebaseAlways RebaseIfNecessary RebaseSorter RebaseSubmitStrategy This strategy covers RebaseAlways and RebaseIfNecessary ones.SubmitDryRun Dry run of a submit strategy.SubmitStrategy Base class that submit strategies must extend.SubmitStrategyFactory Factory to create aSubmitStrategy
for aSubmitType
.SubmitStrategyListener SubmoduleOp SubmoduleOp.Factory SubscriptionGraph A container which stores subscription relationship.SubscriptionGraph.DefaultFactory SubscriptionGraph.Module -
Enum Summary Enum Description CommitMergeStatus Status codes set onCodeReviewCommit
s bySubmitStrategy
implementations. -
Exception Summary Exception Description ChangeAlreadyMergedException Indicates that the change or commit is already in the source tree.IntegrationConflictException Exception to be thrown if integrating (aka merging) a change into the destination branch is not possible due to conflicts.MergeIdenticalTreeException Indicates that the commit is already contained in destination branch.SubmoduleConflictException Exception to be thrown if any submodule operation is not possible due to conflicts. -
Annotation Types Summary Annotation Type Description VanillaSubscriptionGraph Marker on aSubscriptionGraph.Factory
without gerrit configuration.