in github-plugin/src/main/java/com/googlesource/gerrit/plugins/github/wizard/PullRequestListController.java [147:172]
private int collectPullRequestsFromGitHubRepository(
int numPullRequests,
Map<String, List<GHPullRequest>> allPullRequests,
Repository gitRepo,
String ghRepoName,
Optional<GHRepository> githubRepo)
throws IncorrectObjectTypeException, IOException {
List<GHPullRequest> repoPullRequests = Lists.newArrayList();
int count = numPullRequests;
if (count < config.pullRequestListLimit) {
for (GHPullRequest ghPullRequest : githubRepo.get().listPullRequests(GHIssueState.OPEN)) {
if (isAnyCommitOfPullRequestToBeImported(gitRepo, ghPullRequest)) {
repoPullRequests.add(ghPullRequest);
count++;
}
}
if (repoPullRequests.size() > 0) {
allPullRequests.put(ghRepoName, repoPullRequests);
}
} else {
allPullRequests.put(ghRepoName, null);
}
return count;
}