Merge branch 'backport-ce-to-ee-merge' into 'master'

Backport of CE upstream - 2018-10-05 12:21 UTC

See merge request gitlab-org/gitlab-ce!22154
This commit is contained in:
Stan Hu 2018-10-06 11:53:08 +00:00
commit bedd5769e9
2 changed files with 7 additions and 6 deletions

View file

@ -3,16 +3,17 @@
module MergeRequests
class RefreshService < MergeRequests::BaseService
def execute(oldrev, newrev, ref)
@push = Gitlab::Git::Push.new(@project, oldrev, newrev, ref)
push = Gitlab::Git::Push.new(@project, oldrev, newrev, ref)
return true unless push.branch_push?
return true unless @push.branch_push?
refresh_merge_requests!
refresh_merge_requests!(push)
end
private
def refresh_merge_requests!
def refresh_merge_requests!(push)
@push = push
Gitlab::GitalyClient.allow_n_plus_1_calls(&method(:find_new_commits))
# Be sure to close outstanding MRs before reloading them to avoid generating an
# empty diff during a manual merge

View file

@ -5,7 +5,7 @@ module Gitlab
class Push
include Gitlab::Utils::StrongMemoize
attr_reader :oldrev, :newrev
attr_reader :ref, :oldrev, :newrev
def initialize(project, oldrev, newrev, ref)
@project = project