summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2012-12-20 05:14:14 -0800
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2012-12-20 05:14:14 -0800
commit450c434ac244a8e390d8cfcb999dc725b720e8ce (patch)
treee453b8b1fde91b30607ae9518a2ca5dfe1ac75aa
parent8826077471d667680ee0ed9f86a41c4b30429e5c (diff)
parent6d93eafa6a0db951afb15f584856a0b18a9ce03b (diff)
downloadgitlab-ce-450c434ac244a8e390d8cfcb999dc725b720e8ce.tar.gz
Merge pull request #2314 from koenpunt/gh-issue-513
Disabled sorting commit ids
-rw-r--r--app/models/commit.rb12
1 files changed, 4 insertions, 8 deletions
diff --git a/app/models/commit.rb b/app/models/commit.rb
index 200c915a335..ee16bf084de 100644
--- a/app/models/commit.rb
+++ b/app/models/commit.rb
@@ -87,14 +87,10 @@ class Commit
last = project.commit(from.try(:strip))
if first && last
- commits = [first, last].sort_by(&:created_at)
- younger = commits.first
- older = commits.last
-
- result[:same] = (younger.id == older.id)
- result[:commits] = project.repo.commits_between(younger.id, older.id).map {|c| Commit.new(c)}
- result[:diffs] = project.repo.diff(younger.id, older.id) rescue []
- result[:commit] = Commit.new(older)
+ result[:same] = (first.id == last.id)
+ result[:commits] = project.repo.commits_between(last.id, first.id).map {|c| Commit.new(c)}
+ result[:diffs] = project.repo.diff(last.id, first.id) rescue []
+ result[:commit] = Commit.new(first)
end
result