When searching issue ids in Strings, do not return duplicates
Change-Id: Ia7cfd9589fd12b828d637893177f18918ba7450f
diff --git a/hooks-its/src/main/java/com/googlesource/gerrit/plugins/hooks/util/IssueExtractor.java b/hooks-its/src/main/java/com/googlesource/gerrit/plugins/hooks/util/IssueExtractor.java
index c6d4b3d..98d40be 100644
--- a/hooks-its/src/main/java/com/googlesource/gerrit/plugins/hooks/util/IssueExtractor.java
+++ b/hooks-its/src/main/java/com/googlesource/gerrit/plugins/hooks/util/IssueExtractor.java
@@ -1,9 +1,10 @@
package com.googlesource.gerrit.plugins.hooks.util;
-import java.util.ArrayList;
+import java.util.Set;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
+import com.google.common.collect.Sets;
import com.google.gerrit.server.config.GerritServerConfig;
import com.google.inject.Inject;
@@ -36,7 +37,7 @@
log.debug("Matching '" + haystack + "' against " + pattern.pattern());
- ArrayList<String> issues = new ArrayList<String>();
+ Set<String> issues = Sets.newHashSet();
Matcher matcher = pattern.matcher(haystack);
while (matcher.find()) {