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:
commit
bedd5769e9
2 changed files with 7 additions and 6 deletions
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue