in src/main/java/com/googlesource/gerrit/plugins/simplesubmitrules/config/ConfigTranslator.java [59:80]
static void extractLabelCopyScoreRules(LabelType labelType, LabelDefinition labelDefinition) {
labelDefinition.copyScoreRules = new HashSet<>();
if (labelType.isCopyMinScore()) {
labelDefinition.copyScoreRules.add(ProjectConfig.KEY_COPY_MIN_SCORE);
}
if (labelType.isCopyMaxScore()) {
labelDefinition.copyScoreRules.add(ProjectConfig.KEY_COPY_MAX_SCORE);
}
if (labelType.isCopyAllScoresIfNoChange()) {
labelDefinition.copyScoreRules.add(ProjectConfig.KEY_COPY_ALL_SCORES_IF_NO_CHANGE);
}
if (labelType.isCopyAllScoresIfNoCodeChange()) {
labelDefinition.copyScoreRules.add(ProjectConfig.KEY_COPY_ALL_SCORES_IF_NO_CODE_CHANGE);
}
if (labelType.isCopyAllScoresOnMergeFirstParentUpdate()) {
labelDefinition.copyScoreRules.add(
ProjectConfig.KEY_COPY_ALL_SCORES_ON_MERGE_FIRST_PARENT_UPDATE);
}
if (labelType.isCopyAllScoresOnTrivialRebase()) {
labelDefinition.copyScoreRules.add(ProjectConfig.KEY_COPY_ALL_SCORES_ON_TRIVIAL_REBASE);
}
}