/** * 보내거나 받는 쪽에 {@code project} 의 {@code branch} 를 가지고 있는 pull-request 목록 조회 * * <p>병합(Closed)되지 않은 모든 보낸코드를 조회한다. * * @param project * @param branch * @return */ public static List<PullRequest> findRelatedPullRequests(Project project, String branch) { return finder .where() .or( Expr.and(eq("fromProject", project), eq("fromBranch", branch)), Expr.and(eq("toProject", project), eq("toBranch", branch))) .ne("state", State.CLOSED) .ne("state", State.MERGED) .findList(); }