in achievements-server/src/main/java/org/jetbrains/buildserver/achievements/impl/ServerEventsAdapter.java [111:126]
public void changeAdded(@NotNull VcsModification modification, @NotNull VcsRoot root, @Nullable Collection<SBuildType> buildTypes) {
super.changeAdded(modification, root, buildTypes);
SVcsModification mod = (SVcsModification) modification;
if (mod.getDuplicates().size() > 0) return; // ignore duplicate changes
for (Issue ignored: mod.getRelatedIssues()) {
for (SUser committer: mod.getCommitters()) {
registerUserEvent(committer, AchievementEvents.issueMentioned.name());
}
}
for (SUser committer: mod.getCommitters()) {
registerUserEvent(committer, AchievementEvents.changeAdded.name(), mod);
}
}