in src/main/java/jetbrains/buildServer/investigationsAutoAssigner/heuristics/PreviousResponsibleHeuristic.java [85:103]
private boolean shouldSkip(User responsibleUser, HeuristicContext heuristicContext) {
if (responsibleUser != null && heuristicContext.getUsersToIgnore().contains(responsibleUser.getUsername())) {
LOGGER.debug(
String.format("Build %s: Found PreviousResponsibleHeuristic for user `%s` from black list. Skip.",
heuristicContext.getBuild().getBuildId(),
responsibleUser.getUsername()));
return true;
}
if (responsibleUser != null && !heuristicContext.getCommitersIds().contains(responsibleUser.getId())) {
LOGGER.debug(
String.format("Build %s: Found PreviousResponsibleHeuristic for user `%s` not among commiters. Skip.",
heuristicContext.getBuild().getBuildId(),
responsibleUser.getUsername()));
return true;
}
return false;
}