Commit 5168d682ffd631f913683deac0c5622786f6b37b

Use graph-generator(CommitsBuilder, CommitsByAuthorBuilder) filename

Commit diff

app/helpers/application_helper.rb

 
8989 end
9090
9191 def commit_graph_tag(repository, ref = "master")
92 filename = "#{repository.project.slug}_#{repository.name}_#{h(ref)}_commit_count.png"
92 filename = Gitorious::Graphs::CommitsBuilder.filename(repository, ref)
9393 if File.exist?(File.join(Gitorious::Graphs::Builder.graph_dir, filename))
9494 image_tag("graphs/#{filename}")
9595 end
9696 end
9797
9898 def commit_graph_by_author_tag(repository, ref = "master")
99 filename = "#{repository.project.slug}_#{repository.name}_#{h(ref)}_commit_count_by_author.png"
99 filename = Gitorious::Graphs::CommitsByAuthorBuilder.filename(repository, ref)
100100 if File.exist?(File.join(Gitorious::Graphs::Builder.graph_dir, filename))
101101 image_tag("graphs/#{filename}")
102102 end
toggle raw diff

lib/gitorious/graphs/builder.rb

 
66
77module Gitorious
88 module Graphs
9 class Builder
9 class Builder
10 GENERATORS = [CommitsBuilder, CommitsByAuthorBuilder]
1011 def self.generate_all_for(repository)
11 CommitsBuilder.generate_for(repository)
12 CommitsByAuthorBuilder.generate_for(repository)
12 GENERATORS.each do |generator|
13 generator.generate_for(repository)
14 end
1315 end
1416
1517 def self.graph_dir
toggle raw diff