Enable to filter graph by ref
This commit is contained in:
parent
c0e3b39792
commit
3a4c1c5c63
|
@ -16,7 +16,7 @@ class GraphController < ProjectResourceController
|
|||
format.html
|
||||
|
||||
format.json do
|
||||
@graph = Network::Graph.new(project, @ref, @commit)
|
||||
@graph = Network::Graph.new(project, @ref, @commit, @options[:filter_ref])
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -8,10 +8,11 @@ module Network
|
|||
@max_count ||= 650
|
||||
end
|
||||
|
||||
def initialize project, ref, commit
|
||||
def initialize project, ref, commit, filter_ref
|
||||
@project = project
|
||||
@ref = ref
|
||||
@commit = commit
|
||||
@filter_ref = filter_ref
|
||||
@repo = project.repo
|
||||
|
||||
@commits = collect_commits
|
||||
|
@ -107,7 +108,9 @@ module Network
|
|||
skip: skip
|
||||
}
|
||||
|
||||
Grit::Commit.find_all(@repo, nil, opts)
|
||||
ref = @ref if @filter_ref
|
||||
|
||||
Grit::Commit.find_all(@repo, ref, opts)
|
||||
end
|
||||
|
||||
def commits_sort_by_ref
|
||||
|
|
Loading…
Reference in New Issue