summaryrefslogtreecommitdiff
path: root/lib/gitlab/diff/file.rb
diff options
context:
space:
mode:
authorDouwe Maan <douwe@gitlab.com>2016-01-20 14:51:56 +0100
committerDouwe Maan <douwe@gitlab.com>2016-01-20 14:53:20 +0100
commit701513dcc7afb403372bc738642a9a52e9be5983 (patch)
treef2eb3cf87de08bbfdfb22d67de7112616b766426 /lib/gitlab/diff/file.rb
parentc7264d2a76abdc9d173e2160e27974d41380e93f (diff)
downloadgitlab-ce-701513dcc7afb403372bc738642a9a52e9be5983.tar.gz
Move parallel diff logic to separate class
Diffstat (limited to 'lib/gitlab/diff/file.rb')
-rw-r--r--lib/gitlab/diff/file.rb4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/gitlab/diff/file.rb b/lib/gitlab/diff/file.rb
index a6a7fc8ff4c..74b1c117129 100644
--- a/lib/gitlab/diff/file.rb
+++ b/lib/gitlab/diff/file.rb
@@ -20,6 +20,10 @@ module Gitlab
Gitlab::Diff::Highlight.new(self).highlight
end
+ def parallel_diff_lines
+ Gitlab::Diff::ParallelDiff.new(self).parallelize
+ end
+
def mode_changed?
!!(diff.a_mode && diff.b_mode && diff.a_mode != diff.b_mode)
end