Class CommitValidators
- java.lang.Object
-
- com.google.gerrit.server.git.validators.CommitValidators
-
public class CommitValidators extends Object
Represents a list of CommitValidationListeners to run for a push to one branch of one project.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CommitValidators.AccountCommitValidator
static class
CommitValidators.AmendedGerritMergeCommitValidationListener
Don't allow the user to amend a merge created by Gerrit Code Review.static class
CommitValidators.AuthorUploaderValidator
Require that author matches the uploader.static class
CommitValidators.BannedCommitsValidator
Reject banned commits.static class
CommitValidators.ChangeIdValidator
static class
CommitValidators.CommitterUploaderValidator
Require that committer matches the uploader.static class
CommitValidators.ConfigValidator
If this is the special project configuration branch, validate the config.static class
CommitValidators.ExternalIdUpdateListener
Validates updates to refs/meta/external-ids.static class
CommitValidators.Factory
static class
CommitValidators.GroupCommitValidator
Rejects updates to group branches.static class
CommitValidators.PluginCommitValidationListener
Execute commit validation plug-insstatic class
CommitValidators.ProjectStateValidationListener
Rejects updates to projects that don't allow writes.static class
CommitValidators.SignedOffByValidator
static class
CommitValidators.UploadMergesPermissionValidator
Require permission to upload merge commits.
-
Field Summary
Fields Modifier and Type Field Description static Pattern
NEW_PATCHSET_PATTERN
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<CommitValidationMessage>
validate(CommitReceivedEvent receiveEvent)
-
-
-
Field Detail
-
NEW_PATCHSET_PATTERN
public static final Pattern NEW_PATCHSET_PATTERN
-
-
Method Detail
-
validate
public List<CommitValidationMessage> validate(CommitReceivedEvent receiveEvent) throws CommitValidationException
- Throws:
CommitValidationException
-
-