in src/main/java/com/criteo/gerrit/plugins/automerge/AutomaticMerger.java [240:257]
private void processNewAtomicPatchSet(Change change) {
try {
checkReviewExists(change.number);
log.info(String.format("Detected atomic review on change %d.", change.number));
reviewUpdater.commentOnReview(
change.project, change.number, config.atomicReviewDetected.getContent());
if (atomicityHelper.hasDependentReview(change.project, change.number)) {
log.info(
String.format(
"Warn the user on change %d, as other atomic changes exists on the same repository.",
change.number));
reviewUpdater.commentOnReview(
change.project, change.number, config.atomicReviewsSameRepo.getContent());
}
} catch (Exception e) {
throw new RuntimeException(e);
}
}