lib/gitlab_git/diff.rb in gitlab_git-5.3.0 vs lib/gitlab_git/diff.rb in gitlab_git-5.4.0

- old
+ new

@@ -2,11 +2,11 @@ # We dont want to use grit objects inside app/ # It helps us easily migrate to rugged in future module Gitlab module Git class Diff - BROKEN_DIFF = "--broken-diff" + class TimeoutError < StandardError; end attr_accessor :raw_diff # Diff properties attr_accessor :old_path, :new_path, :a_mode, :b_mode, :diff @@ -23,10 +23,10 @@ repo.diff(common_commit, head, *paths).map do |diff| Gitlab::Git::Diff.new(diff) end rescue Grit::Git::GitTimeout - [Gitlab::Git::Diff::BROKEN_DIFF] + raise TimeoutError.new("Diff.between exited with timeout") end end def initialize(raw_diff) raise "Nil as raw diff passed" unless raw_diff