Adapt InitRTC init step to API change in the InitIts init step
With change [1] in plugins/its-base support for configuring branches
for the RTC integration during init was added. Due to this change the
InitRTC init step needs to be adapted.
In addition update the example of the plugin initialisation in the
documentation because with change [1] there is now an additional
question during init for configuring the branches.
[1] https://gerrit-review.googlesource.com/53690
Change-Id: I8e15fde9a40d3f7d64779ae17941d04307b7cc48
Signed-off-by: Edwin Kempin <edwin.kempin@sap.com>
diff --git a/src/main/java/com/googlesource/gerrit/plugins/hooks/rtc/InitRTC.java b/src/main/java/com/googlesource/gerrit/plugins/hooks/rtc/InitRTC.java
index 149fea0..6cc0639 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/hooks/rtc/InitRTC.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/hooks/rtc/InitRTC.java
@@ -15,6 +15,7 @@
import com.google.gerrit.extensions.annotations.PluginName;
import com.google.gerrit.pgm.init.AllProjectsConfig;
+import com.google.gerrit.pgm.init.AllProjectsNameOnInitProvider;
import com.google.gerrit.pgm.init.Section;
import com.google.gerrit.pgm.util.ConsoleUI;
import com.google.inject.Inject;
@@ -41,10 +42,11 @@
private String rtcPassword;
@Inject
- InitRTC(@PluginName String pluginName, ConsoleUI ui, Section.Factory sections,
- AllProjectsConfig allProjectsConfig) {
+ InitRTC(@PluginName String pluginName, ConsoleUI ui,
+ Section.Factory sections, AllProjectsConfig allProjectsConfig,
+ AllProjectsNameOnInitProvider allProjects) {
super(pluginName, "IBM Rational Team Concert", ui,
- allProjectsConfig);
+ allProjectsConfig, allProjects);
this.pluginName = pluginName;
this.sections = sections;
}
diff --git a/src/main/resources/Documentation/config.md b/src/main/resources/Documentation/config.md
index 88acfd4..ac8b4a9 100644
--- a/src/main/resources/Documentation/config.md
+++ b/src/main/resources/Documentation/config.md
@@ -185,6 +185,7 @@
***
Issue tracker integration for all projects? [DISABLED/?]: enabled
+ Branches for which the issue tracker integration should be enabled (ref, ref pattern or regular expression) [refs/heads/*]:
*** IBM Rational Team Concert connectivity
***