diff --git a/Documentation/config-labels.txt b/Documentation/config-labels.txt index 66b0c7ca35..a40c5f3cf2 100644 --- a/Documentation/config-labels.txt +++ b/Documentation/config-labels.txt @@ -255,7 +255,8 @@ set and the same code delta as the previous patch set. This means only the commit message is different. This can be used to enable sticky approvals on labels that only depend on the code, reducing turn-around if only the commit message is changed prior to submitting a change. -It is recommended to enable this for the Verified label if enabled. +For the Verified label that is installed by the link:pgm-init.html[init] +site program this is enabled by default. Defaults to false. [[label_copyAllScoresIfNoChange]] diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitLabels.java b/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitLabels.java index 8fb05ca47e..b6b4cc13d7 100644 --- a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitLabels.java +++ b/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitLabels.java @@ -26,6 +26,8 @@ import java.util.Arrays; @Singleton public class InitLabels implements InitStep { + private static final String KEY_COPY_ALL_SCORES_IF_NO_CODE_CHANGE = + "copyAllScoresIfNoCodeChange"; private static final String KEY_LABEL = "label"; private static final String KEY_FUNCTION = "function"; private static final String KEY_VALUE = "value"; @@ -58,6 +60,7 @@ public class InitLabels implements InitStep { cfg.setString(KEY_LABEL, LABEL_VERIFIED, KEY_FUNCTION, "MaxWithBlock"); cfg.setStringList(KEY_LABEL, LABEL_VERIFIED, KEY_VALUE, Arrays.asList(new String[] {"-1 Fails", " 0 No score", "+1 Verified"})); + cfg.setBoolean(KEY_LABEL, LABEL_VERIFIED, KEY_COPY_ALL_SCORES_IF_NO_CODE_CHANGE, true); allProjectsConfig.save("Configure 'Verified' label"); } }