in src/main/java/org/apache/openejb/tools/release/cmd/ReleaseNotes.java [180:195]
public static Collection<Issue> removeSuperseded(final List<Issue> issues) {
final Map<String, Issue> map = new HashMap<>();
issues.forEach(issue -> map.put(issue.getKey(), issue));
for (final Issue issue : issues) {
for (final IssueLink link : issue.getIssueLinks()) {
final IssueLinkType linkType = link.getIssueLinkType();
if (!"Supercedes".equalsIgnoreCase(linkType.getName())) continue;
if (!OUTBOUND.equals(linkType.getDirection())) continue;
map.remove(link.getTargetIssueKey());
}
}
return map.values();
}