module Gitlab module Checks class MatchingMergeRequest def initialize(newrev, branch_name, project) @newrev = newrev @branch_name = branch_name @project = project end def match? @project.merge_requests .with_state(:locked) .where(in_progress_merge_commit_sha: @newrev, target_branch: @branch_name) .exists? end end end end