Disallow updates to group branches by direct push or submit
While the migration of groups to NoteDb is not fully done yet we must ensure that the group data in NoteDb stays in sync with the group data in ReviewDb. This is why we must prevent updates to the NoteDb group branches by direct push or by push for review + submit. Change-Id: I9b9c43876755a1aa4c37204b0569529c37b0ad37 Signed-off-by: Edwin Kempin <ekempin@google.com>
This commit is contained in:
@@ -126,6 +126,7 @@ import com.google.gerrit.server.git.validators.CommitValidationListener;
|
||||
import com.google.gerrit.server.git.validators.MergeValidationListener;
|
||||
import com.google.gerrit.server.git.validators.MergeValidators;
|
||||
import com.google.gerrit.server.git.validators.MergeValidators.AccountMergeValidator;
|
||||
import com.google.gerrit.server.git.validators.MergeValidators.GroupMergeValidator;
|
||||
import com.google.gerrit.server.git.validators.MergeValidators.ProjectConfigValidator;
|
||||
import com.google.gerrit.server.git.validators.OnSubmitValidationListener;
|
||||
import com.google.gerrit.server.git.validators.OnSubmitValidators;
|
||||
@@ -395,6 +396,7 @@ public class GerritGlobalModule extends FactoryModule {
|
||||
|
||||
factory(AbandonOp.Factory.class);
|
||||
factory(AccountMergeValidator.Factory.class);
|
||||
factory(GroupMergeValidator.Factory.class);
|
||||
factory(RefOperationValidators.Factory.class);
|
||||
factory(OnSubmitValidators.Factory.class);
|
||||
factory(MergeValidators.Factory.class);
|
||||
|
Reference in New Issue
Block a user