diff options
author | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2013-04-27 23:50:17 +0300 |
---|---|---|
committer | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2013-04-27 23:50:17 +0300 |
commit | 4f2d2c90f7c32a9113ccce440411ec80374ee385 (patch) | |
tree | 312803a008da343b9e773324d8411557a271e918 /lib/gitlab/git/compare.rb | |
parent | df96c079ef3e358ea221ce4c43163d478b79a5e0 (diff) | |
download | gitlab-ce-4f2d2c90f7c32a9113ccce440411ec80374ee385.tar.gz |
Move Gitlab::Git out of gitlab core
Diffstat (limited to 'lib/gitlab/git/compare.rb')
-rw-r--r-- | lib/gitlab/git/compare.rb | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/lib/gitlab/git/compare.rb b/lib/gitlab/git/compare.rb deleted file mode 100644 index e34f204e8bd..00000000000 --- a/lib/gitlab/git/compare.rb +++ /dev/null @@ -1,35 +0,0 @@ -module Gitlab - module Git - class Compare - attr_accessor :commits, :commit, :diffs, :same - - def initialize(repository, from, to) - @commits, @diffs = [], [] - @commit = nil - @same = false - - return unless from && to - - first = repository.commit(to.try(:strip)) - last = repository.commit(from.try(:strip)) - - return unless first && last - - if first.id == last.id - @same = true - return - end - - @commit = first - @commits = repository.commits_between(last.id, first.id) - - @diffs = if @commits.size > 100 - [] - else - repository.repo.diff(last.id, first.id) rescue [] - end - end - end - end -end - |