Skip to content
Snippets Groups Projects
Commit 46fa9218 authored by Sato Hiroyuki's avatar Sato Hiroyuki
Browse files

Refactor: removing duplicate code.

parent 7587a3b2
No related branches found
No related tags found
1 merge request!3252Fix timeout error while showing the network graph.
Loading
Loading
@@ -25,15 +25,7 @@ module Network
def collect_commits
refs_cache = build_refs_cache
 
Grit::Commit.find_all(
@repo,
nil,
{
date_order: true,
max_count: self.class.max_count,
skip: count_to_display_commit_in_center
}
)
find_commits(count_to_display_commit_in_center)
.map do |commit|
# Decorate with app/model/network/commit.rb
Network::Commit.new(commit, refs_cache[commit.id])
Loading
Loading
@@ -74,7 +66,7 @@ module Network
 
# Skip count that the target commit is displayed in center.
def count_to_display_commit_in_center
commit_index = Grit::Commit.find_all(@repo, nil, {date_order: true}).index do |c|
commit_index = find_commits.index do |c|
c.id == @commit.id
end
 
Loading
Loading
@@ -86,6 +78,18 @@ module Network
end
end
 
def find_commits(skip = 0)
Grit::Commit.find_all(
@repo,
nil,
{
date_order: true,
max_count: self.class.max_count,
skip: skip
}
)
end
def commits_sort_by_ref
@commits.sort do |a,b|
if include_ref?(a)
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment