in src/main/java/com/googlesource/gerrit/plugins/automerger/ConfigLoader.java [335:355]
private Set<String> getManifestProjects(String fromBranch, String toBranch)
throws RestApiException, IOException, ConfigInvalidException {
boolean ignoreSourceManifest =
getConfig()
.getBoolean(
"automerger",
fromBranch + BRANCH_DELIMITER + toBranch,
"ignoreSourceManifest",
false);
Set<String> toProjects =
getProjectsInManifest(getManifestProject(), getManifestFile(), toBranch);
if (ignoreSourceManifest) {
return toProjects;
}
Set<String> fromProjects =
getProjectsInManifest(getManifestProject(), getManifestFile(), fromBranch);
fromProjects.retainAll(toProjects);
return fromProjects;
}