Class MergeValidators.ProjectConfigValidator
java.lang.Object
com.google.gerrit.server.git.validators.MergeValidators.ProjectConfigValidator
- All Implemented Interfaces:
- MergeValidationListener
- Enclosing class:
- MergeValidators
public static class MergeValidators.ProjectConfigValidator
extends Object
implements MergeValidationListener
Validator for any commits to 
refs/meta/config.- 
Nested Class SummaryNested Classes
- 
Constructor SummaryConstructorsConstructorDescriptionProjectConfigValidator(AllProjectsName allProjectsName, AllUsersName allUsersName, ProjectCache projectCache, PermissionBackend permissionBackend, DynamicMap<ProjectConfigEntry> pluginConfigEntries, ProjectConfig.Factory projectConfigFactory, org.eclipse.jgit.lib.Config config) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidonPreMerge(org.eclipse.jgit.lib.Repository repo, CodeReviewCommit.CodeReviewRevWalk revWalk, CodeReviewCommit commit, ProjectState destProject, BranchNameKey destBranch, PatchSet.Id patchSetId, IdentifiedUser caller) Validate a commit before it is merged.
- 
Constructor Details- 
ProjectConfigValidator@Inject public ProjectConfigValidator(AllProjectsName allProjectsName, AllUsersName allUsersName, ProjectCache projectCache, PermissionBackend permissionBackend, DynamicMap<ProjectConfigEntry> pluginConfigEntries, ProjectConfig.Factory projectConfigFactory, org.eclipse.jgit.lib.Config config) 
 
- 
- 
Method Details- 
onPreMergepublic void onPreMerge(org.eclipse.jgit.lib.Repository repo, CodeReviewCommit.CodeReviewRevWalk revWalk, CodeReviewCommit commit, ProjectState destProject, BranchNameKey destBranch, PatchSet.Id patchSetId, IdentifiedUser caller) throws MergeValidationException Description copied from interface:MergeValidationListenerValidate a commit before it is merged.- Specified by:
- onPreMergein interface- MergeValidationListener
- Parameters:
- repo- the repository
- revWalk- the rev walk
- commit- commit details
- destProject- the destination project
- destBranch- the destination branch
- patchSetId- the patch set ID
- caller- the user who initiated the merge request
- Throws:
- MergeValidationException- if the commit fails to validate
 
 
-