in src/main/java/com/googlesource/gerrit/plugins/uploadvalidator/FileExtensionValidator.java [125:138]
static List<CommitValidationMessage> performValidation(
Repository repo, RevCommit c, RevWalk revWalk, List<String> blockedFileExtensions)
throws IOException {
List<CommitValidationMessage> messages = new LinkedList<>();
for (String file : CommitUtils.getChangedPaths(repo, c, revWalk)) {
for (String blockedExtension : blockedFileExtensions) {
if (file.toLowerCase().endsWith(blockedExtension.toLowerCase())) {
messages.add(new CommitValidationMessage("blocked file: " + file, true));
break;
}
}
}
return messages;
}