Raw diffs are served from Gitaly
Closes https://gitlab.com/gitlab-org/gitaly/issues/222
This commit is contained in:
parent
348ad22d7a
commit
417a21a123
1 changed files with 3 additions and 7 deletions
|
@ -381,15 +381,11 @@ module Gitlab
|
||||||
# empty repo. See Repository#diff for keys allowed in the +options+
|
# empty repo. See Repository#diff for keys allowed in the +options+
|
||||||
# hash.
|
# hash.
|
||||||
def diff_from_parent(options = {})
|
def diff_from_parent(options = {})
|
||||||
Gitlab::GitalyClient.migrate(:commit_raw_diffs) do |is_enabled|
|
@repository.gitaly_commit_client.diff_from_parent(self, options)
|
||||||
if is_enabled
|
|
||||||
@repository.gitaly_commit_client.diff_from_parent(self, options)
|
|
||||||
else
|
|
||||||
rugged_diff_from_parent(options)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Not to be called directly, but right now its used for tests and in old
|
||||||
|
# migrations
|
||||||
def rugged_diff_from_parent(options = {})
|
def rugged_diff_from_parent(options = {})
|
||||||
options ||= {}
|
options ||= {}
|
||||||
break_rewrites = options[:break_rewrites]
|
break_rewrites = options[:break_rewrites]
|
||||||
|
|
Loading…
Reference in a new issue