Enable to filter graph by ref

This commit is contained in:
Sato Hiroyuki 2013-04-12 17:49:11 +09:00
parent c0e3b39792
commit 3a4c1c5c63
2 changed files with 6 additions and 3 deletions

View File

@ -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

View File

@ -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