in src/main/java/com/googlesource/gerrit/plugins/its/jira/InitJira.java [62:95]
public void run() throws IOException, ConfigInvalidException {
super.run();
ui.message("\n");
ui.header("Jira connectivity");
if (!pluginName.equalsIgnoreCase("jira")
&& !flags.cfg.getSections().contains(pluginName)
&& flags.cfg.getSections().contains("jira")) {
ui.message("A Jira configuration for the 'hooks-jira' plugin was found.\n");
if (ui.yesno(true, "Copy it for the '%s' plugin?", pluginName)) {
for (String n : flags.cfg.getNames("jira")) {
flags.cfg.setStringList(
pluginName, null, n, Arrays.asList(flags.cfg.getStringList("jira", null, n)));
}
for (String n : flags.cfg.getNames(COMMENT_LINK_SECTION, "jira")) {
flags.cfg.setStringList(
COMMENT_LINK_SECTION,
pluginName,
n,
Arrays.asList(flags.cfg.getStringList(COMMENT_LINK_SECTION, "jira", n)));
}
if (ui.yesno(false, "Remove configuration for 'hooks-jira' plugin?")) {
flags.cfg.unsetSection("jira", null);
flags.cfg.unsetSection(COMMENT_LINK_SECTION, "jira");
}
} else {
init();
}
} else {
init();
}
}